.site-logo,img{width:100%}.embed-responsive iframe,iframe{width:revert-layer!important}.toolbar .inner,.toolbar .tools{align-items:center;display:flex}.gyfGWt,.offcanvas-wrapper.content-page,.promo-tiles-section .fw-section{overflow:hidden}.btn,.btn:hover{border-radius:50px;text-transform:none;font-size:16px;font-family:din-2014,sans-serif;padding:14px 36px 16px;font-style:normal;font-weight:700;line-height:22px;text-transform:uppercase;margin-bottom:0;height:auto}.btn-sm,.btn-sm:hover{padding:6px 10px!important;font-size:12px!important;letter-spacing:1px}.bg-secondary{background-color:#0f171a;border:1px solid #0f171a;color:#fff}.bg-secondary:hover,.btn-outline-primary:hover{background-color:#242157;border:1px solid #242157;color:#fff}.btn-outline-info,.btn-outline-primary{color:#242157;background-color:transparent;border:1px solid #242157}.btn-primary{color:#fff;border:1px solid #242157;background-color:#242157}.btn-primary:hover{color:#fff;border:1px solid #2d9ef3;background-color:#2d9ef3}.btn-outline-info:hover{color:#fff;background-color:#242157;border:1px solid #242157}.btn-outline-secondary{color:#2d9ef3;background-color:transparent;border:1px solid #2d9ef3}.btn-outline-secondary:hover{color:#fff;background-color:#2d9ef3;border:1px solid #2d9ef3}.btn-outline-white{border-color:#fff;background-color:transparent;color:#fff}.btn-outline-white:hover{background-color:#2d9ef3;box-shadow:none;color:#fff;border-color:#2d9ef3}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:din-2014,sans-serif!important;font-style:normal!important;color:#242157}.h1,h1{font-size:40px;line-height:46px}.h2,h2{font-size:30px;line-height:36px}.h3,h3{font-size:26px;line-height:30px}.h4,h4{font-size:22px;line-height:26px}.h5,h5{font-size:20px;line-height:24px}.h6,h6{font-size:18;line-height:22px}.product-price,.top-header-heft a{font-weight:600;line-height:18px;font-style:normal}img{max-width:100%}a,input,li,ol,p,table,td,th,tr,ul{font-family:din-2014,sans-serif;color:#101010}p{font-size:16px;line-height:32px}.toolbar .store-name,.top-header .store-name{color:#242157;font-size:15px;font-weight:700;line-height:15px}.top-header-heft{padding:10px 0}.top-header-heft a{color:#fff;font-size:14px;text-decoration:none}.top-header-heft li{margin-right:10px;border-right:1px solid rgba(207,201,201,.51);padding-right:10px;list-style:none}.top-header-heft li:last-child{margin-right:0;border-right:0}.total-header{background-color:#fff;z-index:999;position:relative}.toolbar .inner{height:100%;justify-content:flex-end}.toolbar .tools{justify-content:flex-end}.toolbar .cart>.count{position:absolute;top:15px;margin-left:0;right:9px;background:#ed373f;border-radius:50px;width:15px;height:15px;display:flex;align-items:center;justify-content:center;font-size:11px}.toolbar .cart:hover .count{background:#fff;color:#221657}.site-branding{position:relative;top:0;left:0;height:100%;z-index:5}.toolbar .account:before,.toolbar .cart:before,.toolbar .search:before{position:absolute;top:0;right:0;content:'';height:100%;background:rgba(255,255,255,.1);width:1px}.toolbar .search:after{position:absolute;top:0;left:0;content:'';height:100%;background:rgba(255,255,255,.1);width:1px}.usp-header .owl-item a{color:#fff;font-size:21px;font-style:normal;font-weight:600;line-height:10px;text-transform:uppercase;text-decoration:none;padding:7px 0;display:inline-block}.heading-text h3,.promo-tiles-section .promo-content .display-4,.promo-tiles-section .promo-content p{font-weight:700;font-style:normal;text-transform:uppercase}.usp-header .owl-item{text-align:center;position:relative}.overlay-dark:before,.overlay-light::before,.usp-header .owl-item:before{position:absolute;height:100%;content:''}.usp-header .owl-item:before{right:0;width:1px;background-color:#f2f2f2}.megamenu a:hover{color:#242157}.megamenu a,section.slider.home-slider .owl-carousel-slider .item.overlay-light .textbox .mini-title,section.slider.home-slider .owl-carousel-slider .item.overlay-light .textbox h1{color:#101010}.overlay-dark:before{left:0;top:0;width:100%;background:rgba(0,0,0,.5);z-index:1}.overlay-light::before{left:0;top:0;width:100%;background:rgba(225,225,225,.7);z-index:1}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none!important}section.slider.home-slider .owl-carousel-slider .item .textbox .container.text-right{display:flex;justify-content:flex-end}section.slider.home-slider .owl-carousel-slider .item .textbox .container.text-left{display:flex;justify-content:flex-start}section.slider.home-slider .owl-carousel-slider .item .textbox .container.text-center{display:flex;justify-content:center}section.slider.home-slider .owl-carousel-slider .item img{width:100%;height:100%;object-fit:cover}.banner-content{max-width:500px}section.slider.home-slider .textarea,section.slider.home-slider .textarea p{font-size:18px;letter-spacing:1px;line-height:25px;color:#fff}section.slider.home-slider .owl-carousel-slider,section.slider.home-slider .owl-carousel-slider .item,section.slider.home-slider .owl-carousel-slider .item picture{height:auto;position:relative}.checkout-footer>.column,section.slider.home-slider .owl-carousel-slider .item{padding:0}section.slider.home-slider .owl-carousel-slider .owl-nav{transform:translateY(-50%);top:50%;position:absolute;display:flex;justify-content:space-around;width:100%}section.slider.home-slider .owl-carousel-slider .item .textbox{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:100%;z-index:2}section.slider.home-slider .owl-carousel-slider .owl-nav button i{font-size:16px;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:5px}section.slider.home-slider .owl-next,section.slider.home-slider .owl-prev{margin-top:0;transform:translateY(-50%);opacity:1;background-color:#2d9ef3;border-color:#2d9ef3;color:#fff;font-size:18px}section.slider.home-slider .owl-dots{position:absolute;bottom:15px}section.slider.home-slider .owl-carousel .owl-dots .owl-dot.active{opacity:1;background-color:#221657;border-color:#242157}section.slider.home-slider .owl-carousel .owl-dots .owl-dot{opacity:.7;background-color:#231658;border-color:#231658}section.slider.home-slider .owl-carousel-slider .item .textbox h1{color:#fff;font-size:70px;font-style:normal;font-weight:400;line-height:85px;text-transform:uppercase;font-family:din-2014,sans-serif;margin-bottom:15px}.site-footer .email a:hover,.site-footer .phone a:hover,.subscribe-section .alert.alert-danger,section.slider.home-slider .owl-carousel-slider .item.overlay-dark .mini-title,section.slider.home-slider .owl-carousel-slider .item.overlay-dark p{color:#fff}section.slider.home-slider .owl-carousel-slider .item.overlay-light .mini-title,section.slider.home-slider .owl-carousel-slider .item.overlay-light p{color:#0f0f0f}section.slider.home-slider .owl-carousel-slider .item .textbox .mini-title{color:#fff;font-size:38px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:8px;text-transform:capitalize}.es-header-component-top,section.slider.home-slider .owl-carousel-slider .item .links .btn{margin-top:0}.offcanvas-submenu,.product-list-page .product-card-custom .down-details div h4.product-price br,section.slider.home-slider .owl-next::before,section.slider.home-slider .owl-prev::before{display:none}.common-padding{padding:80px 0}.promo-tiles-section{padding-bottom:0}.promo-tiles-section .fw-section .promo-img{width:100%;height:auto}.promo-tiles-section .promo-content{bottom:0;padding:15px 25px;width:100%;background:#242157}.promo-tiles-section .promo-content .display-4{color:#fff;font-size:20px;line-height:26px}.promo-tiles-section .promo-content .display-2{text-align:center;font-family:din-2014,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:1px;text-transform:uppercase;color:#fff}.dark-overlay,.light-overlay{border-radius:0!important}.promo-tiles-section .promo-content p{color:#fff;text-align:center;font-size:14px;line-height:22px}.promo-tiles-section .fw-section .promo-img img{transform:scale(1.05);transition:.5s ease-in-out;height:auto;width:100%;position:relative}.promo-title-full-width .full-width-conntent p{font-size:20px;color:#fff;font-family:din-2014,sans-serif;margin-bottom:20px}.promo-title-full-width .full-width-conntent h3{font-family:Phudu,sans-serif;font-size:56px;line-height:62px;font-weight:900;color:#fff;margin-bottom:12px;letter-spacing:1px}.promo-tiles-section-down .promo-content{position:absolute!important;top:50%;transform:translateY(-50%);left:70px}.promo-tiles-section-down .promo-content .fw-text{font-family:din-2014,sans-serif;color:#fff;font-size:30px;line-height:40px;letter-spacing:1px;margin:0 0 10px}.promo-tiles-section-down .promo-content p{color:#fff;font-size:14px;line-height:22px;margin-bottom:15px}.heading-text h3{color:#111;text-align:center;font-size:55px;line-height:normal;font-family:Phudu,sans-serif;font-optical-sizing:auto}.product-card-custom .bg-opacity-cat{border-bottom:none}.product-card-custom .bg-opacity-cat:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.09);z-index:1;border-radius:5px}.featured-product-slider .owl-carouse{margin-top:30px}.product-title a{color:#101010;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.product-price{color:#242157;font-size:15px}.product-card-custom{box-shadow:0 2px 0 0 rgba(96,145,162,.1)}.featured-product-section{background:#fdfdfd;padding-top:30px;padding-bottom:55px}.basket-new-setction .match-height,.featured-product-slider .match-height,.product-lower-section .match-height{height:100%}.basket-new-setction .owl-stage,.featured-product-slider .owl-stage,.product-lower-section .owl-stage{display:flex;margin-bottom:10px}.bZMJWw,.jsvZJq,.owl-carousel .owl-dots .owl-dot{width:10px!important;height:10px!important;border-radius:12px;background:#374f66}.home-brand-slider,.sidebar{background-color:#fff}.gyfGWt{display:flex;z-index:1;width:100%!important;justify-content:center}.home-bg-image-and-content{align-items:center;display:flex;position:relative}.home-bg-image-and-content:before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.25) 0,rgba(0,0,0,.25) 100%);z-index:1}.home-bg-image-and-content .container{z-index:2}.home-bg-image-and-content .content-small-text{color:#fff;text-align:center;font-size:22px;font-style:normal;font-weight:500;line-height:34px;letter-spacing:1px;text-transform:uppercase}.home-bg-image-and-content .h1{color:#fff;text-align:center;font-size:52px;font-style:normal;font-weight:800;line-height:76px;letter-spacing:1px;text-transform:uppercase}.home-bg-image-and-content .btn{background:#fff;border-color:#fff;color:#101010}.home-bg-image-and-content .btn:hover{background:#6091a2;border-color:#6091a2;color:#101010}.product-card-custom .product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:60px;margin-bottom:0}.site-footer .widget-title{color:#fcfcfc!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;line-height:20px!important;text-transform:uppercase!important;border:0!important;padding-top:0;font-family:Phudu,sans-serif;margin-bottom:0!important}.product-card-custom .down-details div a,.product-card-custom .product-btn,.site-footer address{font-family:din-2014,sans-serif;font-style:normal}.site-footer address{color:#fff;font-size:16px;font-weight:400;line-height:26px;letter-spacing:1px;margin-bottom:13px}.opening-time,.site-footer .email,.site-footer .email a,.site-footer .phone,.site-footer .phone a{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:1px;text-transform:uppercase}.site-footer .social-button{width:40px;height:40px;background:#fff;border-radius:50px;color:#374f66!important;font-size:16px;display:flex;align-items:center;justify-content:center;line-height:30px}.site-footer .social-button:hover{color:#fff!important;background:#2d9ef3}.site-footer .widget-links a,.site-footer .widget-links p{color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.site-footer .widget-links p{line-height:25px}.site-footer .widget-links a:hover{color:#2d9ef3}.promo-tiles-section .promo-content .display-2,.site-footer .widget-links li{margin-bottom:6px}.site-footer .form-newsletter input{height:46px;background-color:#fcfcfc;box-shadow:none;border:1px solid #fcfcfc;border-radius:5px;padding-left:10px;width:100%}.site-footer .form-newsletter{position:relative;margin-top:16px}.site-footer .copy-right .footer-copyright{color:#d9e0e7;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.site-footer .copy-right{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15)}.sidebar{box-shadow:0 5px 7px 0 rgba(0,0,0,.2);padding:0!important}.sidebar .widget-title{border-bottom:none;background:#f2f2f2;padding:10px 0 10px 15px;margin-bottom:15px;border-top:0 solid rgba(0,0,0,.13)}.internal-bg-section:after,.internal-bg-section:before{content:'';top:0;background:#f5f5f5;height:100%;position:absolute}.sidebar #brand-choices,.sidebar #colour-choices,.sidebar #model-choices,.sidebar #size-choices,.sidebar #status-choices,.sidebar .widget-categories ul{padding-left:15px}.sidebar .custom-control .custom-control-label,.sidebar .widget-categories ul li a{color:#101010;font-size:14px!important;font-weight:500!important}.sidebar .widget-categories ul li a:hover{color:#374f66}.sidebar .noUi-horizontal{width:90%;margin:0 auto}.sidebar .ui-range-slider-footer{display:flex;padding-top:20px;align-items:center;justify-content:space-between;width:90%;margin:0 auto;padding-bottom:20px}.product-list-page .product-card-custom,.product-lower-section .product-card-custom,.widget-featured-products>.entry{padding:10px}.price-range-slider .ui-range-slider-footer .btn{height:auto}.product-addtocart h1{font-size:30px;line-height:40px;padding-top:0!important;margin-bottom:10px}a.btn.btn-paypal img{max-width:50px}div#product-description{padding:40px 30px;background:#fff}div#product-specification{margin-top:40px}div#product-specification table{width:100%;background:#fff}div#product-specification table td:first-child{background-color:#374f66;color:#fff;padding:10px}div#product-specification table td{padding:10px;font-size:15px}div#product-specification table tr{border-bottom:1px solid #f2f2f2}.checkout-footer .btn{padding:14px 14px 16px;font-size:14px}.checkout-footer{border:0 solid #e1e7ec}.img-border-style img{border-radius:10px}.internal-bg-section{background:#f2f2f2;padding:50px 0;position:relative}.internal-bg-section:before{width:100%;left:-100%}.internal-bg-section:after{width:100%;right:-100%}.frequently-questions-div{background:#fff;padding:20px;margin-bottom:10px}.frequently-questions{margin:50px auto 0;padding:20px;border:1px solid #dfdfdf;max-width:800px;background:#fafafa}.product-data-section .nav-tabs .nav-item .nav-link.active{background:#242157!important;text-decoration:none;color:#fff}.product-data-section .tab-content{border-color:#242157!important;background:#fff;border-top:1px solid #242157}.product-data-section .nav-tabs .nav-link{color:#fff;background:#000;border:0 solid transparent}.product-data-section .nav-tabs .nav-item{margin-right:2px}.product-data-section .tab-content table td:first-child{background-color:#242157;color:#fff;padding:10px}#result{left:0}.product-card-custom{box-shadow:none;padding:0;height:100%;border-radius:10px;border:1px solid #e8e8e8;background:#fff}.featured-product-slider .owl-dot.active:after{position:absolute;content:"";width:25px;height:25px;border-radius:50px;border:1px solid #f5f5f5;left:-8px;top:-8px}.featured-product-slider .owl-dot,.subscribe-form{position:relative}.product-card-custom .bg-opacity-cat:before{border-bottom-left-radius:0;border-bottom-right-radius:0}.product-list-page .product-card-custom .down-details div{display:block;width:100%}.product-list-page .product-card-custom .down-details div a.btn.product-btn,.promo-tiles-section .promo-content p{margin-bottom:0}.featured-product-slider h3{margin-bottom:44px}.product-card-custom .down-details div a{color:#242157!important;font-weight:400;line-height:normal}.down-details .product-price{font-size:18px;line-height:23px;font-weight:700;letter-spacing:1px}.product-card-custom .down-details div{font-weight:700}.product-card-custom .product-btn{color:#242157;text-align:center;font-size:16px;font-weight:700;line-height:26px;text-transform:uppercase;border-radius:43px;border:1px solid #242157;padding:11px 15px;margin:14px auto 20px;display:block;margin-left:0!important}.product-card-custom .product-btn:hover{border:1px solid #242157;background-color:#242157;color:#fff!important}.product-btn:hover{font-size:16px!important;font-weight:700;line-height:26px;border-radius:43px!important;padding:11px 15px!important}.what-customers-say{padding:80px 0;background:#f2f2f2}.WidgetTitle__Header-sc-ruy1gu-2{color:#111!important;text-align:center;font-family:Phudu;font-size:55px!important;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.brand-log-slider{padding:43px 0}.es-review-background-container{background:#fff!important;min-height:274px}.es-review-content-control-open{color:#c61d8e!important;font-size:14px!important;font-style:normal;font-weight:900;line-height:22px;margin-top:8px}.gtiuwG{padding-top:0!important}.es-header-source-info,.es-header-title-container{justify-content:center!important}.es-header-container{background:0 0!important;text-align:center;display:block!important}.es-header-info{margin:0 auto}.newsletter h2{color:#fff;font-family:Phudu;font-size:36px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:12px}#newsletter-signup-btn,.newsletter p,.subscribe-form input{font-family:din-2014,sans-serif;font-size:16px;font-style:normal}.newsletter p{color:#fff;font-weight:500;line-height:normal}.subscribe-section{background:#221657;padding:43px 0}.subscribe-form input{position:relative;padding:24px 25px;background:0 0;color:#fff!important;font-weight:500;line-height:normal;height:auto;border-radius:10px}.subscribe-form input::placeholder{color:#fff}#newsletter-signup-btn{position:absolute;display:inline-flex;padding:10px 30px;justify-content:center;align-items:center;gap:10px;border-radius:61px;background:#fff;border:1px solid #fff!important;width:121px!important;right:15px;top:11px;color:#101010;font-weight:700;line-height:26px;text-transform:uppercase}#newsletter-signup-btn:hover{background:0 0;border:1px solid #fff;color:#fff}button#btnEnquire{background:#bf0e0e!important;border-color:#bf0e0e!important}button#btnEnquire:hover{background:#2d9ef3!important;border-color:#2d9ef3!important}@media (max-width:1070px){.offcanvas-toggle.menu-toggle{display:table-cell;margin-top:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-left:10px;color:#2d9ef3;background:#fff}.offcanvas-toggle::before{top:-3px;position:relative}}@media (max-width:767px){.footer-copyright{padding-bottom:10px}.home-bg-image-and-content .h1{font-size:40px;line-height:56px}section.slider.home-slider .owl-carousel-slider .owl-nav{display:none}section.slider.home-slider .owl-dots{display:block;bottom:12px;position:absolute}.owl-carousel .owl-dots .owl-dot{background:#242157}section.slider.home-slider .owl-carousel-slider .item .textbox h1{font-size:50px;line-height:60px}.common-padding,.what-customers-say{padding:60px 0}}.opening-time ul li{color:#fff}.widget.widget-links.opening-time li{list-style:none;color:#fff}@media only screen and (max-width:767px){.page-title>.container .breadcrumbs{display:inline-flex}}.selbok.oos{background-color:#bf0e0e;border-color:#bf0e0e;color:#fff;cursor:not-allowed;opacity:.5}.selbok.selectedColourOpt{border-color:#2d9ef3!important}.embed-responsive iframe{height:revert-layer!important}@media (max-width:768px){.embed-responsive iframe{width:auto!important}}@media (max-width:480px){.embed-responsive iframe{width:100%!important}}.offcanvas-submenu.in-view{display:block}.o-team-list{display:flex;flex-direction:column;gap:30px}.o-team-details{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:#ddd}.pages ol,.pages p,.pages ul{font-size:18px}.o-team-details ul{font-size:15px!important}@media(max-width:991px){.o-team-details{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.o-team-details{grid-template-columns:repeat(1,1fr)}}.o-team-details__name{position:absolute;bottom:0;background:#ddd;width:100%;text-align:center;padding:10px}.o-team-details__h3{margin-bottom:0;font-weight:600;font-size:22px;line-height:20px}.o-team-details__p{margin-bottom:0;line-height:26px;font-size:14px}.brands-page{padding-top:50px;padding-bottom:50px}#postcode_search{margin-top:10px;border-radius:50px;height:50px;margin-right:5px;padding-top:5px}.product-card-custom .down-details{min-height:45px;flex-direction:column;align-items:self-start!important}
.card {
    border-radius: 0pc;
    border: 0;
    border-bottom: solid 1px #f2f2f2;
    background-color: transparent;
}
.o-adds-text-editor{
    position: absolute;
    top: 0;
    left: 0;
    height: 60vh;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 30px;
}
.o-adds-text-editor h1{
    font-size: 80px;
    color: #fff;
    margin-top: 15px;
    display: block;
    font-weight: 800;
    line-height: .7;
    margin-bottom: 0;
}
.o-adds-text-editor h2{
    color: #fff;
    font-weight: 600;
    font-size: 40px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    margin-top: 15px;
    margin-bottom: 0;
    }
.o-adds-text-editor h3{
font-size: 24px;
    color: #fff;
    font-weight: 600;
    line-height: 1.1;
    margin-top: 23px;
    margin-bottom: 0;
    }  
.o-adds-text-editor p{
text-align: left;
line-height: 20px;
margin-top: 15px;
font-weight: 600;
font-size: 18px;
color: #fff;
}

.promo-img{
    border-top-left-radius: 15px;
    overflow: hidden;
    border-top-right-radius: 15px;
}
.promo-content{
    border-bottom-left-radius: 15px;
    overflow: hidden;
    border-bottom-right-radius: 15px;
}

