body blockquote,body dl,body figure,body form,body ol,body p,body pre,body ul{margin-bottom:.5em}body li{margin-bottom:.2em}.widget>ul>li+li,ul.menu>li+li{border-top:1px solid #cecece}.widget>ul>li ul,ul.menu>li ul{border-left:0}td{color:#000}@media screen and (min-width:1024px){.h2,h2{font-size:1.4em}}.social-icons a{color:#000;margin-left:.4em;margin-right:.4em}.cart_totals .wc-proceed-to-checkout{margin-bottom:0}.wc-ppcp-cart-payments__container.below .wc-ppcp-cart-payment__methods{margin-top:0}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{box-shadow:initial}.shop_table .order-total td,.shop_table .order-total th,.shop_table thead th,.cart_totals th.product-name{border-width:1.5px}.cart-sidebar .widget-title{border:0;margin-bottom:0;text-transform:uppercase}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{box-shadow:initial}#coupon_code{min-height:50px}.main-color{color:#ae7b44}a.icon-remove,a.remove{border:0 solid;border-radius:initial;color:#000}.br-20 img{border-radius:12px}@media screen and (max-width:549px){.br-20 img{border-radius:8px}}html .row-small>.col,html .row-small>.flickity-viewport>.flickity-slider>.col{padding:0 6px 10px}@media screen and (max-width:549px){.mb-row-reverse{flex-direction:column-reverse}}.border-20{border:1px solid rgb(0 0 0 / .2)}@media screen and (min-width:850px){#masthead .flex-left>.nav-left{justify-content:center}}.header:not(.transparent) .header-bottom-nav.nav>li>a{text-transform:uppercase;font-weight:700}#header{border-color:#ddd;border-bottom-width:1px;border-bottom-style:solid}#header .has-dropdown .icon-angle-down{font-size:13px}.header-bottom-nav>li>a:after{content:"";position:absolute;top:81%;left:0;width:0;height:2px;background-color:#ad2e08;transition:width 0.4s cubic-bezier(.19,1,.22,1)}.header-bottom-nav>li:hover>a:after{width:100%}@media screen and (min-width:1200px){html .container-width,html .full-width .ubermenu-nav,html .container,html .row,html .row.row-small{max-width:1270px}}@media screen and (min-width:1400px){html .container-width,html .full-width .ubermenu-nav,html .container,html .row,html .row.row-small{max-width:1370px}}ul.header-nav>li{margin:0 15px}.nav>li>a,.nav-vertical>li>ul li a{color:#000}.sub-menu .toggle{color:#000;opacity:1}.menu-item .nav-dropdown>li>a{color:#000}.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>a,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>a{color:#000}.nav-dropdown{padding:0}.nav-dropdown>li.nav-dropdown-col{display:block;width:100%;border-right:0}.nav-dropdown .nav-dropdown-col>a{font-weight:normal!important;text-transform:none!important;font-size:15px;font-weight:500}.nav-dropdown .nav-dropdown-col>ul{margin-top:-40px;display:none;position:absolute;left:100%;z-index:9;background:#fff;min-width:240px;box-shadow:0 0 2px rgb(0 0 0 / .15)}.nav-dropdown .nav-dropdown-col>ul li:hover{background:#fff}.nav-dropdown .nav-dropdown-col>ul li:hover>a{color:#000}.nav-dropdown .nav-dropdown-col>ul li a{padding:10px;text-transform:none;color:#000}.nav-dropdown li a{font-weight:normal!important;text-transform:none!important;font-size:15px;font-weight:500}.nav-dropdown-default>li:hover{background:#fff}.nav-dropdown-default>li:hover>a{color:#000}.nav-dropdown-default>li>a{border-bottom:0!important}.nav-dropdown-has-arrow li.has-dropdown:before{border-width:10px;margin-left:-10px}.header-nav li.nav-dropdown-col:hover>ul{display:block!important}.nav-dark .nav>li>a{color:#fff}.nav-dark .header-bottom-nav>li>a{transition:all 100ms ease;position:relative}.nav-dark .header-bottom-nav>li:hover>a:after{content:"";background:#fff;position:absolute;bottom:5px;left:0;height:2px;width:100%}.header-nav [data-icon-label]:after{background-color:#ff4863!important}.header-nav li:hover a i,.header-nav li.active a i{color:#ff4863}.cart-item [data-icon-label]:after{background-color:#ff4863!important}.pc-custom-icon .icon-hide-on-hover{display:inline;transition:all ease 0.3s}.pc-custom-icon:hover .icon-hide-on-hover{display:none}.pc-custom-icon .icon-show-on-hover{display:none;transition:all ease 0.3s}.pc-custom-icon:hover .icon-show-on-hover{display:inline;scale:1.2}.pc-custom-icon .menu-img{width:30px}@media screen and (max-width:549px){.pc-custom-icon .menu-img{width:24px}}@media screen and (max-width:549px){.image-icon img{max-width:24px}}ul.header-nav li.has-icon{margin:4px!important}.nav>li>a>i{font-size:23px}.pc-custom-icon svg{display:block;width:30px;height:30px;stroke:#fff0;fill:#fff}.pc-custom-icon:hover svg{fill:#fb6413}.absolute-footer{border-top:1px solid rgb(0 0 0 / .105)}.copyright-footer{color:#333}.product .product-info .quantity.buttons_added{display:none!important}@media screen and (min-width:1400px){.product-info.product-summary{max-width:650px}}@media screen and (min-width:850px) and (max-width:1400px){.slarge-columns-4 .flickity-slider>.col{flex-basis:25%;max-width:25%}}.product-small .category.product-cat{font-size:15px;font-weight:800;text-transform:capitalize;color:#000}.product-small .product-title a{color:#343a40;font-size:15px}@media screen and (max-width:549px){.product-small .product-title a{font-size:14px}}.product-small .product-title:hover a{color:#d12442}.badge{font-size:12px;height:inherit}.badge .badge-inner.on-sale{background-color:#d12442;padding:3px 8px}.productpage-promo{padding:15px 30px;margin:15px 0 15px;display:inline-block;background:#c0f9e0;font-weight:400;font-size:16px;border-radius:5px}.productpage-promo p{margin:0;margin-bottom:0}.productpage-promo-headline{font-weight:600;font-size:18px}.productpage-promo-text{font-weight:400;font-size:16px}.woo-variation-swatches .variable-items-wrapper .variable-item span{padding:0 10px;color:#000}li.variable-item.button-variable-item{min-width:calc(11% - 10px)}.product .product-main{padding-bottom:0}.product form{margin-bottom:0}.product form .quantity~.button{padding:7px 15px;background-color:#fb6413!important;color:#fff;min-width:50%;border-radius:5px;margin-bottom:25px;margin-top:5px;text-transform:uppercase}@media screen and (max-width:549px){.product form .quantity~.button{min-width:100%}}.product .sc-guarantee{margin-bottom:20px;border-radius:5px}.product .icon-box-text{margin-bottom:12px}.product .icon-box-text p{margin-bottom:0}.toggle i{font-size:1em}.nav-slide-header .toggle i{font-size:1.2em}#footer .ux-menu .ux-menu-link__link{min-height:unset}#footer .ux-menu a span{font-size:14px}@media screen and (max-width:850px){#footer .accordion i{color:#fff}#footer .accordion .accordion-title{border-bottom:1px solid #fff}}.related.product-section{border-top:0}.related .product-section-title{font-size:22px}@media screen and (max-width:549px){.related .product-section-title{font-size:18px}}.widget .is-divider{display:none}.widget_price_filter .widget-title{display:block;margin-bottom:15px}.product-categories li{margin-left:0}.product-card-promo{color:#d50000;font-size:13px;margin-top:2px}.product-small.box{box-shadow:0 0 4px rgb(0 0 0 / .12)}.product-small.box .price-wrapper{margin:5px 0}#comments .woocommerce-Reviews-title{text-transform:uppercase}.slider_free_scroll .carousel-cell{margin-right:10px!important}@media screen and (min-width:550px){.slider_free_scroll .slider-style-container .flickity-slider>:not(.is-selected){opacity:1}}.slider_free_scroll .button span{color:#fff}.sc-collabs .box-text p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.woocommerce-cart .container,.woocommerce-checkout .container{max-width:1300px}.woocommerce-account .container{max-width:1170px}.wcpr_review_form .wcpr-form-description{font-style:italic;text-align:center;font-size:16px;color:#fb6413;margin-bottom:10px;line-height:1.2}.trustbadge-product svg{max-width:100%;height:-moz-fit-content;height:fit-content}@media screen and (min-width:850px){.row-divided>.col+.col:not(.large-12){border-left:0}}.box-blog-post .is-divider{display:none}.entry-title~.is-divider{display:none}.single .entry-header-text{padding-bottom:0}.single .entry-header-text h1.entry-title{color:#ff4863}@media screen and (max-width:549px){.single .entry-header-text h1.entry-title{text-align:center}}.single h1.entry-title{margin-bottom:0}@media screen and (min-width:1200px){.product{}.product .vertical-thumbnails::-webkit-scrollbar{display:none}.product .vertical-thumbnails{-ms-overflow-style:none;scrollbar-width:none}}ul.wc-tabs li a{text-transform:uppercase}.woocommerce-cart .cart-collaterals{border-radius:7px;border-left:0px!important;background-color:#f1f3f5}.woocommerce-cart .cart_totals{padding-top:20px}.woocommerce-cart .cart_totals .checkout-button{background-color:#fb6413!important;border-color:#fb6413;padding:10px 0;color:#fff;border-radius:5px;text-transform:uppercase}.box-bottom-sidebar{text-align:center;margin-bottom:15px}.box-bottom-sidebar .box-protection .txt-protection{text-align:center;font-weight:600;color:#0b2a4a;font-size:24px;margin:0 10px}@media screen and (max-width:549px){.box-bottom-sidebar .box-protection .txt-protection{font-size:18px;margin:0 5px}}.box-bottom-sidebar svg{width:34px!important}.box-bottom-sidebar>div{display:flex;justify-content:center;align-items:center;margin:10px 0}.box-bottom-sidebar div.icon-text{margin:0}tr.cart_item td.product-name p{margin-top:0}@media screen and (min-width:1200px){.product-footer .woocommerce-tabs{margin-top:20px}}.simply-protection{margin:0;padding:0;border:0;background:0 0;text-decoration:underline;text-decoration-style:dashed;text-underline-position:under;text-decoration-color:inherit;font-size:13px;color:#444;text-transform:capitalize;font-weight:400}.title-shop{padding:60px 0;background-color:var(--fs-color-secondary);margin-bottom:35px}@media screen and (max-width:849px){.title-shop{padding:30px 0;margin-bottom:15px}}@media screen and (max-width:549px){.title-shop{padding:15px 0;margin-bottom:15px}}.title-shop h1{text-align:center;color:#fff;font-size:60px;line-height:1.2;margin-bottom:0}@media screen and (max-width:849px){.title-shop h1{font-size:36px}}@media screen and (max-width:549px){.title-shop h1{font-size:24px}}.woocommerce-tabs .product-tabs li a{font-size:15px;font-weight:700;color:rgb(51 51 51 / .7)}.woocommerce-tabs .product-tabs li.active a{color:#333}.box-text a.vm_link{margin-top:1rem;margin-bottom:.8rem;letter-spacing:.04rem}@media screen and (max-width:549px){.box-text a.vm_link{margin-top:.4rem}}.vm_link{text-decoration:none;font-size:17.6px;color:#2a5949}.vm_link .icon-arrow{width:1rem}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform 0.3s ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}.btn-viewall.button{padding:0 30px 0 30px;border-radius:2px}@media screen and (max-width:549px){.btn-viewall.button{padding:0 20px 0 20px}}.woocommerce-photo-reviews-form-button-add-review{color:#fff;background:#0b2a4a;padding:10px 30px 10px!important;border-radius:5px}#comments{text-align:center}@media screen and (min-width:1200px){#comments .wcpr-overall-rating-and-rating-count{max-width:70%}}#comments .woocommerce-Reviews-title{text-transform:capitalize}#comments .woocommerce-Reviews-title p{text-transform:uppercase;font-size:17px;font-weight:800;margin-bottom:0}#comments .wcpr-overall-rating-left{padding:10px}#comments .commentlist>*{text-align:left}#comments .commentlist .wcpr-comment-author:not(.wcpr-comment-author-with-country):before{display:none}.pa-popup-reviews .woocommerce-photo-reviews-form-main-top{margin-top:15px!important}.pa-popup-reviews .woocommerce-photo-reviews-form-main-top span{font-weight:700;text-transform:uppercase}.pa-popup-reviews .woocommerce-photo-reviews-form-main-top span.woocommerce-photo-reviews-form-main-close{font-size:10px}.pa-popup-reviews .wcpr-input-file-wrap button{background-color:#fb6413}.pa-popup-reviews #submit{background-color:#fb6413;margin-bottom:20px}.pa-popup-reviews input,.pa-popup-reviews textarea{box-shadow:unset;border-color:#fff;border-radius:5px}.pa-popup-reviews .comment-form-rating{margin-top:15px}.pa-popup-reviews .wcpr_image_upload_button{border-radius:5px}.pa-popup-reviews #wcpr_comment_form{text-align:left}.pa-popup-reviews .comment-form-comment label{margin-bottom:10px}.pa-popup-reviews #reply-title{display:none}.pa-popup-reviews .comment-form-cookies-consent{line-height:0;margin-bottom:25px}.pa-popup-reviews .comment-form-cookies-consent label{font-weight:400}.pa-popup-reviews .wcpr_image_upload_button{font-weight:400}.single-product .woocommerce-photo-reviews-form-container .woocommerce-photo-reviews-form-main .woocommerce-photo-reviews-form-main-top .woocommerce-photo-reviews-form-main-close{top:-15px}.product .woocommerce-product-rating .star-rating span:before,.commentlist .comment-text .star-rating span:before,.wcpr-overall-rating-right .wcpr-overall-rating-right-star .star-rating span:before{color:#f7921f!important}.wpcf7-form input{margin-bottom:0;box-shadow:unset;border-radius:6px}.wpcf7-form .wpcf7-not-valid-tip{margin-top:0}@media screen and (max-width:549px){.wpcf7-form .wpcf7-submit{width:100%}}.wpcf7 form .wpcf7-response-output{margin-top:10px}.f-subcribe{display:flex}.f-subcribe input[type=submit]{margin-top:10px;background-color:#fb6413!important;text-transform:none;color:#fff;font-weight:400}.slider img{border-radius:5px}@media screen and (max-width:549px){.slider img{border-radius:8px}}.flat-slider-1 .flickity-page-dots{bottom:8px}@media screen and (max-width:549px){.flat-slider-space{margin-bottom:10px}}.flat-slider-2 .flickity-page-dots{bottom:0}.header-search-form-wrapper input{height:43px;border:1px solid #000;padding:0 2em}.header-search-form-wrapper .ux-search-submit{position:relative;right:.7em}.box-style-01{position:relative}.box-style-01 .box-image{border-radius:12px}@media screen and (max-width:549px){.box-style-01 .box-image{border-radius:8px}}.box-style-01 .box-text{position:absolute;padding:0;bottom:0}@media screen and (max-width:1024px){.box-style-01 .box-text{bottom:0}}@media screen and (max-width:798px){.box-style-01 .box-text{bottom:8px}}@media screen and (max-width:481px){.box-style-01 .box-text{bottom:-9px}}.box-style-01 .box-text p{color:#1b2631;line-height:32px;font-weight:600;font-size:26px}@media screen and (max-width:1024px){.box-style-01 .box-text p{font-size:22px}}@media screen and (max-width:798px){.box-style-01 .box-text p{font-size:20px}}@media screen and (max-width:481px){.box-style-01 .box-text p{font-size:12px}}.woocommerce-tabs table{overflow-x:scroll;display:block}.woocommerce-tabs table tbody td{text-align:center}@media screen and (min-width:550px){.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_image_design.vi-wpvs-variation-wrap-button>div{height:35px}}table.variations{margin-bottom:0px!important}table.variations .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-button .vi-wpvs-option-wrap{width:auto;height:auto;padding:8px 20px;margin-right:9px;margin-top:0}table.variations .vi-wpvs-variation-style label{margin-bottom:0;margin-top:10px;font-size:14px}table.variations .vi-wpvs-variation-style{margin-bottom:2px}table.variations .vi-wpvs-variation-wrap .vi-wpvs-option-wrap{margin:0 5px 5px 0}.vi-wpvs-variation-style label{font-size:15px;font-weight:900}.vi-wpvs-variation-wrap-wrap{font-weight:700}.vi-wpvs-variation-wrap-wrap span{font-size:14px}.accordion .accordion-item{border-bottom:1px solid #8594a4}.accordion .toggle{left:inherit;right:0;opacity:1}.accordion i{font-size:1.3em;color:#000;font-weight:900!important}.accordion .accordion-inner{padding:0}.accordion-title{color:#000;text-transform:uppercase;font-weight:600;font-size:16px;border-top:0;background:inherit;padding:.6em 0}.accordion-title.active{color:#000;background-color:inherit}.accordion-title.active h3{color:#2a5949}.product-widget .widget{margin:0;font-size:15px}.widget .widget-title,.widget .widgettitle{font-family:sans-serif;font-size:15px;font-weight:600}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}.product-widget fieldset{margin-top:.5em;margin-bottom:1.2em;border:1px solid #e2e2e2;padding:10px 30px;max-width:450px}.product-widget fieldset legend{display:block;margin:0 auto;width:inherit;padding:10px;color:#111;font-size:15px;font-weight:600;text-align:center;border-bottom:0;text-transform:initial;padding-bottom:0}.product-widget .widget fieldset p{margin-top:-15px;margin-bottom:0}.wcpa_form_item{position:relative}.wcpa_form_item label{margin-bottom:0}.wcpa_form_item label label{color:#363636}.wcpa_form_item>label{font-size:1.1em}.wcpa_form_outer .wcpa_form_item{margin-bottom:0}.wcpa_form_outer .wcpa_form_item .wcpa_helptext{font-size:16px}.wcpa_form_outer .wcpa_form_item .color-group .wcpa_color label span.wcpa_clb_border{border:1px solid #e2e2e2}.wcpa_form_outer .wcpa_form_item .color-inline .wcpa_color{margin-top:0}#size-chart-button{text-decoration:underline;display:inline-block;font-size:16px;text-transform:capitalize;color:#000;font-weight:400;padding-left:36px;cursor:pointer;background-image:url(https://jjbastore.co.uk/wp-content/themes/flatsome-child/change/assets/img/icon_sizechar.jpg);background-repeat:no-repeat;background-position:0 5px;margin-bottom:15px}.color-size input:checked+label span{background-color:rgb(21 205 114 / .2)!important}.color-size span.label_inside{min-width:50px!important;line-height:30px!important}.color-size label[for=color-group-1675612149130_1_0]::after{content:"";display:block}.no-label label[for^=color-group]{content:"";display:block}.wcpa_form_outer .wcpa_error_msg{position:absolute;top:0;right:0}.woocommerce td.product-name dl.variation .wcpa_cart_type_color-group{display:inline}.wcpa_price_summary ul li{margin-left:0}.wcpa_price_summary ul li span{font-size:20px;font-weight:700}form.cart .wcpa_form_outer{margin-bottom:0}.row-intro img{border-radius:12px}.title h2{font-size:30px;margin-bottom:10px;font-weight:600}@media (max-width:849px){.title h2{font-size:20px}}.item-look p{font-size:15px;text-transform:uppercase;color:#fff;position:relative;display:inline-block}.item-look p:after{transition:width 0.35s ease-out;content:"";display:block;position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#fff}.item-look.box-overlay .box-text{bottom:inherit;top:45%}.item-look.has-hover:hover .show-on-hover p:after{width:100%}.sc-faq .accordion-item{border-bottom:1px solid #cacdd1}.sc-faq .accordion-title{text-transform:initial;font-size:20px}@media screen and (max-width:549px){.sc-faq .accordion-title{font-size:18px}}.row-imgs img{border-radius:12px}@media screen and (max-width:549px){.row-imgs img{border-radius:8px}}.row-imgs .image-zoom{border-radius:12px}.sc-collections p{font-size:20px;padding-top:5px}.h-box-cate{border-radius:3px;background:#fff linear-gradient(rgb(18 18 18 / .04),rgb(18 18 18 / .04))}.h-box-cate .box-image{padding-top:1.5rem;margin-left:1.5rem;margin-right:1.5rem}.h-box-cate .box-text{margin-top:.7rem}@media screen and (max-width:549px){.h-box-cate .box-text{padding-bottom:15px}}