.modal-overlay{align-items:center;background-color:rgba(0,0,0,.2);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-overlay.show{display:flex}.apple-pay-container{border-radius:6px;cursor:pointer;display:none;margin-bottom:8px}.apple-pay-container.visible{display:block}@supports(-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{-apple-pay-button-type:buy;-webkit-appearance:-apple-pay-button;height:53px;width:100%}.apple-pay-button-with-text>*{display:none}.apple-pay-button-white-with-line-with-text{-apple-pay-button-style:white-outline}.apple-pay-button-black-with-text{-apple-pay-button-style:#000}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{--apple-pay-scale:1;border-radius:5px;box-sizing:border-box;display:inline-flex;font-size:12px;justify-content:center;max-height:64px;min-height:32px;min-width:200px;padding:0}.apple-pay-button-black-with-text{background-color:#000;color:#fff}.apple-pay-button-white-with-line-with-text{background-color:#fff;border:.5px solid #000;color:#000}.apple-pay-button-with-text.apple-pay-button-black-with-text>.logo{background-color:#000;background-image:-webkit-named-image(apple-pay-logo-white)}.apple-pay-button-with-text.apple-pay-button-white-with-line-with-text>.logo{background-color:#fff;background-image:-webkit-named-image(apple-pay-logo-black)}.apple-pay-button-with-text>.text{align-self:center;font-family:-apple-system;font-size:calc(1em*var(--apple-pay-scale));font-weight:300;margin-right:calc(2px*var(--apple-pay-scale))}.apple-pay-button-with-text>.logo{background-position:0 50%;background-repeat:no-repeat;background-size:100% 60%;border:none;height:100%;margin-left:calc(2px*var(--apple-pay-scale));width:calc(35px*var(--scale))}}.finance-modal-overlay{align-items:center;background-color:rgba(0,0,0,.4);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:visibility 0s linear .2s,opacity .2s linear;visibility:hidden;width:100%;z-index:300}.finance-modal-overlay.visible{opacity:1;transition:opacity .3s linear;visibility:visible}.finance-modal-overlay .modal-body{background-color:#fff;height:fit-content;height:-moz-fit-content;margin:0 10px;max-height:95%;max-width:1260px;overflow:auto;padding:10px;position:relative;width:100%}@media (max-width:1299px){.finance-modal-overlay .modal-body{max-width:960px}}@media (max-width:991px){.finance-modal-overlay .modal-body{max-width:740px}}@media (max-width:767px){.finance-modal-overlay .modal-body{max-width:none}}.finance-modal-overlay .close-button{-webkit-appearance:none;-moz-appearance:none;background:none;border:none;cursor:pointer;display:inline-block;font-size:1rem;margin:0;padding:0;position:absolute;right:2%;text-decoration:none;transition:none;z-index:1}.finance-modal-overlay .close-button svg{color:#ccc;font-size:30px}.finance-modal-overlay .modal-inner{padding:10px 0}.finance-modal-overlay .product-heading{margin-top:0}.finance-modal-overlay .sections-container{display:flex;width:100%}@media (max-width:768px){.finance-modal-overlay .sections-container{flex-direction:column}}.finance-modal-overlay .sections-container>*{padding:0 10px}@media (max-width:640px){.finance-modal-overlay .sections-container>*{padding:0}}.finance-modal-overlay .sections-container .finance-totals{flex-basis:35%}.finance-modal-overlay .sections-container .form-section{flex-basis:65%}.finance-modal-overlay .form-row{display:flex}@media (max-width:768px){.finance-modal-overlay .form-row{flex-direction:column}}.finance-modal-overlay .form-row input{margin:0 10px 15px}@media (max-width:768px){.finance-modal-overlay .form-row input{margin:0 0 15px}}.finance-modal-overlay .form-row input:first-child{margin-left:0}.finance-modal-overlay .form-row input:last-child{margin-right:0}.finance-modal-overlay .calculator-container{display:flex}@media (max-width:640px){.finance-modal-overlay .calculator-container{flex-direction:column}}.finance-modal-overlay .calculator-container>*{padding:0 10px 10px}@media (max-width:640px){.finance-modal-overlay .calculator-container>*{padding:0 0 10px}}.finance-modal-overlay .deposit-slider .deposit-range{color:#888;display:flex;font-size:20px;justify-content:space-between}.finance-modal-overlay .main-header{color:#3c95d9;font-weight:700}.finance-modal-overlay .finance-header{color:#3c95d9;margin-top:20px}.finance-modal-overlay .finance-apply-button{background:#3c95d9;border:2px solid transparent;border-radius:3px;color:#282828;color:#fff!important;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:17px;font-size:18px;font-weight:700;line-height:1.2;padding:13px 22px;position:relative;text-align:center;text-shadow:none!important;transition:background .25s cubic-bezier(.75,0,.15,1),box-shadow .25s cubic-bezier(.75,0,.15,1);width:100%}.finance-modal-overlay .finance-apply-button:active,.finance-modal-overlay .finance-apply-button:hover{background:#2784ca;border-color:transparent}.finance-modal-overlay .timed-message{margin:10px;width:100%}.pay-monthly-finance .v12-terms{padding:0 10px}.pay-monthly-finance .finance-form{display:block}.pay-monthly-finance .finance-form .form-details-section input{appearance:none;-webkit-appearance:none;background-color:#f8f8f8;border:1px solid #aaa;border-radius:3px;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:normal;padding:9px 10px;width:100%}.pay-monthly-finance .finance-form .form-details-section input:active{border-color:#5fcfe3;outline:none}.pay-monthly-finance .month-radio-buttons{display:flex;padding:10px 0 20px}.pay-monthly-finance .month-radio-buttons .button{background-color:#f8f8f8;border:1px solid #d0d0d0;border-radius:3px;border-radius:0;color:#282828;color:#3e3e3e;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-family:arial,helvetica,sans-serif;font-size:17px;font-weight:700;font-weight:400;line-height:1.2;padding:10px 20px;position:relative;text-align:center;transition:background .25s cubic-bezier(.75,0,.15,1),box-shadow .25s cubic-bezier(.75,0,.15,1);white-space:normal}.pay-monthly-finance .month-radio-buttons .button.active{background:#3c95d9;border:none;color:#fff!important;text-shadow:none!important}.pay-monthly-finance .month-radio-buttons .button input{display:none}.pay-monthly-finance .month-radio-buttons .button:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.pay-monthly-finance .month-radio-buttons .button:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.pay-monthly-finance .minimum-deposit{color:#e83636}.pay-monthly-finance .deposit-amount-wrapper{display:flex}.pay-monthly-finance .deposit-amount-wrapper .deposit-amount{flex-grow:1}.pay-monthly-finance .deposit-amount-wrapper .deposit-amount-label{color:#fff;display:flex;font-weight:700;height:min-content;margin-left:7px;margin-top:-2px}.pay-monthly-finance .deposit-amount-wrapper .deposit-amount-label .arrow{border-bottom:13px solid transparent;border-right:13px solid #3c95d9;border-top:13px solid transparent;height:0;width:0}.pay-monthly-finance .deposit-amount-wrapper .deposit-amount-label .amount{align-items:center;background-color:#3c95d9;display:flex;justify-content:center;padding:1px 0;width:40px}.pay-later-finance .form-content{align-items:center;display:flex}@media (max-width:768px){.pay-later-finance .form-content{flex-direction:column}}.pay-later-finance .form-content .finance-apply-button{flex-basis:25%;font-size:21px;font-weight:700;line-height:1.4;margin-left:25px;padding:11px 24px}@media (max-width:768px){.pay-later-finance .form-content .finance-apply-button{margin-left:0}}.pay-later-finance .form-content .inputs{flex-basis:75%;width:100%}.pay-later-finance .pay-later-form input{appearance:none;-webkit-appearance:none;background-color:#f8f8f8;border:1px solid #aaa;border-radius:3px;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:normal;padding:9px 10px;width:100%}.pay-later-finance .pay-later-form input:active{border-color:#5fcfe3;outline:none}.pay-later-finance .main-header-container{align-items:center;display:flex;justify-content:space-between;padding:15px 10px}.pay-later-finance .finance-description-container{display:flex}@media (max-width:640px){.pay-later-finance .finance-description-container{flex-direction:column}}.pay-later-finance .finance-description-container img{max-height:180px;object-fit:contain;width:100%}@media (max-width:640px){.pay-later-finance .finance-description-container img{padding-bottom:10px}}.pay-later-finance .finance-description-container .description{padding:0 10px}.pay-later-finance .finance-information{background:#fff;border:2px solid #3c95d9;margin-bottom:0;padding:20px}@media (min-width:769px){.pay-later-finance .finance-information{width:50%}}.pay-later-finance .finance-information .info-grid{border-top:1px solid #ddd;display:grid;grid-template-columns:1fr 1fr;margin:40px 0}.pay-later-finance .finance-information .info-grid>*{border-bottom:1px solid #ddd;padding:10px 0}.pay-later-finance .finance-information .info-grid .total{font-weight:700}.pay-later-finance .finance-information .info-grid .value{text-align:right}.finance-error-message{color:#e70000;display:none;font-size:18px;font-weight:700}.stat{border-bottom:1px solid #ccc;display:table;padding:13px 10px 10px;position:relative;vertical-align:middle;width:100%}.stat.large{padding:20px 10px 5px}.stat.last{border-bottom:none}.stat .cell{display:table-cell;display:flex;justify-content:space-between;vertical-align:middle}.stat h5{font-size:17px;margin-bottom:2px}.stat p{color:#4b9cda;font-size:23px;line-height:23px;margin:0}.stat.large p{font-size:36px;font-weight:700;line-height:34px}.stat span.text-red{display:block;margin-top:5px}.basket-page-bundle .basket-page-content{margin:0 auto;max-width:1260px;padding:0 10px;width:100%}@media (max-width:1299px){.basket-page-bundle .basket-page-content{max-width:960px}}@media (max-width:991px){.basket-page-bundle .basket-page-content{max-width:740px}}@media (max-width:767px){.basket-page-bundle .basket-page-content{max-width:none}}.basket-page-bundle .basket-page-content #basket-header{border-bottom:1px solid #bbb}@media screen and (min-width:768px){.basket-page-bundle .basket-page-content #basket-header{border-bottom:0;margin-bottom:20px}}.basket-page-bundle .basket-page-content .basket{padding-bottom:20px}.basket-page-bundle .basket-page-content .basket small{font-size:100%}.basket-page-bundle .basket-page-content .basket .country-shipping{max-width:65%}.basket-page-bundle .basket-page-content .basket .basket-body .btn-thin{width:100%}.basket-page-bundle .basket-page-content .basket .basket-body .text-green strong{font-size:16px}.basket-page-bundle .basket-page-content .basket .basket-body form input[type=text]{margin-bottom:10px;width:100%}.basket-page-bundle .basket-page-content .basket .basket-body.basket-bundle,.basket-page-bundle .basket-page-content .basket .basket-body.quote-basket-item{border:2px solid gray;border-top:0;margin-left:10px;margin-right:10px}@media screen and (min-width:768px){.basket-page-bundle .basket-page-content .basket .basket-body.basket-bundle,.basket-page-bundle .basket-page-content .basket .basket-body.quote-basket-item{margin-left:0;margin-right:0}}.basket-page-bundle .basket-page-content .basket .bundle-header,.basket-page-bundle .basket-page-content .basket .quote-header{background-color:gray;margin-left:10px;margin-right:10px;margin-top:5px}@media screen and (min-width:768px){.basket-page-bundle .basket-page-content .basket .bundle-header,.basket-page-bundle .basket-page-content .basket .quote-header{margin-left:0;margin-right:0}}.basket-page-bundle .basket-page-content .basket .bundle-header h5,.basket-page-bundle .basket-page-content .basket .quote-header h5{color:#fff;margin:0;padding:7px 10px 5px}.basket-page-bundle .basket-page-content .wrapper{width:100%}.basket-page-bundle .basket-page-content #currency-converted{font-size:20px;line-height:26px}.basket-page-bundle .basket-footer{display:flex}@media (max-width:768px){.basket-page-bundle .basket-footer{display:block}}.basket-page-bundle .google-pay-button-container{display:none}.basket-page-bundle .google-pay-button-container.google-pay-button-basket{height:56px}@media (max-width:1023px){.basket-page-bundle .google-pay-button-container.google-pay-button-basket{width:100%}}.basket-page-bundle .google-pay-button-container.google-pay-button-product{height:50px;margin-bottom:10px}.basket-page-bundle .basket-item{border-bottom:1px solid #eee;padding:10px 0}.basket-page-bundle .basket-item .quantity-select{border:1px solid #ccc;border-radius:3px;padding:6px 14px}@media (min-width:769px){.basket-page-bundle .basket-item .mobile-quantity-label{display:none}}.basket-page-bundle .basket-item .quantity-input-container{padding-bottom:12px}@media (max-width:768px){.basket-page-bundle .basket-item .quantity-input-container{align-items:center;display:flex;padding-bottom:0}.basket-page-bundle .basket-item .quantity-input-container:before{color:#333;content:"|";padding:0 7px}}@media (max-width:768px){.basket-page-bundle .basket-item .fixed-quantity{display:none}}.basket-page-bundle .basket-item .quantity-form-container{display:flex;flex-direction:column}@media (max-width:768px){.basket-page-bundle .basket-item .quantity-form-container{align-items:center;flex-direction:row;padding:0 10px 15px;width:auto}}.basket-page-bundle .basket-item .quantity-form-container select{appearance:none;-webkit-appearance:none;background-color:#f8f8f8;background-image:url(https://www.guitarguitar.co.uk/Content/images/icons/angle-down-solid.svg);background-position:calc(100% - 8px);background-repeat:no-repeat;background-size:.6em;border:1px solid #aaa;border-radius:3px;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:normal;padding:9px 32px 9px 10px;width:100%}.basket-page-bundle .basket-item .quantity-form-container select:active{border-color:#5fcfe3;outline:none}.basket-page-bundle .basket-item .quantity-form-container select:invalid{color:#959595}.basket-page-bundle .basket-item .quantity-form-container select option{color:#000}.basket-page-bundle .basket-item .remove-link{font-size:14px}@media (max-width:768px){.basket-page-bundle .basket-item .remove-link{color:#60d0e4;margin-top:0;order:-1}}.basket-page-bundle .basket-item h4{font-size:16px;margin-bottom:0}@media (min-width:769px){.basket-page-bundle .basket-item h4{font-size:18px}}.basket-page-bundle .basket-item h4 a{display:block;width:100%}@media (max-width:768px){.basket-page-bundle .basket-item{display:grid;grid-template-areas:"image title" "image availability" "image quantity" "image subtotal";grid-template-columns:40% 60%}.basket-page-bundle .basket-item>*{padding-right:10px;text-align:right}.basket-page-bundle .basket-item .product-image-column{grid-area:image;text-align:center}.basket-page-bundle .basket-item .title-column{grid-area:title;padding:10px}.basket-page-bundle .basket-item .title-column small{font-size:90%}.basket-page-bundle .basket-item .quantity-column{grid-area:quantity;justify-content:flex-end}.basket-page-bundle .basket-item .availability-column{font-size:14px;grid-area:availability;padding-bottom:10px}.basket-page-bundle .basket-item .availability-column .in-stock-message{font-size:16px}.basket-page-bundle .basket-item .sub-total-column{grid-area:subtotal}}.basket-page-bundle .basket-header,.basket-page-bundle .basket-item{display:-ms-grid;display:grid}@media (min-width:769px){.basket-page-bundle .basket-header,.basket-page-bundle .basket-item{-ms-grid-columns:10% 45% 15% 14% 16%;grid-template-columns:10% 45% 15% 14% 16%}}@media (min-width:992px){.basket-page-bundle .basket-header,.basket-page-bundle .basket-item{-ms-grid-columns:15% 45% 10% 14% 16%;grid-template-columns:15% 45% 10% 14% 16%}}@media (min-width:1300px){.basket-page-bundle .basket-header,.basket-page-bundle .basket-item{-ms-grid-columns:15% 45% 10% 14% 16%;grid-template-columns:15% 45% 10% 14% 16%}}@media (min-width:769px){.basket-page-bundle .basket-header .availability-column,.basket-page-bundle .basket-header .product-image-column,.basket-page-bundle .basket-header .quantity-column,.basket-page-bundle .basket-item .availability-column,.basket-page-bundle .basket-item .product-image-column,.basket-page-bundle .basket-item .quantity-column{justify-content:center;text-align:center}.basket-page-bundle .basket-header .sub-total-column,.basket-page-bundle .basket-item .sub-total-column{justify-content:flex-end;text-align:right}.basket-page-bundle .basket-header .title-column,.basket-page-bundle .basket-item .title-column{align-items:flex-start;flex-direction:column;justify-content:center}.basket-page-bundle .basket-header .product-image-column,.basket-page-bundle .basket-item .product-image-column{-ms-grid-column:1}.basket-page-bundle .basket-header .title-column,.basket-page-bundle .basket-item .title-column{-ms-grid-column:2}.basket-page-bundle .basket-header .quantity-column,.basket-page-bundle .basket-item .quantity-column{-ms-grid-column:3}.basket-page-bundle .basket-header .availability-column,.basket-page-bundle .basket-item .availability-column{flex-direction:column;-ms-grid-column:4}.basket-page-bundle .basket-header .sub-total-column,.basket-page-bundle .basket-item .sub-total-column{-ms-grid-column:5}}.basket-page-bundle .basket-header>*,.basket-page-bundle .basket-item>*{padding-left:10px;padding-right:10px}@media (min-width:769px){.basket-page-bundle .basket-header>*,.basket-page-bundle .basket-item>*{align-items:center;display:flex}}.basket-page-bundle .basket-header{border-bottom:1px solid #eee}.basket-page-bundle .basket-header div{font-size:14px;font-weight:700;padding-bottom:10px}@media screen and (min-width:1300px){.basket-page-bundle .basket-header div{font-size:14px;font-size:17px}}@media (max-width:768px){.basket-page-bundle .basket-header{display:none}}.basket-page-bundle .basket-details{padding-top:20px}@media (min-width:769px){.basket-page-bundle .basket-details{display:flex}}.basket-page-bundle .basket-details .country-select-input{appearance:none;-webkit-appearance:none;background-color:#f8f8f8;background-image:url(https://www.guitarguitar.co.uk/Content/images/icons/angle-down-solid.svg);background-position:calc(100% - 8px);background-repeat:no-repeat;background-size:.6em;border:1px solid #aaa;border-radius:3px;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:normal;padding:9px 10px;width:100%}.basket-page-bundle .basket-details .country-select-input:active{border-color:#5fcfe3;outline:none}.basket-page-bundle .basket-details .country-select-input:invalid{color:#959595}.basket-page-bundle .basket-details .country-select-input option{color:#000}.basket-page-bundle .basket-details>*{background:#eee;height:100%;margin-bottom:10px;padding:20px 10px 20px 20px;position:relative}@media (min-width:769px){.basket-page-bundle .basket-details>*{flex-basis:33.33333%;min-height:200px;padding:15px 20px 0 55px}}@media (min-width:769px){.basket-page-bundle .basket-details .country-select{padding-left:20px}.basket-page-bundle .basket-details .country-select:after{border-bottom:100px solid transparent;border-left:30px solid #eee;border-top:100px solid transparent;content:"";position:absolute;right:-30px;top:0;z-index:1}.basket-page-bundle .basket-details .country-select,.basket-page-bundle .basket-details .delivery-options{margin-right:22px}}@media (min-width:769px)and (max-width:1299px){.basket-page-bundle .basket-details .country-select,.basket-page-bundle .basket-details .delivery-options{margin-right:13px}}@media (min-width:769px){.basket-page-bundle .basket-details .delivery-options:before{border-bottom:100px solid transparent;border-left:30px solid #fff;border-top:100px solid transparent;content:"";left:0;position:absolute;top:0;z-index:0}.basket-page-bundle .basket-details .delivery-options:after{border-bottom:100px solid transparent;border-left:30px solid #eee;border-top:100px solid transparent;content:"";position:absolute;right:-30px;top:0;z-index:1}}@media(min-width:769px)and (min-width:768px)and (max-width:992px){.basket-page-bundle .basket-details .delivery-options{font-size:.8em}}@media (min-width:769px){.basket-page-bundle .basket-details .pricing-details{padding-left:50px}.basket-page-bundle .basket-details .pricing-details:before{border-bottom:100px solid transparent;border-left:30px solid #fff;border-top:100px solid transparent;content:"";left:0;position:absolute;top:0;z-index:0}}@media (min-width:769px){.basket-page-bundle .basket-details h3{font-size:20px}}@media (min-width:992px){.basket-page-bundle .basket-details h3{font-size:23px}}.basket-page-bundle .basket-details .basket-total>*{display:flex;justify-content:space-between;padding-bottom:10px}.basket-page-bundle .basket-details .basket-total strong{font-size:18px}.basket-page-bundle .basket-details .basket-total span{font-size:16px;text-align:left}.basket-page-bundle .basket-details .basket-total .order-total{border-top:1px solid #bbb;padding-top:10px}.basket-page-bundle .basket-details .pricing-details .currency-message,.basket-page-bundle .basket-details .pricing-details .import-message,.basket-page-bundle .basket-details .pricing-details .vat-message{text-align:center}.basket-page-bundle .basket-details .pricing-details .vat-message{margin-bottom:0}.basket-page-bundle .basket-details .pricing-details .currency-message{margin-top:10px}.basket-page-bundle .basket-details .pricing-details .pricing-header{font-size:23px;text-align:right}.basket-page-bundle .fbt-modal{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;overflow:hidden;position:fixed;top:0;width:100%;z-index:200}.basket-page-bundle .fbt-modal.visible{align-items:center;display:flex;justify-content:center}.basket-page-bundle .fbt-modal-content{background-color:#fefefe;border-radius:5px;display:flex;flex-direction:column;height:auto!important;margin:15% auto;min-width:550px;padding:20px;position:relative}.basket-page-bundle .fbt-modal-body{width:100%}.basket-page-bundle .fbt-modal-close{align-items:center;background:#fff;border-radius:100%;cursor:pointer;display:flex;font-size:20px;height:35px;justify-content:center;left:calc(100% - 20px);position:absolute;text-align:center;top:-10px;width:35px;z-index:1}.basket-page-bundle .fbt-modal-close:focus,.basket-page-bundle .fbt-modal-close:hover{color:#000;cursor:pointer;text-decoration:none}.basket-page-bundle .fbt-at-basket-item-row{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-evenly;width:auto}.basket-page-bundle .fbt-at-basket-item{margin:10px;opacity:.25;transition:opacity .3s linear;width:auto}.basket-page-bundle .fbt-at-basket-item.added-to-bundle{opacity:1;transition:opacity .3s linear}.basket-page-bundle .fbt-at-basket-item a{display:block;width:120px}.basket-page-bundle .fbt-at-basket-image{height:auto;padding:0 15px;width:100%}.basket-page-bundle .fbt-at-basket-footer{padding-top:10px}.basket-page-bundle .fbt-at-basket-list-row{display:flex;font-weight:400;justify-content:space-between!important;padding:15px 0}.basket-page-bundle .fbt-at-basket-list-row:not(:last-child){border-bottom:1px solid #ccc}.basket-page-bundle .fbt-at-basket-list-row.selected{font-weight:700}.basket-page-bundle .fbt-at-basket-checkbox-container{align-items:center;display:flex;overflow:hidden;width:100%}.basket-page-bundle .fbt-at-basket-checkbox{display:inline-block;margin-left:4px!important;margin-top:0!important;padding:0;vertical-align:middle}.basket-page-bundle .fbt-at-basket-label-container{display:flex;flex-grow:1;overflow:hidden;padding-left:12px;text-overflow:ellipsis;white-space:nowrap;width:200px}.basket-page-bundle .fbt-at-basket-checkbox-label{display:block;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.basket-page-bundle .fbt-at-basket-most-popular-label{color:#666;font-size:12px;font-weight:400}.basket-page-bundle .fbt-at-basket-li-price{align-content:center;display:block;padding-left:20px}.basket-page-bundle .fbt-basket-button{background:#48902b;border:2px solid transparent;border-radius:3px;color:#282828;color:#fff!important;cursor:pointer;display:inline;font-family:Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.2;padding:10px 20px;position:relative;text-align:center}.basket-page-bundle .fbt-add-to-basket-button{background:#48902b;justify-content:left;transition:background .25s cubic-bezier(.75,0,.15,1),box-shadow .25s cubic-bezier(.75,0,.15,1);width:240px}.basket-page-bundle .fbt-add-to-basket-button:disabled{background:#7f7f7f}.basket-page-bundle .fbt-continue-to-checkout-button{background:#f08012;justify-content:right}.basket-page-bundle .fbt-basket-buttons{display:flex;justify-content:space-between;margin-top:20px;width:100%}@media(max-width:767px){.basket-page-bundle .fbt-modal-content{max-width:90%!important;min-width:auto}.basket-page-bundle .fbt-modal-content h4{font-size:15px}.basket-page-bundle .fbt-at-basket-checkbox-label,.basket-page-bundle .fbt-at-basket-li-price{font-size:14px}.basket-page-bundle .fbt-at-basket-list-row{align-items:center;display:flex;justify-content:space-between}.basket-page-bundle .fbt-at-basket-item a{width:100%}.basket-page-bundle .fbt-at-basket-checkbox-container{align-items:center;display:flex;flex:1 1 auto;min-width:0}.basket-page-bundle .fbt-at-basket-label-container{flex-direction:column}.basket-page-bundle .fbt-at-basket-checkbox-label{display:block;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.basket-page-bundle .fbt-at-basket-most-popular-label{font-size:12px;font-weight:400}.basket-page-bundle .fbt-at-basket-li-price{flex-shrink:0;margin-left:8px;white-space:nowrap}.basket-page-bundle .fbt-basket-buttons{align-items:center;flex-direction:column;gap:8px}.basket-page-bundle .fbt-basket-button{width:100%}}.basket-page-bundle .payment-buttons{align-items:center;display:flex;justify-content:flex-end;text-align:right}@media (min-width:769px){.basket-page-bundle .payment-buttons{align-items:flex-start}}.basket-page-bundle .payment-buttons .text-right{text-align:center}@media screen and (min-width:768px){.basket-page-bundle .payment-buttons .text-right{text-align:right}}@media (min-width:769px){.basket-page-bundle .payment-buttons .divider-or{margin-top:28px}}@media (min-width:1024px){.basket-page-bundle .payment-buttons .divider-or{margin-top:20px}}@media screen and (min-width:768px){.basket-page-bundle .payment-buttons .divider-or,.basket-page-bundle .payment-buttons .pp-dark,.basket-page-bundle .payment-buttons .pp-light,.basket-page-bundle .payment-buttons form{display:inline-block}}.basket-page-bundle .payment-buttons button{width:100%}@media screen and (min-width:480px){.basket-page-bundle .payment-buttons button{width:auto}}.basket-page-bundle .payment-buttons .apple-pay-container{display:inline-block;margin-bottom:0;width:240px}.basket-page-bundle .payment-buttons>.apple-pay-container,.basket-page-bundle .payment-buttons>form{margin:0 5px;vertical-align:top}@media screen and (max-width:1023px){.basket-page-bundle .payment-buttons>.apple-pay-container,.basket-page-bundle .payment-buttons>form{margin:8px 0}}.basket-page-bundle .payment-buttons.checkout-proceed-without-mobile-pay{margin-top:3px}@media screen and (max-width:767px){.basket-page-bundle .payment-buttons.checkout-proceed-without-mobile-pay{flex-direction:column-reverse}}@media screen and (max-width:480px){.basket-page-bundle .payment-buttons.checkout-proceed-without-mobile-pay>form{width:calc(100% - 18px)}}@media screen and (max-width:1023px){.basket-page-bundle .payment-buttons.checkout-proceed-with-mobile-pay{flex-direction:column-reverse}}.basket-page-bundle .payment-buttons.checkout-proceed-with-mobile-pay .divider-or{display:none}@media screen and (max-width:1023px){.basket-page-bundle .payment-buttons.checkout-proceed-with-mobile-pay button,.basket-page-bundle .payment-buttons.checkout-proceed-with-mobile-pay>.apple-pay-container,.basket-page-bundle .payment-buttons.checkout-proceed-with-mobile-pay>form{width:100%}}.basket-page-bundle .payment-buttons .proceed-to-checkout-button-form{margin-right:0}.basket-page-bundle .payment-buttons .paypal-button{background:#f3c639;border:2px solid transparent;border-radius:3px;color:#282828;color:#265d8f;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:21px;font-size:17px;font-style:italic;font-weight:700;line-height:1.4;line-height:1.2;margin:0;padding:13px 34px;position:relative;text-align:center;transition:background .25s cubic-bezier(.75,0,.15,1),box-shadow .25s cubic-bezier(.75,0,.15,1)}.basket-page-bundle .payment-buttons .paypal-button:active,.basket-page-bundle .payment-buttons .paypal-button:hover{background:#f1bc17;border-color:transparent;color:#265d8f}.basket-page-bundle .payment-buttons .paypal-button-dark,.basket-page-bundle .payment-buttons .paypal-button-light{font-family:Verdana;font-size:20px;font-weight:700;text-shadow:none}.basket-page-bundle .payment-buttons .paypal-button-dark{color:#00437f}.basket-page-bundle .payment-buttons .paypal-button-light{color:#007ac5}.basket-page-bundle .payment-buttons .paypal-button .pp-dark,.basket-page-bundle .payment-buttons .paypal-button .pp-light{font-family:Verdana;font-size:20px;font-weight:700;text-shadow:none}.basket-page-bundle .payment-buttons .paypal-button .pp-dark{color:#00437f}.basket-page-bundle .payment-buttons .paypal-button .pp-light{color:#007ac5}.basket-page-bundle .payment-buttons .proceed-to-checkout-button{background:#48902b;border:2px solid transparent;border-radius:3px;color:#282828;color:#fff!important;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:17px;font-size:21px;font-weight:700;line-height:1.2;line-height:1.4;margin:0;padding:11px 24px;position:relative;text-align:center;transition:background .25s cubic-bezier(.75,0,.15,1),box-shadow .25s cubic-bezier(.75,0,.15,1)}.basket-page-bundle .payment-buttons .proceed-to-checkout-button:active,.basket-page-bundle .payment-buttons .proceed-to-checkout-button:hover{background:#3c7824;border-color:transparent}.basket-page-bundle .payment-buttons .proceed-to-checkout-button svg{bottom:1px;position:relative}.basket-page-bundle .payment-buttons .available-payment-types{display:flex;justify-content:flex-end;padding-top:4px}.basket-page-bundle .payment-buttons .available-payment-types img{object-fit:contain}.basket-page-bundle .payment-buttons .available-payment-types .clearpay-logo,.basket-page-bundle .payment-buttons .available-payment-types .klarna-logo{margin-left:3px}.basket-page-bundle .save-basket-form-container{flex-basis:100%}@media (min-width:769px){.basket-page-bundle .save-basket-form-container{flex-basis:37%;padding:0 10px}}.basket-page-bundle .save-basket-form-container form{display:flex}.basket-page-bundle .save-basket-form-container input{appearance:none;-webkit-appearance:none;background-color:#f8f8f8;border:1px solid #aaa;border-radius:3px;border-radius:3px 0 0 3px;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:15px;height:44px;line-height:normal;padding:9px 10px;width:100%}.basket-page-bundle .save-basket-form-container input:active{border-color:#5fcfe3;outline:none}.basket-page-bundle .save-basket-form-container .save-basket-button{background:#48902b;border:2px solid transparent;border-radius:3px;border-radius:0 3px 3px 0;color:#282828;color:#fff!important;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.2;padding:10px 20px;position:relative;text-align:center;transition:background .25s cubic-bezier(.75,0,.15,1),box-shadow .25s cubic-bezier(.75,0,.15,1);white-space:nowrap}.basket-page-bundle .save-basket-form-container .save-basket-button:active,.basket-page-bundle .save-basket-form-container .save-basket-button:hover{background:#3c7824;border-color:transparent}@media (max-width:768px){.basket-page-bundle .save-basket-form-container h3{font-size:21px}.basket-page-bundle .save-basket-form-container p{font-size:15px}}@media (min-width:769px){.basket-page-bundle .finance-offers{flex-basis:63%;padding:0 10px}}@media (min-width:992px){.basket-page-bundle .finance-offers .finance-boxes{display:flex}}.basket-page-bundle .finance-offers .finance-boxes>*{flex-basis:50%}@media (max-width:768px){.basket-page-bundle .finance-offers .finance-boxes>*{margin-bottom:10px}}.basket-page-bundle .finance-offers h4{font-size:1.12rem;font-weight:700}.basket-page-bundle .finance-offers .finance-preview-button{background:#3c95d9;border:2px solid transparent;border-radius:3px;color:#282828;color:#fff!important;cursor:pointer;display:inline-block;display:block;font-family:Arial,sans-serif;font-size:18px;font-size:17px;font-weight:700;line-height:1.2;padding:13px 22px;position:relative;text-align:center;text-shadow:none!important;transition:background .25s cubic-bezier(.75,0,.15,1),box-shadow .25s cubic-bezier(.75,0,.15,1);width:100%}.basket-page-bundle .finance-offers .finance-preview-button:active,.basket-page-bundle .finance-offers .finance-preview-button:hover{background:#2784ca;border-color:transparent}