.modal .box{display:flex;flex-direction:column;justify-content:space-between;margin:auto;max-width:90%;position:relative;width:100%;z-index:10;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:767px){.modal .box{max-width:800px}}.modal .box{box-shadow:0 2px 14.4px 0 rgba(84,106,118,.25)}.modal .box .boxFooter{padding:1rem}@media (min-width:767px){.modal .box .boxFooter{padding:24px}}.modal .box .boxHeader{padding:.5rem 1rem}@media (min-width:767px){.modal .box .boxHeader{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.modal .box .boxHeader{padding-bottom:18px;padding-top:18px}}.modal.show.slider-modal .box{height:100%;justify-content:flex-start;max-width:100%}@media (min-width:520px){.modal.show.slider-modal .box{max-width:100%}}@media (min-width:991px){.modal.show.slider-modal .box{max-height:calc(100% - 80px);max-width:800px}}@media (min-width:1024px){.modal.show.slider-modal .box{max-height:calc(100% - 200px);max-width:600px}}.modal.show.compatibility-modal .box{max-width:91.666667%}@media (min-width:767px){.modal.show.compatibility-modal .box{max-width:400px}}.modal.show.compatibility-modal .box .boxHeader{border-bottom-width:0;padding:1rem}.modal.show.compatibility-modal .box .boxContent{padding-top:0}.sideBar.reverse .box .boxHeader{padding:18.5px 1.25rem}.sideBar.reverse .box .boxListing{max-height:calc(100% - 143px);padding:24px 0}.modal .box .boxContent{padding:1rem}@media (min-width:767px){.modal .box .boxContent{padding:24px}}.modal.show.slider-modal .box .boxContent{height:100%;max-height:calc(100% - 49px);padding:12px}@media (min-width:991px){.modal.show.slider-modal .box .boxContent{padding:24px}}@media (min-width:1024px){.modal.show.slider-modal .box .boxContent{max-height:calc(100% - 73px)}}.video-player-parent-box>div>div:first-child{display:flex;height:100%;width:100%}.video-player-parent-box>div>div>iframe{margin:auto;max-height:390px}@media (min-width:520px){.video-player-parent-box>div>div>iframe{max-height:100%}}.modal .box.basket-modal .boxContent .add-address-box{align-items:center;display:flex;justify-content:space-between}.modal .box.basket-modal .boxContent .address-listing{display:block;margin-top:7px;width:100%}.modal .box.basket-modal .boxContent .address-listing .radio-button-container{border-radius:0;border-style:none;margin-left:0;margin-right:0;margin-top:17px;padding:40px 1rem 1rem;position:relative}.modal .box.basket-modal .boxContent .address-listing .radio-button-container:last-child{margin-bottom:0}.modal .box.basket-modal .boxContent .address-listing .radio-button-container label{font-size:16px;font-weight:700;height:100%;left:0;line-height:22px;padding-top:1rem;padding-inline-start:42px;position:absolute;top:0;width:100%;--tw-text-opacity:1;color:rgb(19 19 19/var(--tw-text-opacity,1))}.modal .box.basket-modal .boxContent .address-listing .radio-button-container label .border-box{border-radius:5px;border-width:1px;height:100%;left:0;position:absolute;top:0;width:100%;--tw-border-opacity:1;border-color:rgb(226 224 224/var(--tw-border-opacity,1))}.modal .box.basket-modal .boxContent .address-listing .radio-button-container label input:checked+.border-box{border-width:2px;--tw-border-opacity:1;border-color:rgb(0 47 110/var(--tw-border-opacity,1))}.modal .box.basket-modal .boxContent .address-listing .radio-button-container label .checkmark{height:18px;left:1rem;top:17px;width:18px}.modal .box.basket-modal .boxContent .address-listing .radio-button-container label .default{border-radius:4px;margin-inline-start:.5rem;--tw-bg-opacity:1;background-color:rgb(0 114 207/var(--tw-bg-opacity,1));font-size:12px;font-weight:700;line-height:22px;padding:2px 6px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.modal .box.basket-modal .boxContent .address-listing .radio-button-container p{font-size:14px;font-weight:600;line-height:20px;margin-top:4.4px;--tw-text-opacity:1;color:rgb(70 70 70/var(--tw-text-opacity,1))}.modal .box.basket-modal .boxContent .add-address-box .blue-btn-xs{padding-left:17.75px;padding-right:17.75px}.modal .boxContent p{font-size:16px;font-weight:400;line-height:24px;--tw-text-opacity:1;color:rgb(29 36 43/var(--tw-text-opacity,1))}.modal .boxContent .postcode-tooltip p{font-size:13px;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.plp-modal .vehicle-part p{font-size:12px;line-height:16px;text-transform:capitalize}.plp-modal .yellow-info-box p{font-size:14px;font-weight:600;line-height:20px}.modal.fitment-modal .box{height:auto;justify-content:flex-start;margin-left:1rem;margin-right:1rem;max-width:100%}@media (min-width:767px){.modal.fitment-modal .box{justify-content:space-between;margin-left:auto;margin-right:auto;max-height:calc(100% - 32px);max-width:600px}}.modal.fitment-modal .box .boxContent{height:100%;max-height:272px;overflow-x:auto;padding:1rem}@media (min-width:767px){.modal.fitment-modal .box .boxContent{max-height:535px}}.modal.fitment-modal .boxContent .fitment-info{border-radius:.5rem;border-style:none}.fitment-modal .fitment-info .fitment-info-label{font-size:12px;font-weight:500;line-height:22px;--tw-text-opacity:1;color:rgb(64 92 133/var(--tw-text-opacity,1))}.fitment-modal .fitment-info .fitment-info-value{font-size:16px;font-weight:700;line-height:24px;text-transform:capitalize;--tw-text-opacity:1;color:rgb(64 92 133/var(--tw-text-opacity,1))}.modal.fitment-modal .boxContent .loaderBox{border-radius:.5rem;border-width:1px;height:100%;position:relative;width:100%;--tw-border-opacity:1;border-color:rgb(207 214 225/var(--tw-border-opacity,1));padding-bottom:4rem;padding-top:4rem}.modal.fitment-modal .boxContent .loaderBox:after{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(230 234 241/var(--tw-bg-opacity,1))}.sideBar.reverse .box{margin-inline-end:auto;margin-inline-start:0;max-width:312px}.sideBar .accordionBox{position:relative;width:100%}.sideBar .accordionBox .accordion-item{border-bottom-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(232 233 233/var(--tw-border-opacity,1));padding:1rem 1.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sideBar .accordionBox .accordion-item:first-child{padding-top:0}.sideBar .accordionBox .accordion-item .accordion-header{cursor:pointer}.sideBar .accordionBox .accordion-item p{font-size:14px;font-weight:600;line-height:20px;position:relative;text-transform:capitalize;--tw-text-opacity:1;color:rgb(50 57 65/var(--tw-text-opacity,1))}.sideBar .accordionBox .accordion-item p:after{background-image:url(/_next/static/media/arrowIcon.287c6f3e.svg);background-position:100%;background-repeat:no-repeat;content:"";height:6px;left:calc(100% - 10px);position:absolute;top:50%;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:ease-in;width:10px}.sideBar .accordionBox .accordion-item p:after,.sideBar .accordionBox .accordion-item.active p:after{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sideBar .accordionBox .accordion-item.active p:after{--tw-rotate:180deg}.sideBar .accordionBox .accordion-item .accordion-content{max-height:0;overflow:hidden}.sideBar .accordionBox .accordion-item.active .accordion-content{height:auto;max-height:-moz-max-content!important;max-height:max-content!important;padding-top:1rem}.sideBar .accordionBox .accordion-item .accordion-content ul{transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sideBar .accordionBox .accordion-item .accordion-content li{display:flex;margin-bottom:17px;overflow:hidden}.sideBar .accordionBox .accordion-item .accordion-content li:last-child{margin-bottom:0}.filter-size-container label,.sideBar .accordionBox .accordion-item .accordion-content li label{font-size:14px;font-weight:600;line-height:20px;--tw-text-opacity:1;color:rgb(29 36 43/var(--tw-text-opacity,1))}.filter-size-container label.custom-check-box>input:before,.sideBar .accordionBox .accordion-item .accordion-content li label.custom-check-box>input:before{border-radius:4px;top:-9px;--tw-border-opacity:1;border-color:rgb(237 28 36/var(--tw-border-opacity,1));padding:8.2px}.filter-size-container label.custom-check-box input:checked:after,.sideBar .accordionBox .accordion-item .accordion-content li label.custom-check-box input:checked:after{left:7px;top:-5.5px}.filter-size-container label.custom-check-box,.sideBar .accordionBox .accordion-item .accordion-content li label.custom-check-box{align-items:center;cursor:pointer;display:flex}.filter-size-container label.custom-check-box span,.sideBar .accordionBox .accordion-item .accordion-content li label.custom-check-box span{position:relative;top:1px}.sideBar .accordionBox .accordion-item .accordion-content li label.custom-check-box span span{top:0}.sideBar .accordionBox .accordion-item .accordion-content ul.two-list-items{display:flex;flex-wrap:wrap}.sideBar .accordionBox .accordion-item .accordion-content ul.two-list-items li{max-width:50%;width:100%}.sideBar .accordionBox .accordion-item .accordion-content ul.two-list-items li:nth-last-child(2){margin-bottom:0}.plp-pagination-box{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-top:1.25rem}@media (min-width:767px){.plp-pagination-box{flex-direction:row;margin-top:1.5rem}}.modal .pdpBestSeller{align-items:center;border-style:none;display:flex;justify-content:center;margin:0 auto;max-width:100%;min-height:256px}@media (min-width:767px){.modal .pdpBestSeller{min-height:386px}}.modal .pdpBestSeller .coverProductImage{height:100%;left:0;padding-left:2rem;padding-right:2rem;padding-top:.5rem;position:absolute;top:0;width:100%}@media (min-width:767px){.modal .pdpBestSeller .coverProductImage{padding-bottom:2rem}}.modal .pdpBestSeller .coverProductImage img{height:auto;max-height:100%}.modal .swiper-horizontal{height:100%;padding:0}.basketSection .box.basket-modal{height:100%;justify-content:flex-start;max-height:100%;max-width:100%;width:100%}@media (min-width:767px){.basketSection .box.basket-modal{height:auto;max-height:calc(100% - 32px);max-width:800px}}.basketSection .box.basket-modal .boxHeader h4{--tw-text-opacity:1;color:rgb(29 36 43/var(--tw-text-opacity,1))}.basketSection .modal .box.basket-modal .boxContent{height:100%;max-height:calc(100% - 149px);padding-bottom:0;width:100%}.modal .box.basket-modal .success-text,.plp-modal.modal .box .success-text{font-size:12px;font-weight:600;line-height:16px;--tw-text-opacity:1;color:rgb(92 193 81/var(--tw-text-opacity,1))}.modal .box.basket-modal .danger-text{font-size:12px;font-weight:600;line-height:16px;--tw-text-opacity:1;color:rgb(237 28 36/var(--tw-text-opacity,1))}.modal .box.basket-modal .stock-text,.plp-modal.modal .box .stock-text{font-size:12px;line-height:14px;margin-left:2px;--tw-text-opacity:1;color:rgb(89 89 89/var(--tw-text-opacity,1))}.modal .box.basket-modal .distance-text{font-size:12px;line-height:16px;margin-left:2px;padding-top:6px;--tw-text-opacity:1;color:rgb(89 89 89/var(--tw-text-opacity,1))}.modal .box.basket-modal .branch-name{font-size:16px;font-weight:700;line-height:24px;max-width:187px;--tw-text-opacity:1;color:rgb(19 19 19/var(--tw-text-opacity,1))}.modal .box.basket-modal .product-name{font-size:14px;font-weight:600;line-height:20px;padding-inline-end:10px;--tw-text-opacity:1;color:rgb(29 36 43/var(--tw-text-opacity,1))}@media (min-width:767px){.modal .box.basket-modal .product-name{padding-inline-end:0}}.basket-modal .radio-button-container{margin-bottom:1rem;margin-right:0;margin-top:1rem}.basket-modal .modal-footer{display:flex;justify-content:center;padding:1rem}.basket-modal .modal-footer button:disabled{cursor:not-allowed}.box-flex{min-width:285px}@media (min-width:767px){.box-flex{min-width:100%}}.modal .react-transform-component,.modal .react-transform-wrapper{height:100%;position:relative;width:100%}.modal .tools{bottom:0;display:flex;left:50%;position:absolute;z-index:20;--tw-translate-x:-50%;border-radius:9999px;gap:.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:0.1;background-color:rgba(0,0,0,.1);padding:.5rem}.modal .disabled{cursor:not-allowed;opacity:.5}.modal .boxHeader button{z-index:20}.modal.continue-shopping-modal .box{max-width:calc(100% - 65px)}@media (min-width:520px){.modal.continue-shopping-modal .box{max-width:536px}}.modal.continue-shopping-modal .box .boxHeader{border-bottom-width:0;margin-bottom:-1.5rem;padding:1.25rem .75rem 0}@media (min-width:767px){.modal.continue-shopping-modal .box .boxHeader{margin-bottom:-.75rem;padding-top:.75rem}}.modal.continue-shopping-modal .box .boxHeader img{height:1.5rem;width:1.5rem}.modal.continue-shopping-modal .box .boxContent{max-height:70vh;overflow-y:auto;padding:0 1rem 6px}.modal.continue-shopping-modal .box .boxFooter{padding:6px 1rem 1.25rem}.modal.continue-shopping-modal .box .boxContent .main-product-box{display:flex;gap:10px;margin-top:1.25rem;padding-top:1.25rem;position:relative}@media (min-width:767px){.modal.continue-shopping-modal .box .boxContent .main-product-box{gap:1rem;padding-top:0}}.modal.continue-shopping-modal .box .boxContent .main-product-box:after{display:block;height:1px;left:-1rem;position:absolute;top:0;width:calc(100% + 32px);--tw-bg-opacity:1;background-color:rgb(210 211 212/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}@media (min-width:767px){.modal.continue-shopping-modal .box .boxContent .main-product-box:after{display:none}}.modal.continue-shopping-modal .box .boxContent .imageBox{width:100%}.modal.continue-shopping-modal .box .boxContent p .productPrice{font-size:14px;font-weight:700;line-height:20px}.modal.continue-shopping-modal .box .category-link-box .oldPrice{font-size:12px;font-weight:700;line-height:18px}.modal.continue-shopping-modal .box .boxContent .main-product-box .imageBox{width:80px}@media (min-width:767px){.modal.continue-shopping-modal .box .boxContent .main-product-box .imageBox{width:110px}}.modal.continue-shopping-modal .box .boxContent .related-items .imageBox{border-radius:6px;border-width:1px;height:100px;position:relative;width:100%;--tw-border-opacity:1;border-color:rgb(232 233 233/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.modal.continue-shopping-modal .box .boxContent p{font-size:14px;font-weight:700;line-height:20px}@media (min-width:767px){.modal.continue-shopping-modal .box .boxContent p{font-size:16px;font-weight:700;line-height:24px}}.modal.continue-shopping-modal .box .boxContent .related-items{border-top-width:1px;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;--tw-border-opacity:1;border-top-color:rgb(230 234 241/var(--tw-border-opacity,1));padding-top:.75rem}@media (min-width:767px){.modal.continue-shopping-modal .box .boxContent .related-items{gap:1rem}}.modal.continue-shopping-modal .swiper-horizontal{width:calc(100% + 16px)}@media (min-width:767px){.modal.continue-shopping-modal .swiper-horizontal{width:100%}}.modal.continue-shopping-modal .box .boxContent .related-items .category-link-box{border-radius:4px;display:flex;flex-direction:column;height:auto;--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity,1));padding:.5rem}.slider-box .swiper-slide{width:116px}@media (min-width:767px){.slider-box .swiper-slide{width:auto}}.modal.continue-shopping-modal .box .boxFooter button{order:2;padding-bottom:.5rem;padding-top:.5rem}.modal.continue-shopping-modal .box .boxFooter button:last-child{order:1}.modal.continue-shopping-modal .box .boxFooter>div{flex-direction:column;gap:12px}@media (min-width:767px){.modal.continue-shopping-modal .box .boxFooter>div{flex-direction:row}}.modal.continue-shopping-modal .box button.blue-btn{--tw-border-opacity:1;border-color:rgb(92 193 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(92 193 81/var(--tw-bg-opacity,1));padding-bottom:8.2px;padding-top:8.2px}.modal.continue-shopping-modal .box button.blue-btn:hover{--tw-border-opacity:1;border-color:rgb(63 164 52/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(63 164 52/var(--tw-bg-opacity,1));background-image:none}.modal.continue-shopping-modal .box button.blue-btn:hover:disabled{--tw-bg-opacity:1;background-color:rgb(92 193 81/var(--tw-bg-opacity,1))}.modal.continue-shopping-modal .box .category-link-box button.blue-btn{margin-top:0;padding-bottom:5px;padding-top:5px}.modal.continue-shopping-modal .recommendeGift-container{border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:1rem;--tw-bg-opacity:1;background-color:rgb(231 242 250/var(--tw-bg-opacity,1));padding:.75rem}.modal.continue-shopping-modal .recommendeGift-container .blue-bordered-btn.modal-cart-button{border-width:1px;--tw-border-opacity:1;border-color:rgb(237 28 36/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(237 28 36/var(--tw-text-opacity,1))}.modal.continue-shopping-modal .recommendeGift-container .blue-bordered-btn.modal-cart-button:hover{--tw-bg-opacity:1;background-color:rgb(237 28 36/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.modal.continue-shopping-modal .recommendeGift-container .blue-bordered-btn.modal-cart-button{background-image:none}.modal.continue-shopping-modal .recommendeGift-container .modal-cart-button:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(70 70 70/var(--tw-bg-opacity,1));opacity:50%}.modal.continue-shopping-modal .recommendeGift-container .modal-cart-button:hover:disabled{--tw-bg-opacity:1;background-color:rgb(70 70 70/var(--tw-bg-opacity,1));background-image:none}.modal.continue-shopping-modal .boxHeader{z-index:10;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.coupon-btn{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}@media (min-width:767px){.coupon-btn{flex-direction:row;gap:1rem}}.coupon-btn button{font-size:14px;font-weight:600;line-height:20px;max-height:36px;min-height:36px;padding-bottom:6px;padding-top:6px}