/**handles:flatsome-style**/
body{--bs-body-font-size:1.125rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#555;text-align:left}h1,h2,h3{text-transform:Capitalize;font-family:Tahoma,sans-serif!important}h1{font-weight:700}h2,h3{font-weight:400}b,strong{font-weight:700!important}.banner-content .sub-title,.btn,.nav-link,.single_add_to_cart_button{font-family:Tahoma,sans-serif!important}.breadcrumbs a{color:#555}.alert-color{color:red!important}.banner-content .big-title{font-family:Pretoria,serif!important}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3rem}}.pb-0{padding-bottom:0!important}.pt-4{padding-top:2rem!important}.pb-4{padding-bottom:2rem!important}.py-4{padding-top:2rem!important;padding-bottom:2rem!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}@media (min-width:1200px){.fs-3{font-size:2rem!important}.fs-4{font-size:1.75rem!important}}.bg-white{background-color:#fff}.bg-light{background-color:#f8f9fa}.object-fit-cover{object-fit:cover!important}.btn{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.rounded-pill{border-radius:50rem!important}.rounded-start-pill{border-bottom-left-radius:50rem!important;border-top-left-radius:50rem!important}.rounded-end-pill{border-top-right-radius:50rem!important;border-bottom-right-radius:50rem!important}.banner-content .sub-title,.btn,.nav-link,.single_add_to_cart_button{font-family:Tahoma,sans-serif!important;font-weight:700}p:empty{display:none;margin-bottom:0}a:hover{color:#0056b3;text-decoration:inherit}.home p{margin-bottom:0!important}.home br{display:none}.full-link{height:100%;left:0;margin:0!important;padding:0!important;position:absolute;right:0;top:0;bottom:0;z-index:10}.show-on-mobile{display:none}.mb-0{margin-bottom:0!important}.border-box{transition:.4s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:.85rem 1rem;background:#fff;border:1px solid #ccc;border-radius:7px}.border-box:hover{transform:translate3d(0,-3px,0)!important;box-shadow:0 20px 40px -10px rgba(0,0,0,.3)!important;transition-property:opacity,transform,box-shadow}.intro-text{font-size:1.45rem;padding:3rem 1rem;max-width:1100px;margin-bottom:0}.featured-title .page-title-inner{padding:20px 0}.inline-social{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:5px;border:1px solid #ccc;position:relative;width:fit-content}.inline-social span{padding:0 0 0 1rem}.hustle_module_id_1{margin:0!important}.hustle_module_id_1 ul li{padding:.35rem!important}.box-image{border-radius:5px}.header-wrapper.stuck{border-top:5px solid #162260}input[type=search]{font-size:1rem;border-radius:7px;border:2px solid #e2c400;color:#000}input[type=search]:focus{border:2px solid #19266c}.searchform .button.icon{position:absolute;right:1px;border-top-right-radius:6px;overflow:hidden;border-bottom-right-radius:6px;top:2px;font-size:.89rem}.live-search-results{position:absolute;width:100%;background:#fff;color:#333}.header-nav .sub-menu>li>a{color:#000}.header:not(.transparent) .header-bottom-nav.nav>li>a:hover{border:1px solid #fff}.header:not(.transparent) .header-bottom-nav.nav>li>a{border:1px solid transparent;border-radius:3px}.header-bottom-nav.nav>li.highlight-menu-item,.header-bottom-nav.nav>li.highlight-menu-item.active>a,.header-bottom-nav.nav>li.highlight-menu-item>a:hover{background-color:#f7d806!important;color:#19266c!important}.header-bottom-nav.nav>li.highlight-menu-item>a{color:#19266c!important;border:1px solid transparent!important}.nav-dropdown>li.image-column,.nav-dropdown>li.nav-dropdown-col{width:auto!important}.nav-dropdown-default .nav-column li>a,.nav-dropdown.nav-dropdown-default>li>a{padding-left:10px!important;border:1px dotted transparent;border-radius:7px}.nav-column li.active>a,.nav-column li>a:hover{position:relative;background-color:#d7d7d7;border:1px dotted #19266c;text-decoration:underline dotted #19266C}.nav-column li.active>a:after,.nav-column li.active>a:before{border:solid transparent;content:" ";display:block;height:0;position:absolute;pointer-events:none;width:0;margin-right:0;right:0}.nav-column li.active>a:after{border-color:rgba(255,255,255,0);border-right-color:#f8f8f8;top:50%;margin-top:-10px;border-width:10px}.nav-column li.active>a:before{border-color:rgba(255,255,255,0);border-right-color:none;top:50%;margin-top:-14px;border-width:14px}.nav-dropdown .menu-item-has-children>a,.nav-dropdown .nav-dropdown-col>a,.nav-dropdown .title>a{color:#000;font-size:.95rem;font-weight:700;text-transform:uppercase}.off-canvas-left .mfp-content{--drawer-width:380px!important}#top-bar{position:relative;font-size:1rem;z-index:11;background-color:#162260;padding:.2rem 1rem;width:100%}.top-messages p{font-size:.95rem;color:#fff}#top-bar .uk-flag-header{width:26px;margin-right:5px}#top-bar a,#top-bar span{color:#fff}#top-bar .top-messages{width:100%}#top-bar .established,#top-bar .top-bar-contact{flex:0 0 auto;width:25%;display:none}#top-bar .top-bar-contact{text-align:right}#top-bar p{line-height:1.1}@media (min-width:992px){.d-lg-flex{display:flex!important}#top-bar .established,#top-bar .top-bar-contact{display:block}}.jarallax.overlay{position:relative;bottom:auto}.overlay::before{content:"";position:absolute;display:-ms-flexbox;display:flex;left:0;right:0;top:0;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.4));transition:all .5s ease}.overlay-bg::before{content:"";position:absolute;display:-ms-flexbox;display:flex;left:0;right:0;top:0;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.5));transition:all .5s ease}.overlay-bottom::before{background:linear-gradient(-180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.85) 100%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;transition:opacity .6s;width:100%}.jarallax{position:relative;z-index:0;height:100%;width:100%;top:0;left:0;overflow:hidden;object-fit:cover;padding:14% 0;min-height:400px}.jarallax>.jarallax-img,picture.jarallax-img img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1}#gform_23 .gform_button{display:block;width:100%;background:#f7d806;color:#19266c}#gform_wrapper_23{max-width:70%;margin:0 auto}.wc-ppcp-popup__container p{display:none!important}.woocommerce-NoticeGroup-checkout,.woocommerce-error,.woocommerce-notices-wrapper .message-wrapper{border:1px solid #e7e7e7;border-radius:0;margin-top:15px;padding:.5rem .85rem;background:#fff;color:red!important}.woocommerce-NoticeGroup-checkout li,.woocommerce-NoticeGroup-checkout ul,.woocommerce-notices-wrapper li,.woocommerce-notices-wrapper ul{margin-bottom:0;padding-bottom:0}.woocommerce-store-notice{background-color:#fff!important;color:#19266c!important;font-weight:700;text-transform:uppercase;font-size:14px}.archive .woocommerce-store-notice{background-color:#f5f5fa!important}.woocommerce-store-notice__dismiss-link{display:none}.add_to_cart_button:hover,.box:hover .add_to_cart_button{transition-delay:0.22s;background-color:#f7d806;color:#19266c!important;margin-bottom:0}.box .review-count{display:none}.product-category .box-label .box-text{width:80%}.featured-title{text-shadow:none!important}.shop-page-title.dark .breadcrumbs,.shop-page-title.dark .breadcrumbs a{color:#333!important}.shop-page-title{color:#19266c!important}.shop-page-title.dark .form-flat select{border:1px solid #ddd;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}#newsletter-wrap{background-image:url('https://fabricland.co.uk/wp-content/uploads/2024/02/linen-fabric-land-41.jpg');background-size:cover;background-position:50% 50%;padding:2rem!important;border-radius:7px}#newsletter-container{padding:2rem;background-color:rgba(254,254,254,.8);color:#fff;background-color:#19266c;-webkit-backdrop-filter:blur(3px);-moz-backdrop-filter:blur(3px);-ms-backdrop-filter:blur(3px);-o-backdrop-filter:blur(3px);backdrop-filter:url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur");backdrop-filter:progid: DXImageTransform.Microsoft.Blur(PixelRadius = '3');backdrop-filter:blur(3px)}.newsheader img{max-width:250px}#gform_wrapper_23 .gform_heading{display:none}.shorter-text{overflow:hidden;position:relative;margin:1rem 0 .5rem;height:3rem;max-width:60rem;font-weight:300;--max-lines:2;transition:height .5s ease-out;margin:0 auto}.shorter-text a{text-decoration:underline #19266c dotted}.shorter-text.expanded{height:auto;margin-bottom:0;--max-lines:none}.shorter-text.expanded::before{background:0 0}.readmore-btn{-webkit-appearance:none;background:0 0;border:0;text-decoration:underline;font-size:.8rem;margin:0 0 1rem}.shorter-text::before{content:"";position:absolute;height:1rem;width:100%;left:0;bottom:0;pointer-events:none;background:linear-gradient(180deg,transparent,#f5f5fa)}.product-small.col:not(.sold-individually) .add_to_cart_button{display:block;width:100%!important;padding:1em 0!important;background-color:#f7d806!important;position:absolute;bottom:0;line-height:0;font-size:0;color:#19266c!important}.product-small.col:not(.sold-individually) .add_to_cart_button::before{content:"ADD TO BASKET";line-height:2.5rem;font-size:.85rem;color:#19266c!important}.product-small.col:not(.sold-individually) .cart-icon{display:none!important}.product-small.col:not(.sold-individually) .box:hover .add_to_cart_button{transition-delay:0.22s;background-color:#f7d806;color:#19266c!important;box-shadow:none!important}body .box-text{font-size:1rem}.slider-nav-light .flickity-prev-next-button{color:#333!important}.slider-nav-light .flickity-prev-next-button .arrow,.slider-nav-light .flickity-prev-next-button svg{fill:#333!important}.flickity-prev-next-button.previous{left:1%!important}.flickity-prev-next-button.next{right:1%!important}.flickity-prev-next-button svg{background:#fff}.bg-top{background-position:top center}.bg-center{background-position:center center}.bg-bottom{background-position:bottom center}.f-carousel button.f-button{background:rgba(255,255,255,.7);border-radius:50rem!important;border:1px solid}button.f-button:hover{--f-button-hover-color: ;--f-button-hover-bg:rgba(255,255,255,1)}button.f-button[disabled]{display:none}.f-carousel-slide{width:100%}.f-carousel__dots li{margin-left:0!important}.callouts{display:flex;justify-content:center;z-index:9;position:relative;background-color:#fff;padding-right:1rem!important;padding-left:1rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important;box-shadow:rgba(33,35,38,.2) 0 10px 10px -11px}.callouts .row{margin:0 auto!important}#callOutCarousel .f-carousel__slide{width:auto;display:inline-block;color:#333;padding:0 2rem!important;display:flex;font-size:.95rem}#callOutCarousel .f-carousel__slide svg{margin-right:1rem}.callouts .col:not(:last-child){border-right:1px solid rgba(0,0,0,.2)}#callOutCarousel{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:auto!important;margin:0 auto}@media (max-width:992px){#callOutCarousel .f-carousel__slide{width:100%;border-right:none;padding:0!important;justify-content:center}}#main-banner{overflow:hidden;position:relative}#main-banner .f-progress{position:absolute;bottom:0;left:0;right:0;height:4px;background:#f7d806!important;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none}#article-featured-image .banner-content,#main-banner .banner-content,.banner-content{position:absolute!important;margin:auto;top:0;z-index:5;padding:0 1rem;height:100%;width:100%;color:#fff;display:flex;align-items:center!important;justify-content:center}#main-banner .banner-buttons a{color:#fff;padding:.35rem 1.5rem;border:2px solid #fff;background-color:#19266c;text-transform:uppercase;font-size:1.25rem;display:inline-block;margin-top:.65rem}#main-banner .banner-buttons a:hover{color:#333;background:#f7d806}.banner-content .big-title{font-family:Pretoria,serif!important}.banner-content .sub-title{margin-bottom:.85rem;font-size:1.5rem}.banner-content .big-title,.banner-content .sub-title,.banner-content h3{text-transform:uppercase;line-height:.95;text-shadow:0 0 10px rgba(0,0,0,.5);color:#fff;font-weight:700}#announcementCarousel .f-carousel__slide{display:flex;align-items:center;justify-content:center}#announcementCarousel.f-carousel button.f-button{background:0 0;border:none;color:rgba(255,255,255,.6);width:17px;height:auto}#announcementCarousel .f-button:hover:not([disabled]){color:#fff;background:0 0}.home-top{display:flex;flex-direction:column;padding:0 0}#main-banner{align-items:stretch;display:flex;overflow:hidden;position:relative;width:100%;z-index:0;border-radius:0}#banner-section-widgets{background-color:#19266c;border-radius:0;display:flex;padding:0;position:relative;overflow:hidden}.feature-box{display:flex;flex-direction:column;padding:10px 4px;position:relative;width:50%;border-bottom:1px solid #f5f5fa}.feature-box .image{border-radius:5px;display:block;margin-right:0;min-height:85px;max-height:85px;overflow:hidden;position:relative;margin-bottom:5px}.feature-box .image img{position:absolute;object-fit:cover;object-position:center;height:100%;width:100%}.feature-box .content,.feature-box h3{color:#fff;text-align:center}.feature-box h3{line-height:1.2;margin:0;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-weight:700;display:none}.feature-box:hover{background-color:#fff}.feature-box:hover .content,.feature-box:hover h3{color:#333}.feature-box a{position:absolute;width:100%;height:100%;left:0;top:0;text-decoration:none}.feature-box span{display:block}.feature-box h3,.feature-box span{font-size:.75rem;text-transform:uppercase;line-height:1.2}@media only screen and (min-width:768px){.feature-box{background-color:inherit;transition:background-color .3s ease-in}}@media only screen and (min-width:1024px){.home-top{flex-direction:row}.home-top{padding:1rem 0}.feature-box .content,.feature-box h3{text-align:left}.feature-box h3{display:-webkit-box;display:block}.home-top #main-banner{flex-basis:0;flex-grow:1;border-radius:7px}.feature-box .image{flex:1 auto;width:35%;margin-bottom:0;margin-right:10px}.feature-box .content{flex:1 auto;width:60%}#banner-section-widgets{flex-direction:column;margin-left:15px;flex-basis:24%;border-radius:7px}.feature-box{flex-direction:row;padding:10px 15px;width:100%}}@media screen and (min-width:1200px){#banner-section-widgets{flex-basis:22%}.home-top{padding:2rem 0}}.productCarousel .f-carousel__viewport{overflow:visible!important}.productCarousel .f-carousel__dots{margin:0 auto -10px!important}.product_slide{--f-carousel-spacing:1rem}.productPhoto:hover{box-shadow:rgba(149,157,165,.8) 0 8px 24px;border-color:#f7d806}.productPhoto:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.productPhoto p{margin:0}.productPhoto br{display:none}.productPhoto img{transition:.4s ease;width:100%!important;min-height:220px;max-height:220px;height:220px;object-fit:cover;object-position:center}.productPhoto{overflow:hidden;position:relative;width:100%;border-radius:7px;border:2px solid #ccc}.productPhoto a{width:100%}.productPhoto img{height:450px;min-height:450px}.product-category .productPhoto{border:2px solid #f7d806}.productLink{position:absolute;bottom:-52px;left:0;padding:.8rem;font-size:1rem;display:block;width:100%;text-align:center;z-index:3;color:#fff;font-weight:700;transition:transform 250ms;background:linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.95) 100%)}.productLink .product-title{display:block;line-height:1.15;margin-bottom:.8rem;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.8)}.productLink a{color:#fff;display:block}.productLink .op-7{opacity:1}.productLink .button,.productLink button{margin-bottom:0;width:100%;background-color:#19256c;line-height:1;min-height:2em}.productTitle{display:block;line-height:1.15;margin-bottom:.8rem;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.8);background:rgba(0,0,0,.6);padding:.3rem .25rem;border-radius:5px}.productCat{font-weight:600;text-align:center;display:block;line-height:1.15;text-transform:uppercase;font-size:.85rem;margin-bottom:.2rem}.productPhoto:hover .productLink{transform:translateY(-54px)}.btn-primary,.button.add_to_cart_button{box-shadow:0 0 0 3px #19266c;border:2px dashed #081244}.productPhoto:hover .btn-primary,.productPhoto:hover .button{transition-delay:0.22s;background-color:#f7d806;color:#3d3500;border:2px dashed #af9907;box-shadow:0 0 0 3px #f7d806;font-weight:700}#product-cross-sells .productLink a.button{margin-bottom:0}.productMeta{position:absolute;top:10px;right:10px;z-index:3;border-radius:7px;padding:.25rem .4rem .35rem;font-size:.8rem;color:#fff;background:rgba(0,0,0,.7);font-family:Tahoma,sans-serif!important;text-transform:lowercase;border:1px solid rgba(255,255,255,.7);box-shadow:rgba(149,157,165,.8) 0 0 8px}.product-category .productMeta{font-size:.75rem;color:#3d3500;background:#f7d806;padding:.15rem .4rem .15rem;font-weight:700;border:1px solid rgba(255,255,255,.7)}.productMeta .review-count,.productMeta .star-rating{display:none}.productMeta .price{margin-bottom:0;line-height:1.15}.productMeta span.amount{color:#fff}.productBubble{position:absolute;z-index:1;color:#fff;font-weight:700}.saleBubble{background:red;top:12px;position:relative;padding:2px 3px;border-top-right-radius:5px;border-bottom-right-radius:5px}.badge-inner.on-sale{display:none}.productMeta .price del{color:#fff;clear:both;display:block}.latestArticlesContainer,.popularCatsContainer{position:relative;background:#f5f5fa;padding:1.45rem .85rem 1rem;border:1px solid #19266c;border-radius:5px;margin:1rem 0}.top-picks-container{overflow:hidden}.search-results .popularCatsContainer{display:none}.top-picks{text-align:center;position:absolute;left:0;right:0;top:-15px}.top-picks span{display:inline-block;font-size:.75rem;background:#19266c;color:#fff;padding:.3rem .85rem;border-radius:5px}.famousCustomersContainer{position:relative;background:#f5f5fa;padding:1.45rem .85rem 1rem;border:1px solid #d1d1d1;border-radius:5px;margin:1rem 0}.famousCustomersTitle{text-align:center;position:absolute;left:0;right:0;top:-15px}.famousCustomersTitle span{display:inline-block;font-size:.75rem;background:#333;color:#fff;padding:.3rem .85rem;border-radius:5px}.archive #popularCats span.title{font-size:.9rem}.archive #popularCats .f-carousel__slide{margin-bottom:0}a.popular-cat-image{display:flex;justify-content:start;align-items:center;padding-top:.25rem!important;padding-bottom:.25rem!important;margin-right:.5rem!important}#latestArticles img,#popularCats img{height:40px;width:40px;max-width:auto;border-radius:50%}#latestArticles span.rounded-pill,#popularCats span.rounded-pill{margin-right:.35rem}#latestArticles span.title,#popularCats span.title{font-weight:700;font-size:.975rem;line-height:1.15rem}.popCatsTitle{font-weight:700;margin-bottom:.8rem}#latestArticles .f-carousel__viewport,#popularCats .f-carousel__viewport{padding:0}#latestArticles .f-carousel__slide,#popularCats .f-carousel__slide{border:1px solid #ccc;border-radius:2rem;padding-left:.5rem!important;padding-right:1rem!important;margin-right:.5rem!important;margin-bottom:0;background:#fff;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}#latestArticles .f-carousel__slide,#popularCats .f-carousel__slide,.navCarousel .f-carousel__slide{width:auto;display:inline-block}#popularCats .f-carousel__slide:active,#popularCats .f-carousel__slide:focus,#popularCats .f-carousel__slide:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}#logoCarousel .f-carousel__slide img{width:65%;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}#logoCarousel .f-carousel__slide img:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.videoBox{position:relative;text-align:center}.videoBox a.videoLink{display:block;border:solid 5px #000;border-radius:7px}.video-img{object-fit:cover;object-position:center;width:100%}.videoContainer{position:relative;overflow:hidden;max-height:240px}.videoBox h5{margin-top:1rem;line-height:1.25}.videoContainer::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 20px 10px rgba(0,0,0,.6);-webkit-box-shadow:inset 0 0 20px 10px rgba(0,0,0,.6);-moz-box-shadow:inset 0 0 20px 10px rgba(0,0,0,.6)}.tv-bottom{background:url('https://fabricland.co.uk/wp-content/uploads/2024/08/tv-bottom.webp') no-repeat transparent;background-position:center;width:100%;height:25px;margin:0 auto;position:relative;display:block;min-width:100%}.videoMeta{position:absolute;z-index:1;color:#fff;font-weight:700;font-size:.9rem}.videoMeta div{background:#19266c;top:12px;position:relative;padding:2px 3px;border-top-right-radius:5px;border-bottom-right-radius:5px}.video_slide{--f-carousel-spacing:1rem}@media (min-width:0px){.productCarousel .f-carousel__slide{width:calc((100% - 10px)/ 2)}.productPhoto img{height:235px;min-height:235px}#videoCarousel{max-height:100%}}@media (min-width:768px){.productCarousel .f-carousel__slide{width:calc((100% - 25%)/ 2)}#logoCarousel .f-carousel__slide{width:calc((100% - 50%)/ 2)}#archiveCats .f-carousel__slide{width:calc((100% - 24px)/ 5)}#videoCarousel .f-carousel__slide{width:calc((100% - 16px)/ 2)}.productPhoto img{height:250px;min-height:250px}}@media (min-width:975px){.productCarousel .f-carousel__slide{width:calc((100% - 15%)/ 3)}#archiveCats .f-carousel__slide{width:calc((100% - 24px)/ 5)}#latestArticles,#popularCats{padding:.5rem 4rem}#videoCarousel .f-carousel__slide{width:calc((100% - 16px)/ 2)}.page-title-inner{padding:0}.productPhoto img{height:260px;min-height:260px}}@media (min-width:1200px){#videoCarousel{max-height:100%}.productPhoto img{height:290px;min-height:290px}.productCarousel .f-carousel__slide{width:calc((100% - 27%)/ 4)}#archiveCats .f-carousel__slide{width:calc((100% - 24px)/ 8)}#logoCarousel .f-carousel__slide{width:calc((100% - 18%)/ 5)}#videoCarousel .f-carousel__slide{width:calc((100% - 50px)/ 4)}}@media (min-width:1400px){.productCarousel .f-carousel__slide{width:calc((100% - 8%)/ 5)}#archiveCats .f-carousel__slide{width:calc((100% - 24px)/ 10)}.productPhoto img{height:300px;min-height:300px}}.badge{position:relative}.widget_shopping_cart .woocommerce-mini-cart__buttons .button{color:#fff}.woocommerce-store-notice__dismiss-link{display:none}.form-flat input:not([type=submit]),.form-flat select,.form-flat textarea{background-color:#fff!important}.order-again{display:none}li.wc_payment_method.payment_method_paypal-pro-hosted label img{display:none}.underline_bold{text-decoration:underline;font-weight:700}table.woocommerce-checkout-review-order-table{width:100%;table-layout:fixed}div[id*=pickup-items-field]{display:none}tr.woocommerce-shipping-total{display:flex;flex-direction:column;width:calc(100% + 100%)}.lpp-shipping-package-wrapper{table-layout:fixed}table.lpp-shipping-package-wrapper tr.woocommerce-shipping-totals .select2{width:100%!important}.shipping__list_item{display:block}.shop_table tfoot .woocommerce-shipping-total tr td{text-align:left}.pickup-location-field .pickup-location-address{font-size:.8rem}.pickup-location-field .pickup-location-address strong{display:block;margin-top:.8rem}small.wc-location-pickup-plus-pickup-location-option-address{display:none!important}li.select2-results__option{margin-bottom:0}.woocommerce-cart tr.woocommerce-shipping-total{display:none!important}.payment_method_ppcp-credit-card-gateway input{padding:.65rem}@media only screen and (max-width:972px){.hideMobile{display:none}.woocommerce-store-notice{font-size:12px}.archive .page-title-inner{margin-top:-40px}.productCat{display:none}.productLink{bottom:0;font-size:.9rem}.tax-product_cat .productPhoto{max-height:250px}.productPhoto:hover .productLink{transform:translateY(0)}.productLink .btn-primary,.productLink .button{transition-delay:0.22s;background-color:#f7d806;color:#19266c;border:2px dashed #af9907;box-shadow:0 0 0 3px #f7d806;font-weight:700;font-size:.75rem}}.tax-product_cat .shorter-text h2{font-size:1.35rem;font-weight:bolder}.category-marketing-statement{background:#f7d806;padding:.65rem 1rem;border-radius:7px;margin:0 auto 1rem;border:3px dashed #19266c;font-weight:700;text-align:center;display:block;line-height:1.35rem}@media (min-width:1400px){.category-marketing-statement{max-width:50vw}}.tax-extra-content ol,.tax-extra-content ul{margin-left:1rem}.tax-extra-content{padding:1.35rem 1.65rem;background:#fff;border-radius:7px}.tax-extra-content a{color:#1b2f96;text-decoration:underline;text-decoration-style:dotted}.tax-extra-content .accordion h3{font-size:1.15rem;margin-bottom:0!important}#home-tabs .tabbed-content{padding-top:1rem}#home-tabs .tabbed-content .nav>li{display:flex;flex-grow:1}#home-tabs .tabbed-content .nav>li a{display:block;border-radius:7px;border:1px solid #e1e1e1;background-color:#e1e1e1;margin-bottom:.65rem;padding:.45rem .65rem;font-size:.95rem;color:#333;width:100%;text-align:center}#home-tabs .tabbed-content .nav>li.active a{background-color:#f5f5fa;border-bottom:transparent;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:rgba(0,0,0,.4) 0 -7px 10px -10px;color:#19266c}#home-tabs .tabbed-content .tab-panels .col{padding-bottom:.85rem}.product-container,.single-product .shop-page-title{background:#ececec!important}.single-product .product-main{padding-top:0!important}.product-container .content-row{background:#fff;padding:2rem;border-radius:7px}.page-title .is-xsmall{font-size:.85rem}p.out-of-stock{background:red;margin-bottom:10px!important;color:#fff;padding:.65rem 1rem;border-radius:5px;font-weight:700}.single-product input[type=number]{height:auto}.product-summary .woocommerce-Price-currencySymbol{display:inline-block;font-size:1em!important;vertical-align:baseline!important;margin-left:4px}.ux-swatches--rounded *{border-radius:50%!important}#price_calculator{border:1px solid #e7e7e7;padding:.65rem .85rem;background:#fff;border-radius:5px}#price_calculator input{text-align:right;width:80%;border:3px solid #f7d806;border-radius:3px;font-size:1rem}#price_calculator td{border-style:none;vertical-align:top;font-weight:700;color:#000}.variations{border-top:2px solid #e7e7e7}.variations .label{display:flex;align-items:center;font-size:1.05rem}.wc-pao-addons-container{margin-bottom:10px;border-radius:7px;padding:.65rem;background:#f7f7f7}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-checkbox{margin-bottom:0}.woocommerce-variation-price br{display:none!important}.product_meta .sku_wrapper,.product_meta .tagged_as{display:none}#price_calculator span.amount{font-size:1.15rem}.single-product .wc-points-rewards-product-message{display:block;padding:.65rem .85rem;background:#f7f7f7;border-radius:5px}.woocommerce-variation-price .price{display:none}.single-product .product-info p:empty{display:none!important}.single-product .product-info p{margin-bottom:0}.single-product p.product-page-price{margin-bottom:1rem!important}.single-product table.demo{margin-top:1rem}.single-product .product-short-description{margin-bottom:.85rem}h1.product-title{font-size:1.45rem}ul.product-after-cart{list-style:none}ul.product-after-cart li{margin-bottom:.85rem;padding:.65rem 1rem;border:1px solid #e6e6e6;border-radius:4px;margin-left:0!important;display:flex;align-items:center}ul.product-after-cart li svg{height:30px;width:30px;object-fit:contain;margin-right:1rem}ul.product-after-cart li span{line-height:1.15rem}.single_add_to_cart_button{display:inline-flex;justify-content:center;min-width:50%}.single_add_to_cart_button.wc-variation-selection-needed{min-width:50%}.single-product .variations .reset_variations{bottom:auto;color:currentColor;font-size:12px;opacity:1;position:absolute;right:10px;text-transform:uppercase;background:#e7e7e7;padding:8px 15px;font-weight:700;text-decoration:underline;top:0}.details-scroll-to-cta{margin-bottom:.7rem}.details-scroll-to-cta strong::after{display:inline-block;margin-left:.525rem;font-size:.7em;content:"";background-image:url("data:image/svg+xml,%3Csvg width='20px' height='20px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9188 8.17969H11.6888H6.07877C5.11877 8.17969 4.63877 9.33969 5.31877 10.0197L10.4988 15.1997C11.3288 16.0297 12.6788 16.0297 13.5088 15.1997L15.4788 13.2297L18.6888 10.0197C19.3588 9.33969 18.8788 8.17969 17.9188 8.17969Z' fill='%23292D32'/%3E%3C/svg%3E");color:#333;width:20px;height:20px;vertical-align:middle}.details-scroll-to-cta strong{cursor:pointer;color:#19266c;font-size:.85rem}.details-scroll-to-cta small{display:block;margin-left:0}.woocommerce-product-rating{display:flex;justify-content:start;align-items:center}.woocommerce-product-rating .star-rating{margin:0 .765rem 0 0}@media (min-width:1200px){.single-product .page-title-inner,.single-product .product-main{max-width:85%!important;margin:0 auto}.product-info{padding-top:10px;margin:0 auto;max-width:46%}}.checkout-breadcrumbs a{padding:.5rem 2rem;background:#f7f7f7;border-radius:7px;color:#666}.checkout-breadcrumbs a.current{background:#19266c;color:#fff}.woocommerce-checkout p:empty{margin-bottom:0;display:none}.woocommerce-checkout #wide-nav,.woocommerce-checkout .footer-1,.woocommerce-checkout .header-search,.woocommerce-checkout .nav-icon{display:none}.checkout .payment_method_bacs ol li{list-style:decimal}.wc_points_redeem_earn_points,.wc_points_rewards_earn_points,.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{display:flex;background:#fff;border:1px solid #e7e7e7;align-content:center;align-items:center;padding:.5rem .85rem;margin-bottom:.5rem;justify-content:space-between}.woocommerce-form-coupon-toggle a,.woocommerce-form-login-toggle a{text-decoration:underline}.wc_points_rewards_apply_discount,.wc_points_rewards_apply_discount input{margin-bottom:0;margin-right:0}.woocommerce-cart .message-wrapper,.woocommerce-checkout .message-wrapper{padding-bottom:0!important}div.product-addon-totals{border:1px solid #e7e7e7;padding:.65rem .85rem;background:#fff;border-radius:5px}.landing-subtitle{max-width:550px;font-size:1.45rem;line-height:1.3;text-shadow:0 0 10px rgba(0,0,0,.5)}#landing-page-tab-group{background:#fff;border-radius:7px}#landing-page-tab-group .tab-panels a:where(:not(.wp-element-button)){text-decoration:underline dotted!important}#landing-page-tab-group .nav{position:sticky;top:150px;height:100%}#landing-page-tab-group .tab-panels{padding:1rem}#landing-page-tab-group .tab span{display:flex}#landing-page-tab-group .tab p{display:none;font-weight:400;letter-spacing:.02em;text-transform:none;width:100%;padding-top:.65rem}#landing-page-tab-group .nav>li>a{padding:1.25rem 1rem 1.25rem;font-size:1rem}#landing-page-tab-group .tab.active p{display:block}.grid-container{grid-area:1/1;opacity:1;z-index:1}.grid-inner{-webkit-align-self:initial;-ms-flex-item-align:initial;align-self:initial;background-color:#fff;display:grid;grid-template-columns:25% 75%}.grid-title-container{border:solid 1px #b7b7b7;border-left-width:1px;border-left-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-items:center}.grid-title{margin:auto 40px}.grid-box-title:hover .grid-box-image{scale:1.03}.grid-title-sub{font-size:.8rem;line-height:1}.grid-elements{border-top:solid 1px #b7b7b7;display:grid;-webkit-flex:1;-ms-flex:1;flex:1;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.grid-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:left;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:solid 1px #b7b7b7;border-left:solid 1px #b7b7b7;-webkit-box-flex-flow:column;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:100%;min-height:250px;padding:16px 12px;position:relative;width:100%}.grid-box-title{font-size:1.5rem}.grid-box span.box-title{position:relative;line-height:1.05;display:inline-block;padding-right:24px}.grid-box span.box-title::after{content:"";width:24px;height:24px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" role="img" class="zui-svg-icon" viewBox="0 0 24 24" color="currentColor" fill="currentColor" style="width:24px;height:24px;transform:scale(-1,1)"><g fill="none"><path d="M5 12H19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M5 12L9 16" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M5 12L9 8" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');top:3px;right:0;position:absolute;display:inline-block}.grid-box-image{background-color:#dbdbdb;border-radius:16px;height:125px;-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);width:100%;margin:auto auto 0;margin-top:2rem;overflow:hidden;position:relative;text-align:center;-webkit-transition:scale .3s ease;transition:scale .3s ease}.grid-box-image img{object-fit:cover;object-position:center;height:100%;width:100%}@media (min-width:768px){.grid-box-image{border-radius:24px;height:240px}.details-scroll-to-cta small{display:inline;margin-left:.9375rem}}@media (min-width:992px){.grid-box{min-height:400px;padding:40px;width:auto}.grid-elements div:first-of-type,.grid-elements div:nth-of-type(4){border-left:none}}@media (max-width:991px){.grid-elements{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.grid-box-title{font-size:1.25rem}.grid-box span.box-title::after{top:0}}@media (max-width:1199px){.grid-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-flow:column;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.grid-title-container{border-width:1px 0 0 0}.grid-title{margin:16px auto;text-align:center;width:100%;font-size:1.2rem}}.article-content a{text-decoration:underline;text-decoration-style:dotted}.article-content figure,.article-content img{min-width:100%}.article-content ol,.article-content ul{margin-left:1rem}.video-container{padding:2rem 0}.video_wrapper{position:relative;padding-bottom:56.25%}.fabtv-frame{position:absolute;top:0;left:0;width:100%;height:100%}.shop-content{margin:2rem 0}.shop-details{padding:2rem 2rem!important}.shop-address,.shop-openinghours{box-shadow:rgba(0,0,0,.15) 0 8px 16px 0;padding:2rem 2rem!important;margin-bottom:2rem!important;border-radius:12px;border:1px solid #dee2e6}.shop-map{min-height:300px}.directions-btn{background-color:#19266c;color:#fff}.get-directions-form{max-width:350px;margin:0 auto;padding:1rem 0}#above-footer{background:#e7e7e7;color:#333;max-width:100%;padding:.65rem 0;text-transform:uppercase;font-family:Tahoma,sans-serif!important;font-weight:700;border-top:1px solid #ccc}#above-footer .col{padding-bottom:0;display:flex;align-items:center;justify-content:center}#above-footer p,#above-footer svg{margin-right:.65rem}#above-footer p{line-height:1rem}#gform_wrapper_24 .gform_heading{display:none}#gform_wrapper_24.gravity-theme .gform_footer{padding:0;margin:0}#gform_wrapper_24.gravity-theme #field_submit input,#gform_wrapper_24.gravity-theme .gform_footer input{margin:0;width:100%}#gform_24{margin-bottom:0}#gform_24_validation_container,#validation_message_24_1{display:none}#above-footer .fabtv-sub{max-width:140px}.newsletter-title{display:flex;align-items:center;justify-content:center;margin-right:.65rem}#pointspopup{position:fixed;display:flex;z-index:999;align-items:center;justify-content:center;bottom:30px;left:30px;border-radius:50%;width:60px;height:60px;background:#f7d806;background:radial-gradient(circle,rgba(25,38,108,.4) 0,#19266c 100%);border:2px solid #fff;filter:drop-shadow(0px 5px 9px #666666)}#pointspopup:hover{cursor:pointer}.show-on-mobile{display:none}@media (max-width:992px){.hide-on-mobile{display:none}.show-on-mobile{display:flex;width:100%}}.footer-secondary{color:#19256c}#footer:before{content:"";position:absolute;display:block;height:5px;width:100%;background:#cb5a5e;background:repeating-linear-gradient(-45deg,#19266c,#19266c 12px,#f7d806 10px,#f7d806 23px);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:0;top:0}#footer p{margin-bottom:0}.footer-logo{max-width:296px}.facebookLink,.youtubeLink{margin-right:.5rem}.copyright-footer{color:#19256c!important;font-weight:700;line-height:1.25}@media only screen and (max-width:972px){.productMeta{font-size:.8rem}.woocommerce-store-notice{font-size:12px}.flickity-viewport .banner{padding-top:350px!important}.single_add_to_cart_button{display:inline-flex;justify-content:center;min-width:100%}.single_add_to_cart_button.wc-variation-selection-needed{min-width:75%}}