@media only screen and (max-width:767px){.woocommerce .ui-datepicker-calendar tbody{border:none!important;display:block!important}.woocommerce .ui-datepicker-calendar tbody tr{border:none!important;padding:0px!important;display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:4px!important;border-radius:0px!important}.woocommerce .ui-datepicker-calendar tbody td{flex:1!important}.ui-datepicker-calendar thead tr{width:100%;display:flex}.ui-datepicker-calendar thead tr th{flex:1!important}.ui-datepicker-calendar thead tr th span{font-size:14px}body{padding-top:78px;overflow-x:hidden}html{overflow-x:hidden}.parralax{background-attachment:scroll!important;background-size:cover!important}.container{width:100%;max-width:360px}h2{margin:0 0 13px 0}.content h2{line-height:1.25}p{margin:0 0 14px;line-height:28px}.header .menu-main-menu-container,a#more-options-brand,.header .search-form{display:none}#filter-brand .filter-container{overflow-y:scroll!important;max-height:195px}span.hide-filters{color:red;position:absolute;right:15px;top:20px;z-index:1;width:20px;height:20px}.cookieconsent-popup{width:350px!important}.cookieconsent-popup .cookie-left{width:72%!important;font-size:12px!important;line-height:23px!important;margin:-6px 0 24px 0!important}.cookieconsent-popup{padding:26px 30px!important}.cookieconsent-popup a.cookieconsent-cookie-policy-link{font-size:12px!important}.cookieconsent-popup a.cookieconsent-cookie-policy-link,.cookieconsent-popup .cookieconsent-button-wrap button:first-of-type span.ui-button-text{text-align:left!important;line-height:1.5!important;margin-top:13px!important;font-size:12px!important}.cookieconsent-popup .cookieconsent-button-wrap button:first-of-type{left:30px!important}.cookieconsent-popup a.cookieconsent-cookie-policy-link{display:none!important}.cookieconsent-popup .cookieconsent-button-wrap{width:17%!important;margin-top:0px!important}.cookieconsent-popup .cookieconsent-button-wrap button{width:100%!important}.cookieconsent-dialog-content{width:720px!important}.cookieconsent-dialog-content{width:100%!important;height:100vh!important;overflow-y:scroll!important;overflow-x:hidden!important;border-radius:0px!important}.cookieconsent-dialog-content .cookieconsent-level-changer-wrap .cookieconsent-permission-panels .ui-corner-all{margin-bottom:30px!important}.cookieconsent-edit-settings .cookieconsent-cookie-policy-link{line-height:1.4!important;padding:0 20px!important;margin-top:-20px!important}.cookieconsent-dialog-content .cookieconsent-dialog-close{display:block!important;background:none!important;border:none!important;width:40px!important;height:40px!important;text-align:center!important;font-weight:100!important;margin:0px!important;font-size:22px!important;opacity:1;color:red!important;top:22px;position:absolute;right:22px}.cookieconsent-dialog-content .cookieconsent-dialog-close:hover{opacity:.6}.cookieconsent-dialog-content .cookieconsent-dialog-close:before{font-family:"Font Awesome 5 Pro";content:"\f00d"}.tabbed-content.active{margin-left:0}.woocommerce form.woocommerce-cart-form table.shop_table td.product-price span.woocommerce-Price-amount,.woocommerce form.woocommerce-cart-form table.shop_table td.product-subtotal span.woocommerce-Price-amount{margin:14px 0 0!important;float:left}.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-checkout .woocommerce-form-coupon-toggle,.category-helper{float:left;width:100%}.woocommerce form.woocommerce-form-coupon p.form-row.form-row-last{right:auto;bottom:auto;position:relative;width:100%}.container-fluid.header{height:128px;padding:20px 0 0}.basket-container{margin:0 12px 0 0}.container-fluid.header.fixed,.container-fluid.header{top:-37px;-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);height:114px}.dgwt-wcas-preloader svg{height:50%}.dgwt-wcas-preloader{width:45px}.slider-main h2,.featured-pages .page-container h3,.contact-block h3,.category-promotion h4{font-size:24px;line-height:1.3}.slider-main button.fal,.other-products-slider button{bottom:16px}.slider-main button:before{font-size:24px}.slider-main button.fal.next{left:70px}.slider-main .slides{height:auto;padding:30px 15px 65px}.block-title,.single-product h1{font-size:22px;width:100%}.tabs-wrap,.woocommerce nav.woocommerce-MyAccount-navigation{float:left;width:100%;overflow-y:scroll}.tabs-wrap .wrap-inner,.woocommerce nav.woocommerce-MyAccount-navigation ul{width:max-content}.woocommerce table.my_account_orders .button{white-space:nowrap;width:32%;margin-left:1%;text-align:center;padding:14px 0!important;margin-top:20px;float:right}.tabbed-block .tab,.woocommerce nav.woocommerce-MyAccount-navigation ul li a{padding:0 15px 20px}.tabbed-block .tab,.woocommerce nav.woocommerce-MyAccount-navigation ul li a{letter-spacing:0em}.tabbed-block .tab,.woocommerce nav.woocommerce-MyAccount-navigation ul li a{margin-bottom:25px}.tabbed-block .product.type-product{margin-bottom:20px}.product.type-product .image-container{aspect-ratio:1 / 1;height:auto;box-shadow:0 0 24px 0 rgb(50 45 46 / 9%);border-radius:15px}form.filterable_search span#load_more{margin-top:10px;min-width:100%;text-align:center}.cat-info-block p{margin:0 0 14px}.cat-form-container{padding:25px;margin-top:20px}.cat-info-block h4{font-size:20px;line-height:1.5;margin:0 0 8px}.product.type-product .product-category{font-size:16px;line-height:1.2;margin:8px 0 12px}.tabbed-content button{border-radius:5px;margin:0 0 0 7px;font-size:0}.tabbed-content button{padding-top:3px}.home .tabbed-block{margin-bottom:40px}.product.type-product.product-type-variable .price,.product.type-product.product-type-simple .price{font-size:20px;line-height:1}a.product.type-product .product-meta{padding-bottom:25px;border-radius:20px}.product.type-product .price{font-size:18px}.product.type-product .image-container img{height:100%;top:auto}.product.type-product .image-container .missing-img img{height:auto}.finance-block .overlay{padding:45px 0}.featured-pages .page-container{padding:30px}.finance-block h2{font-size:26px;line-height:1.3;margin:-4px 0 13px}.finance-block p:last-of-type{margin-bottom:25px}.finance-block .cta-button{margin:0px!important;min-width:100%;text-align:center}.wc_payment_method input.input-radio[name=payment_method]+label::before{left:0}ul.wc_payment_methods.payment_methods.methods li label{padding-left:40px}.contact-block form,.contact-block form.invalid,.footer-bottom .container{position:relative;top:auto;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.footer-bottom{height:auto;padding:25px 0}.footer-bottom p,.woocommerce form.woocommerce-cart-form table.shop_table td,.woocommerce-terms-and-conditions-wrapper{text-align:left!important}.subpage-hero h1{font-size:36px;line-height:1.3}.tax-product_cat .form-overlay{height:450px;background:none;top:auto;bottom:0}.footer-bottom .col-md-3 p{margin-top:12px}.footer-bottom p{text-align:center!important;line-height:1.6;font-size:12px;font-weight:500}.footer-bottom p span{display:inline-block;padding:0 10px}.footer-bottom p span:nth-of-type(2){display:none}.woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{height:315px!important}.calc-header-right div{font-size:16px!important}.woocommerce-page .calc-header-right button.btn.show-more{top:0}.slider-main .slides{padding-bottom:65px!important}.slider-main .slides.h-auto{padding:0!important}.term-8312 .top-level-link.book,.term-2979 .top-level-link.book,.term-8313 .top-level-link.book{color:#fff}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr .coupon input#coupon_code{margin:0 0 10px}.woocommerce form.woocommerce-cart-form table.shop_table td.product-remove{width:20%!important}.woocommerce form.woocommerce-cart-form table.shop_table td.product-name{width:80%!important}.woocommerce form.woocommerce-cart-form table.shop_table td.product-price,.woocommerce form.woocommerce-cart-form table.shop_table td.product-quantity,.woocommerce form.woocommerce-cart-form table.shop_table td.product-subtotal{width:33.3333333%!important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:1px solid rgb(0 0 0 / .1)}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:1.6}h3#ship-to-different-address label span:before{left:3px}.woocommerce-page div.product div.images ol.flex-control-nav.flex-control-thumbs li{width:17.55555%;margin:0;padding:10px;height:auto;aspect-ratio:1 / 1;margin-bottom:0px!important;border-radius:7px}ul.variable-items-wrapper.button-variable-wrapper li{height:65px;margin:0 10px 10px 0!important}.wpcf7-acceptance label:hover span:before,.filter_container label:hover span:before,h3#ship-to-different-address label:hover span:before{font-size:0;background:#fff}.woocommerce-checkout .woocommerce-terms-and-conditions{max-height:none!important}.header-top p{text-align:center}h3#ship-to-different-address{margin:30px 0 0;font-size:20px}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login{margin:0}.fin_hidden{width:calc(100% + 60px);right:-30px}.featured-pages .page-container,.why-choose .content-container{height:auto!important}.slider-main .slides,.category-promotion .col-md-7,.col-12.col-md-6.product-left{padding:0 15px}.cookieconsent-dialog-content .cookieconsent-dialog-close span.ui-icon,header .menu-header-top-menu-container,header .mega-menus,.top-level-link,.brand-image-container,.tabbed-block .archive-link,.finance-block .image,.category-promotion .col-md-5,.container-fluid.other-products .archive-link,.single-product .breadcrumb-container,.woocommerce form.woocommerce-cart-form table.shop_table td.product-thumbnail,.woocommerce-cart .cart-collaterals .shipping-calculator-button,header .menu-fearmasters-header-top-menu-container{display:none!important}.woocommerce ul#shipping_method li label{line-height:20px}.slider-main .slides .row.vertical{top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.archive-link,.woocommerce form.woocommerce-cart-form table.shop_table td,.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2,.woocommerce-checkout .woocommerce-terms-and-conditions,.woocommerce-checkout select#uiPackages{float:left!important}.slider-price,.block-title,.archive-link,.finance-block .cta-button,.featured-pages .page-container,.why-choose .content-container,.contact-block .meta-inner:last-of-type,.signup-section p,footer .card-payments,.subpage-hero h1,.ideal-container,.category-info a.cta-button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,input#pwgc-redeem-button,.video-link,.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login,.woocommerce-checkout .woocommerce-terms-and-conditions,.woocommerce-checkout .woocommerce-terms-and-conditions label{margin:0 0 25px!important}.slider-main{margin:0 0 50px}.container-fluid{margin:0 0 50px}.featured-pages .page-container .category-meta{position:relative;bottom:0;padding:0}.content>*:first-child{margin-top:-5px}.content>*:last-child{margin-bottom:-5px}.content h2{font-size:24px}.yikes-easy-mc-form label,.yikes-easy-mc-form .yikes-easy-mc-submit-button,.single-product .product-pricing,.single-product section#product_calc,.input-text.wc-pao-addon-field,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce form.woocommerce-cart-form table.shop_table td,.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before,.woocommerce form.woocommerce-cart-form table.shop_table tbody tr .coupon input#coupon_code,.woocommerce form.woocommerce-cart-form table.shop_table tbody tr button.button,.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr,input#pwgc-redeem-gift-card-number,input#pwgc-redeem-button,input#pwgc-redeem-button,.wc-proceed-to-checkout a.checkout-button,.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses.addresses>div,.mobile-menu-container .menu-fearmasters-header-top-menu-container li,.woocommerce-order ul.order_details li,.woocommerce form.woocommerce-form-coupon p.form-row.form-row-last button,.woocommerce-checkout .woocommerce-terms-and-conditions,.woocommerce-checkout select#uiPackages{width:100%!important}.yikes-easy-mc-form label,footer .row.footer-menus,.content ol,.content ul{padding:0!important}.other-products{margin:0 0 50px}.single-product .tabs-wrap:after{bottom:25px}.header a#burgerMenu,.mobile-menu-container .top-level-link{display:block!important}.cat-helper{order:1}.image-content-block.right-image .image{order:-1}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,input#pwgc-redeem-button{text-align:center!important}.woocommerce-cart .subpage-hero,.woocommerce-checkout .subpage-hero,.woocommerce-account .subpage-hero,div#customer_login h2,.woocommerce nav.woocommerce-MyAccount-navigation ul li a{margin-bottom:0!important}.sidebar-filters{position:fixed;z-index:101;background:#fff;top:0;height:100vh;padding:15px;left:-100%;width:100%;overflow-x:scroll;height:100vh}.sidebar-filters{padding:30px;max-width:90vw}.sort-title{font-size:18px;margin:0 0 14px}.filter_container,.woocommerce form.woocommerce-cart-form{margin:0 0 25px}.filter-title{font-size:18px}.sidebar-filters.active{left:0}.mobile-only{display:flex}.mobile-menu-container .menu-header-top-menu-container li{width:50%;padding-right:15px}.mobile-menu-container .menu-header-top-menu-container li a{font-size:14px;margin:0 0 22px}.mobile-menu-container .menu-header-top-menu-container{margin:10px 0 0;float:left;width:100%}.mobile-menu-container a.top-level-link{padding:16px 0!important;text-align:center;margin:0 15px 15px}.mobile-menu-container .cta-button{padding:16px 0!important;text-align:center;font-size:15px;width:100%;box-shadow:none!important}.mobile-search{position:fixed;bottom:15px;right:15px;background:red;z-index:7;width:40px;text-align:center;line-height:40px;height:40px;border-radius:5px;color:#fff;background:#f63e43;background:-webkit-linear-gradient(right,#f63e43 0%,#dc1015 100%);background:linear-gradient(to left,#f63e43 0%,#dc1015 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f63e43',endColorstr='#dc1015',GradientType=1)}.mobile-search:after{content:"\f002";font-family:"Font Awesome 5 Pro";font-size:16px}.header .search-form{position:absolute;left:-8px;background:#fff;padding:14px 15px;width:calc(100% + 15px);bottom:-80px;-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);box-shadow:0 24px 24px 0 rgb(50 45 46 / 12%)}.header .search-form{bottom:-81px;padding-top:2px}.mobile-search.active:after{content:"\f00d"}.mobile-menu-container{width:100%;top:0;height:100vh;padding:105px 15px 0}.mobile-menu-container{padding:105px 15px 102px}body{padding-bottom:0px!important}.slider-main .slides{padding:30px 15px}.woocommerce form.woocommerce-cart-form,.woocommerce .cart-collaterals{width:100%;padding:0}.woocommerce-terms-and-conditions-wrapper{margin:0 0 20px}.mobile-menu-container .list-items a{margin:0 0 20px!important;width:50%;font-size:14px}.featured-pages .page-container .category-meta{padding:0 0}.featured-pages .page-container{min-height:260px;margin-bottom:15px!important;padding-top:90px;display:flex;align-items:end}.featured-pages .page-container h3{margin:0 0 20px}.featured-pages .page-container .product-category{font-size:18px;line-height:1;margin:0 0 6px}.featured-pages .page-container p{margin:-8px 0 20px}.featured-pages .page-container .cta-button{min-width:100%;text-align:center}.page-template-default .subpage-hero{margin:0!important}.image-content-block .content-image-container{margin:0 0 25px}.content-image-container{height:230px;border-radius:15px}.content-image-container img{height:100%;object-fit:cover;object-position:center}.grid-gallery-image,.block-gallery-image{margin-bottom:15px}.grid-gallery-image,.block-gallery-image{height:230px}.grid-gallery-image a{height:100%;border-radius:15px}.grid-gallery-listing .col{min-width:100%}.grid-gallery-image a img{width:100%;object-fit:cover;object-position:center}.contact-page iframe{height:auto;aspect-ratio:1 / 1;border-radius:10px;margin-top:15px;margin-bottom:40px}.slider-main .image-container{margin:0 0 40px;height:265px}.single-post .featured-image{height:230px;margin:0}.full-width-image .image-container{height:100%}.full-width-image .image-container img{height:100%;object-fit:cover;object-position:center}.content h2{line-height:1.2}.sidebar-section .wpcf7,.page-id-873 .wpcf7,.category-info .wpcf7{padding:20px;border-radius:15px}form .fields .cta-button{min-width:100%}.sidebar-section span.title{font-size:20px;margin:0 0 24px 0}.sidebar-section .wpcf7,.page-id-873 .wpcf7,.category-info .wpcf7{margin:0}.woocommerce .woocommerce-info a.button{margin:10px 0 0!important}.contact-block .meta-inner p{margin:0}.sidebar-section .why-choose .mb-4{margin-bottom:0px!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:25px}.product.type-product .image-container img{max-height:100%;object-fit:contain;object-position:center}.product.type-product span.out-of-stock{font-size:13px;line-height:1;padding:8px 13px}a.product.type-product{margin-bottom:30px}.sidebar-section{margin-top:15px;margin-bottom:0}.step-no,.basket-container .basket-total{display:none}.calendar-container{padding:10px}.calendar-bottom .key-item{flex-wrap:wrap}.calendar-bottom .key-item span{text-align:center;min-height:32px}.calendar-bottom .key-item .key-colour{width:100%!important}.wc-bookings-date-picker .ui-datepicker td{padding:5px!important}.wc-bookings-date-picker .ui-datepicker td a,.wc-bookings-date-picker .ui-datepicker td span{padding:9px 0!important;overflow:hidden}.booking-step p{font-size:15px}a.cta-button.waiver-download{font-size:12px;margin:30px 0}.header .search-form.active{display:block}a#mobile-search-hd.clicked{color:#e0161b;border-color:rgb(104 99 100 / 31%)}a#mobile-search-hd.clicked i:before{content:"\f00d"}.header a#logo-main{height:45px}header .basket,a#mobile-search-hd{width:45px;height:45px;font-size:16px;line-height:45px}a#mobile-search-hd{line-height:1}.header a#burgerMenu{width:36px;height:45px}.header a#burgerMenu span:nth-of-type(2){top:21px}.header a#burgerMenu.clicked span:nth-of-type(1){top:22px}.header a#burgerMenu.clicked span:nth-of-type(3){bottom:20px}a#mobile-search-hd{margin-right:5px}.header-top{margin-bottom:17px}p#breadcrumbs i{margin:0 10px}.woocommerce-cart ul#shipping_method li{margin:0 0 10px;min-height:35px;display:flex;align-items:center}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before,table.shop_table.shop_table_responsive td,.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}.slider-main .slick-list{height:auto!important}.slider-main .image-container img:last-of-type{max-height:254px}.slider-main h2{margin:0 0 40px}.yikes-easy-mc-form input[type=email],.yikes-easy-mc-form input[type=number],.yikes-easy-mc-form input[type=text],.yikes-easy-mc-form input[type=url],.yikes-easy-mc-form select{margin-bottom:20px}.footer .footer-section ul.menu li{padding-right:15px}.footer .footer-section ul.menu li a{white-space:unset;line-height:1.4}.category-info .sidebar{padding-left:15px}.reviews p{display:flex;flex-wrap:wrap}.category-top-content .sidebar{padding:0 15px;margin:0 0 0}.single-buyers_guides .featured-image{height:auto;margin:0}.featured-product{margin-top:20px;padding-top:20px;margin-right:-15px;margin-left:-15px}.featured-product{flex-direction:row}.featured-product h3{margin:30px 0 20px}.mobile-menu-row>div .cta-button{font-size:16px;font-weight:500;height:40px;padding:12px 0!important}.top-cta-block-slider .inner{justify-content:center}.top-cta-notice span.inner{font-size:12px;line-height:1.2}.top-cta-block{padding-top:14px;padding-bottom:14px}.top-cta-notice{padding-top:12px;padding-bottom:12px}.top-nav-socials ul.social-media{display:none!important}.for-desktop{display:none!important}.for-mobile{display:block!important}.featured-pages{margin-bottom:35px}.content h3{font-size:20px;margin-bottom:10px}.reviews{padding:30px 15px}.reviews i{font-size:16px;margin:0 .5px}.reviews p{font-size:14px;font-weight:500}.reviews img{margin:0 8px;height:36px;width:36px}.rating-score,.rating-total{margin:0 4px;color:#fff;font-weight:500}.star-rating{margin:4px 0 2px 9px}.why-choose .content-container{margin-bottom:15px!important}.why-choose .content-container{border-radius:10px;padding:25px;padding-left:90px;position:relative}.why-choose .content-container .image-container{position:absolute;left:25px;width:40px!important;height:auto;margin:0}.why-choose .content-container h5{text-align:left;margin:-4px 0 5px}.why-choose .content-container p{text-align:left}.why-choose .content-container .image-container img{left:auto;transform:none}.contact-block{padding-top:50px;padding-bottom:50px}.contact-block h3{margin:-6px 0 14px}.contact-block p{margin:0 0 25px}.meta-inner i{font-size:12px}.contact-block form{padding:25px;border-radius:15px}form .fields,form .form-row,form#commentform p,.pwgc-field-container,input.cwgstock_name{margin:0 0 18px 0}form .fields.last{margin-bottom:0}.wpcf7-spinner{display:none}.contact-block form .cta-button{min-width:100%}.container-fluid.post-list.latest-news .archive-link{display:none}.news-post .image-container{height:170px;border-radius:15px;margin:0 0 20px}.news-post .image-container img{width:100%;object-position:center;object-fit:cover}.news-post h3{line-height:1.2;font-size:18px;margin-bottom:12px}.news-post span{font-size:13px}.container-fluid.post-list.latest-news{margin:0 0 15px}.accreditations-slider .image-container{height:50px}.sign-up-form .overlay{padding:50px 0}.signup-section .title{font-size:20px;line-height:1.25;margin:-2px 0 8px}.yikes-easy-mc-form label input{margin-bottom:0px!important}.footer{padding-top:50px;padding-bottom:30px}.opening-hours span{font-size:14px;line-height:26px}.opening-hours{margin:-7px 0 20px}.card-payments strong{margin:0 0 16px;font-size:14px}footer .card-payments{margin-bottom:35px!important}.footer .footer-section span.title{font-size:17px;margin:0 0 20px 0}.footer .footer-section ul.menu li a{font-weight:400;margin:0 0 16px}.footer .footer-section{margin-top:10px}.footer .footer-section.useful-links{margin-top:15px}ul#menu-footer-useful-links li{min-width:36%}.subpage-hero{padding-top:25px}p#breadcrumbs{font-size:12px}.content ul li,.content ol li{line-height:26px;margin-bottom:8px}.content ul,.content ol{margin:0 0 18px 0}p#breadcrumbs b{margin:0 9px}p#breadcrumbs a,p#breadcrumbs strong{font-size:12px}p#breadcrumbs{line-height:1.2;margin:0 0 10px 0}.woocommerce nav.woocommerce-MyAccount-navigation{margin:0 0 25px}.subpage-hero{margin-bottom:35px}.category-helper h5,.new-category-hero .category-helper h5,.category-top-content .sidebar .category-helper h5{font-size:18px;text-align:left;line-height:1.2;margin:-3px 0 7px}.new-category-hero{min-height:unset;padding:50px 0;position:relative}.new-category-hero:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;visibility:visible;background:#000;opacity:.5}.new-category-hero h1{font-size:36px;line-height:1.3;margin:12px 0 12px;width:100%}.new-category-hero p:last-of-type{margin:0 0 -7px}.new-category-hero p{font-size:16px;font-weight:500;line-height:1.8}.category-top-content .sidebar .category-helper{margin:0;margin-top:10px}.container-fluid.category-top-content{margin-bottom:40px}#filterable_search_results h2.product-list-title{margin-bottom:30px}.col-12.mb-4.mobile-only{margin-bottom:0px!important}.new-category-hero p#breadcrumbs,.new-category-hero p#breadcrumbs a,.new-category-hero p#breadcrumbs strong{font-size:12px}.new-category-hero .container{position:relative;z-index:4}.category-helper p,.category-top-content .sidebar .category-helper p{font-size:13px;line-height:1.4}.col-margin{margin:0}.container-fluid.flexible-row-block{margin-bottom:35px}.accordion-section{margin:0 0 10px 0}.accordion-section .acc-section{padding-top:0;padding-bottom:24px}.category-helper{border-radius:15px;padding:20px}.container-fluid.post-list .filterable_search{margin-bottom:-30px}.options-container{margin:15px 0 0}.sidebar-filters{box-shadow:0 0 0 0 #00000030}.sidebar-filters.active{box-shadow:0 0 0 100px #00000030}.wpcf7-acceptance label span:before,.filter_container label span:before,.woocommerce ul#shipping_method li label:before,.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox>span:before,.wc_payment_method input.input-radio[name=payment_method]+label::before,.form-row-wide.create-account label span:before,.woocommerce-form-login__rememberme span:before,h3#ship-to-different-address label span:before,.cwg_iagree_checkbox label:before,.woocommerce-mailchimp-opt-in label span:before{width:30px;height:30px;line-height:30px}.filter_container label,.woocommerce ul#shipping_method li{padding:0 0 0 41px;margin:0 0 10px}a#reset-filter{margin-top:-12px!important}.container-fluid.category-info{margin-bottom:40px;padding-bottom:50px}.cat-form-container h2{font-size:20px;line-height:1.4;margin:-5px 0 7px 0}.cat-form-container .wpcf7{padding:0}.cat-form-container p{margin-bottom:20px}.single-product .breadcrumb-container{display:block!important;margin:15px 0 10px}p#breadcrumbs .breadcrumb_last,p#breadcrumbs a,p#breadcrumbs b{display:none}p#breadcrumbs a.last-breadcrumb{display:block}p#breadcrumbs a.last-breadcrumb:before{content:"Back to : "}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{border:none}.woocommerce-page div.product div.images .flex-viewport{border-radius:15px;aspect-ratio:1 / 1}.woocommerce-product-gallery__trigger{top:15px!important;right:15px!important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper,.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{height:100%}.woocommerce div.product div.images img{height:100%;object-fit:contain;object-position:center}.woocommerce-page div.product div.images ol.flex-control-nav.flex-control-thumbs{float:left;width:100%;margin:10px 0 0 0;display:flex;flex-wrap:wrap;gap:10px}.woocommerce div.product div.images{margin-bottom:30px}.single-product h1{font-size:26px;line-height:1.2;margin-bottom:15px}.woocommerce-page div.product div.summary span.out-of-stock{margin-bottom:20px}.single-product .tabbed-block{margin:0 0 30px}.other-products-slider button{bottom:-10px}.wc-pao-addon-name,.woocommerce div.product form.cart .variations label,h3.wc-pao-addon-heading,.cwginstock-panel-heading h4,label[for=pwgc-redeem-gift-card-number],.woocommerce .cart-collaterals .cart_totals h2,.standard-post .woocommerce form.checkout.woocommerce-checkout h3,.standard-post .woocommerce-order h2,.woocommerce-order p.woocommerce-notice.woocommerce-thankyou-order-received{font-size:20px!important;font-weight:600;margin-bottom:15px!important}.woo-variation-swatches .variable-items-wrapper{gap:10px}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:0px!important;width:50px!important;height:auto!important;font-size:12px!important;font-weight:600;line-height:1;padding:12px 10px}.woocommerce div.product form.cart .variations{margin-bottom:10px!important}.wc-pao-addon-heading{margin:15px 0 0;font-size:20px;margin-bottom:7px}.wc-pao-addon .wc-pao-addon-description p{font-size:14px;line-height:1.9;font-weight:400}.woocommerce-page div.product div.summary{margin-bottom:30px}.form-row.form-row-wide.wc-pao-addon-wrap{margin-bottom:10px;margin-top:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:start;padding:0}.wc-pao-addons-container .wc-pao-legend{margin:0;margin-bottom:10px}.woocommerce div.product form.cart{margin-bottom:0}.woocommerce div.product form.cart .wc-pao-addons-container{margin:0}.wc-pao-addon-custom-text{margin:0 0 0px!important}.wc-pao-validation-notice{margin:0}.form-row.form-row-wide.wc-pao-addon-wrap:before,.form-row.form-row-wide.wc-pao-addon-wrap:after{display:none}.wc-pao-addon-image-swatch{margin:0px!important;width:50px!important;height:50px!important}.woocommerce-variation-add-to-cart .justify-content-end,.woocommerce div.product form.cart .justify-content-end{justify-content:space-between!important;margin-top:15px!important;clear:both;float:left;display:flex}.single-product form.cart .quantity:before{margin:0 16px 0 0;font-size:14px}.cwginstock-panel-body input[type=email],.cwginstock-panel-body input[type=text],.form-group{margin-bottom:10px}.cwginstock-subscribe-form .center-block,.cwg_iagree_checkbox{margin:0 0 6px}.cwginstock-subscribe-form .center-block .cwgstock_button{min-width:100%}.woocommerce-variation.single_variation .woocommerce-variation-price{font-size:20px;margin:10px 0 10px!important}.woocommerce-variation.single_variation .woocommerce-variation-price span.price{color:#3b3637!important;font-size:24px!important}.product-pricing strong,p.finance_notes,.product-type-simple p.stock:before{font-size:15px;margin:0 0 9px}.single-product .product-pricing .price,.calc-header-right div{font-size:36px!important}.single-product .product-pricing{margin-bottom:10px}.wc-pao-addon-image-swatch-selected-swatch{font-size:14px;font-weight:500;margin-top:10px}#product-addons-total .product-addon-totals{padding:0;margin:10px 0 5px}.woo-variation-swatches .variable-items-wrapper .variable-item.image-variable-item:not(.radio-variable-item){padding:0px!important}.new-category-hero a.cta-button{min-width:100%;text-align:center;margin-top:25px}.category-top-content h1,.category-top-content h2,.category-top-content h3{font-size:26px;line-height:1.2;margin:0 0 10px;font-weight:400}.category-top-content h4,.category-top-content h5,.category-top-content h6{font-size:18px;line-height:1.2;color:#322d2e;margin:0 0 14px;font-weight:600}.category-top-content table{margin:0 0 20px}div#filterable_search_results.alternate a.product.type-product .product-meta .price{font-size:18px;margin:-14px 0 30px}.booking-step{margin-top:-20px}.booking-step p{font-size:15px;letter-spacing:0;margin:0}.calendar-container{padding:5px;border-radius:15px}.calendar-container .ui-datepicker-header .ui-datepicker-title{font-size:18px}.calendar-container .ui-datepicker-header .ui-datepicker-title{margin-bottom:0;padding-top:0}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{top:-8px}.calendar-container .ui-datepicker-calendar th{font-size:12px;font-weight:800;padding:8px 0 6px}.wc-bookings-date-picker .ui-datepicker td{padding:3px!important}.wc-bookings-date-picker .ui-datepicker td a,.wc-bookings-date-picker .ui-datepicker td span{padding:8px 0!important;overflow:hidden;font-size:15px;font-weight:500!important;height:36px}.wc-bookings-booking-form fieldset .picker.hasDatepicker{margin:0}.wc-bookings-booking-form fieldset{margin:0;padding:10px}.calendar-bottom{padding:17px;padding-top:6px}.calendar-bottom .title{font-size:14px;margin-bottom:10px}.calendar-bottom .justify-content-between{gap:10px}.calendar-bottom .key-item{flex:1;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}.calendar-bottom .key-item .key-colour{width:100%!important;margin:0;aspect-ratio:1 / 1;height:auto;max-width:35px}.calendar-bottom .key-item span{text-align:center;min-height:28px;font-size:12px;line-height:14px}.calendar-bottom .title{font-size:14px;margin-bottom:10px;text-align:center}#wc-bookings-booking-form>.row{gap:45px}#wc-bookings-booking-form .wc-pao-addon-container label{font-family:"Jost",sans-serif!important;font-weight:600;font-size:13px!important;margin:0 0 14px!important}.step-no{display:block;height:24px;min-width:24px;line-height:25px}.booking-step{display:flex;justify-content:start;align-items:center;margin-bottom:20px}#wc-bookings-booking-form .wc-pao-addon-container{margin:0 0 10px}fieldset.wc-pao-fieldset .wc-pao-addon-name{margin-bottom:20px!important;font-size:14px!important}#wc-bookings-booking-form #wc-pao-addon-6767-4{margin:0 0 6px}#wc-bookings-booking-form #wc-pao-addon-6767-5 legend{margin-bottom:18px}.your-booking .title{font-size:22px;margin:5px 0 12px}.your-booking .booking-meta{width:100%}.your-booking{margin:0 0 10px}#wc-bookings-booking-form .add-to-cart-content{min-width:100%}#wc-bookings-booking-form .add-to-cart-content button{min-width:100%}.single-product .product-post-inner{margin:0 0 20px}.category-top-content .sidebar h5{clear:both;float:left;width:100%;line-height:1.2;margin-top:30px}.category-top-content .sidebar ul.icon-list li{margin:0 0 15px}.category-top-content .sidebar h5.sub-content{margin:0;line-height:1}.category-top-content .sidebar h5.sub-content p{margin:0}div#filterable_search_results.alternate a.product.type-product,a.promoted-page{height:auto;aspect-ratio:1 / 1;margin-bottom:15px;border-radius:20px}div#filterable_search_results.alternate a.product.type-product .product-meta{padding:30px}.woocommerce table{border-collapse:collapse!important}.woocommerce table tbody{display:flex!important;flex-wrap:wrap!important;flex-direction:column!important;gap:15px!important}.woocommerce table tbody tr{border:1px solid #cccccc!important;padding:20px!important;display:flex!important;flex-wrap:wrap!important;flex-direction:column!important;gap:10px!important;border-radius:10px!important}.woocommerce table tbody tr td{padding:0px!important;border:none!important}.woocommerce table tbody tr td:before{font-size:12px!important;color:#1b1b1b!important;line-height:1!important;display:block!important;margin-bottom:4px!important}.woocommerce table tbody tr td[data-title="Actions"]:before{display:none!important}.woocommerce table tbody tr td[data-title="Actions"] a{width:100%!important;margin:0px!important;margin-top:5px!important}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses.addresses header a.edit{float:left;line-height:1;margin-bottom:10px}.woocommerce-Address .edit:after{bottom:0}address{line-height:28px}.col-2.woocommerce-Address address{margin:0}.woocommerce table tbody tr td.booked-product a{color:#3b3b3b;font-weight:500;text-decoration:underline}.woocommerce .woocommerce-MyAccount-content h2{margin-bottom:22px}.woocommerce .woocommerce-MyAccount-content .shop_table.order_details thead{display:none}.woocommerce table.my_account_bookings{margin:0}.woocommerce table{display:flex!important;flex-direction:column;gap:20px}.woocommerce table tfoot{border:none;display:flex;flex-direction:column;gap:7px}.woocommerce table tfoot tr{display:flex;flex-direction:row;gap:10px}.woocommerce table tfoot tr th,.woocommerce table tfoot tr td{flex:1!important;border:none!important;padding:0px!important;font-size:15px!important;line-height:1.4!important}section.woocommerce-customer-details{margin:0px!important;margin-top:30px!important}p.order-again{clear:both;min-width:100%;float:left}p.order-again a.button{min-width:100%;text-align:center}p.order-again a.button:after{display:none}.woocommerce .woocommerce-customer-details address{padding:0px!important}.woocommerce form .form-row.form-row-first,.woocommerce form .form-row.form-row-last{width:100%}.woocommerce form .form-row label{line-height:1.2;margin:0 0 10px 0;font-size:14px}.woocommerce form .form-row{padding:0}.woocommerce form .form-row{margin:0 0 20px 0}span#account_display_name_description{font-size:12px;font-weight:500;margin-top:10px;clear:both;float:left}.woocommerce .woocommerce-MyAccount-content fieldset{margin:10px 0 0 0}.woocommerce .woocommerce-MyAccount-content form.edit-account fieldset legend{font-size:20px;font-weight:600;line-height:1;margin-bottom:14px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:24px}.woocommerce .woocommerce-MyAccount-content button.button{min-width:100%}.woocommerce form.woocommerce-cart-form table.shop_table td.product-remove{width:100%!important}.woocommerce table tbody tr td.product-remove:before{display:none!important}.woocommerce table tbody tr td.product-remove a{float:right!important;margin-bottom:-30px}.woocommerce form.woocommerce-cart-form table.shop_table td.product-name{margin-top:-8px}.woocommerce table tbody tr td dl.variation dt,.woocommerce table tbody tr td dl.variation dd,dl.variation p{font-family:'Roboto',sans-serif!important;font-size:14px;line-height:1.4;font-weight:400}.woocommerce table tbody tr td dl.variation{margin-top:7px}.woocommerce table tbody tr.woocommerce-cart-form__cart-item{flex-direction:row!important}.woocommerce form.woocommerce-cart-form table.shop_table td.product-price,.woocommerce form.woocommerce-cart-form table.shop_table td.product-quantity,.woocommerce form.woocommerce-cart-form table.shop_table td.product-subtotal{width:31%!important}.woocommerce form.woocommerce-cart-form table.shop_table td.product-price span.woocommerce-Price-amount,.woocommerce form.woocommerce-cart-form table.shop_table td.product-subtotal span.woocommerce-Price-amount{margin:0 0 0!important;float:left}.woocommerce table.cart tbody tr:last-of-type{padding:0px!important;border:none!important}.woocommerce table.cart tbody tr:last-of-type td:before{display:none!important}.woocommerce table tbody tr td.actions{margin-top:10px}.woocommerce table tbody tr td.actions .coupon{padding-bottom:20px!important;display:flex;gap:5px}.woocommerce table tbody tr td.actions .coupon:before,.woocommerce table tbody tr td.actions .coupon:after{display:none!important}.woocommerce table tbody tr td.actions input#coupon_code{margin:0px!important}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.actions button.button{font-size:16px!important}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{margin:0;margin-bottom:5px}.woocommerce .calculated_shipping table tbody{gap:10px!important}.woocommerce .calculated_shipping table tbody tr{padding:0px!important;border:none!important}.woocommerce .calculated_shipping table tbody tr td:before{margin-bottom:5px!important}.woocommerce .calculated_shipping table tbody tr ul#shipping_method{margin-top:7px!important;clear:both;float:left;width:100%}.woocommerce-cart ul#shipping_method li{min-height:30px}.cart_totals .woocommerce-shipping-destination{font-size:14px;font-weight:500;margin-top:10px;float:left}.cart_totals .woocommerce-shipping-destination strong{font-weight:600}.wc-proceed-to-checkout{clear:both;float:left;padding:0px!important;width:100%}#pwgc-redeem-gift-card-container{margin:0px!important}input#pwgc-redeem-gift-card-number{min-width:100%;margin:0;margin-bottom:10px}#pwgc-redeem-gift-card-container label{margin-bottom:8px!important}.woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{margin-bottom:15px;padding:15px 20px;font-size:12px;border-radius:5px;display:flex;justify-content:start;align-items:center;gap:10px}.woocommerce .woocommerce-message .button{flex:0;font-size:12px!important;margin:0px!important;border:1px solid!important;padding:10px 15px!important}.basket-container .basket-total{bottom:-58px;font-size:14px;font-weight:600;right:-100%}.woocommerce-checkout .woocommerce form.woocommerce-form-coupon{border:none;padding:0;margin:0 0 10px}form .fields input.wpcf7-text,form .fields textarea,form .form-row input:not([type=checkbox]):not([type=radio]),form .form-row textarea,.quantity input,form#commentform p:not(.form-submit) input:not([type=checkbox]):not([type=radio]),form#commentform p textarea,.woocommerce form.woocommerce-cart-form table.shop_table tbody tr .coupon input#coupon_code,input#pwgc-redeem-gift-card-number,.pwgc-field-container input,#pwgc-message,input.cwgstock_email,input.cwgstock_name,.yikes-easy-mc-form label input,form .fields .selectize-input,form .form-row .selectize-input,div.summary table.variations tr td .selectize-input,.woocommerce form .form-row .wc-pao-addon-field .selectize-input{border-radius:5px}.woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row-first{margin-bottom:10px}.woocommerce-form-coupon-toggle a.showcoupon{margin-left:auto}h3#ship-to-different-address{padding-left:45px}h3#ship-to-different-address label span:before{left:0}h3#ship-to-different-address label{margin:0}h3#ship-to-different-address label span{font-size:17px!important;line-height:1!important;display:flex;justify-content:start;align-items:center;min-height:30px}form .form-row textarea{padding:17px 20px!important}div#order_review table.shop_table{margin-bottom:30px}div#order_review table.shop_table thead{display:none}h3#order_review_heading{margin-bottom:20px!important}.woocommerce table tbody tr td.product-name{line-height:1.5!important}#order_review table tbody tr td.product-total{line-height:1!important}.woocommerce table tfoot tr th,.woocommerce table tfoot tr td{font-family:'Roboto',sans-serif!important;letter-spacing:0px!important;font-weight:400!important}.woocommerce #order_review table tfoot{gap:13px}.woocommerce #order_review table tfoot th{max-width:33%}.woocommerce #order_review table tfoot ul#shipping_method{float:left;width:100%;display:flex;flex-direction:column;gap:6px;margin-bottom:5px}.woocommerce #order_review table tfoot ul#shipping_method li{min-height:30px;margin:0;display:flex;align-items:center}div#order_review div#payment ul.payment_methods{padding:0;border:none;padding-bottom:0px!important;margin:0px!important}.woocommerce-checkout #payment div.payment_box{margin:0;margin-top:10px;font-size:16px;line-height:1;padding:15px 20px!important}.woocommerce-checkout #payment div.form-row{padding:0}div#order_review div#payment{display:flex;flex-direction:column;gap:25px}.woocommerce-terms-and-conditions-wrapper{margin:0 0 15px}.woocommerce-page #payment #place_order{margin:0}.mobile-menu-container .mega-menu-container .mega-menu-title{font-size:16px;margin:0 0 -4px}.mobile-menu-container .mega-menu-container .menu-item{margin:0;flex:0 0 48%}.mobile-menu-container .mega-menu-container{margin-top:5px!important;clear:both;float:left;width:100%;margin-bottom:20px}.mobile-menu-container .mega-menu-container .menu-left,.mobile-menu-container .mega-menu-container .menu-right{display:flex;flex-wrap:wrap;gap:12px}.mobile-menu-container .mega-menu-container .menu-left{margin-bottom:15px}.mobile-menu-container .mega-menu-container .menu-left .menu-item a,.mobile-menu-container .mega-menu-container .menu-right a{letter-spacing:0;font-size:14px;font-weight:400}.mobile-menu-container .mega-menu-container .mega-menu-list-container{padding:0 15px!important}.mobile-menu-container .mega-menu-container .mega-menu-list-container .list-parent a{font-size:16px;margin-bottom:11px}.mobile-menu-container .mega-menu-container .mega-menu-list-container .list-items{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.mobile-menu-container .list-items a{margin:0px!important;width:47%!important;font-weight:400}.mobile-menu-container .mega-menu-container .mega-menu-list-container:last-of-type .list-items{margin:0}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:left;font-size:16px!important}.woocommerce-order ul.order_details.woocommerce-thankyou-order-details{margin-top:10px;margin-bottom:30px;display:flex;flex-wrap:wrap;flex-direction:row;gap:10px}.woocommerce-order ul.order_details.woocommerce-thankyou-order-details:before,.woocommerce-order ul.order_details.woocommerce-thankyou-order-details:after{display:none}.woocommerce-order ul.order_details.woocommerce-thankyou-order-details li.order{order:1}.woocommerce-order ul.order_details.woocommerce-thankyou-order-details li.total{order:2}.woocommerce-order ul.order_details.woocommerce-thankyou-order-details li.date{order:3}.woocommerce-order ul.order_details.woocommerce-thankyou-order-details li.method{order:4}.woocommerce-order ul.order_details.woocommerce-thankyou-order-details li{margin:0px!important;flex:1;min-width:47%;padding:15px 15px 13px;font-size:12px;font-weight:500}.woocommerce-order ul.order_details.woocommerce-thankyou-order-details li strong{margin:0;line-height:1.3;margin-top:8px}.woocommerce-order .woocommerce-order-details{clear:both;float:left;margin:0;width:100%}.woocommerce-order .woocommerce-order-details table.order_details thead{display:none}.woocommerce-order .woocommerce-order-details h2.woocommerce-order-details__title{margin-bottom:20px!important}.woocommerce-order .woocommerce-order-details table.order_details tbody tr td.product-name{margin-top:-7px}.woocommerce-order .woocommerce-order-details table.order_details tbody tr td.product-total{margin-bottom:-7px}.woocommerce-order .woocommerce-order-details table.order_details tbody tr{gap:5px!important}}@media only screen and (min-width :768px) and (max-width :991px){ul#menu-header-top-menu li,ul#menu-fearmasters-header-top-menu li{margin:0 30px 0 0}.top-nav-socials p{white-space:nowrap;font-size:12px}.top-nav-socials{gap:9px}.container{width:100%;max-width:750px}.cookieconsent-popup{width:720px!important}.cookieconsent-popup .cookie-left{width:85%!important}.cookieconsent-popup .cookieconsent-button-wrap button:first-of-type span.ui-button-text{margin-top:17px!important}.cookieconsent-popup .cookieconsent-button-wrap{width:12%!important}.cookieconsent-dialog-content{width:720px!important}.search-form{width:300px}.tabs-wrap,.woocommerce nav.woocommerce-MyAccount-navigation{float:left;width:100%;overflow-y:scroll}.tabs-wrap .wrap-inner,.woocommerce nav.woocommerce-MyAccount-navigation ul{width:max-content}a.product.type-product{padding:75px 20px 30px}.product.type-product h5{font-size:16px;line-height:25px}.featured-pages .page-container{padding:95px 40px 60px}.contact-block:after{width:100%;background-size:cover;background-position:center}.footer-bottom p{font-size:13px}.sidebar-filters{padding-right:35px}.woocommerce-cart .search-form,.woocommerce-checkout .search-form{width:330px}.grid-gallery-image a{height:277px}.header a#burgerMenu{margin:0 0 0 15px}.container-fluid.header{height:145px}body{padding-top:145px}.container-fluid.header.fixed{top:-57px;-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);box-shadow:0 0 24px 0 rgb(50 45 46 / 12%)}.mobile-menu-container{width:60%;-webkit-box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);box-shadow:0 0 24px 0 rgb(50 45 46 / 12%);padding-top:146px}.contact-block h3,.category-promotion h4{font-size:26px;line-height:40px;margin:-11px 0 30px}.wpcf7-acceptance label:hover span:before,.filter_container label:hover span:before{font-size:0;background:#fff}.contact-block{padding:50px 0;margin:107px 0 120px!important}.news-post .image-container{height:200px}.slider-main h2{font-size:38px;line-height:50px}.subpage-hero h1{font-size:42px;line-height:54px}.slider-main .slides{padding:50px 38px}.slider-main button.fal{bottom:25px}.slider-main .slides .row.vertical{top:0%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.wpcf7 form .fields textarea{height:170px!important}.news-post span{font-size:14px}.category-helper p{line-height:24px}.category-helper h5{font-size:20px;margin:-9px 0 8px;line-height:32px}.product.type-product .image-container{height:165px}.product.type-product h5{height:50px}.woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{height:380px!important}.block-title{font-size:22px;margin:0 0 54px}.mobile-menu-container .cta-button{text-align:center}.video-container{height:295px}.woocommerce form.woocommerce-cart-form table.shop_table td.product-remove{width:20%!important;padding:19px 15px}.woocommerce form.woocommerce-cart-form table.shop_table td.product-name{width:80%!important}.woocommerce form.woocommerce-cart-form table.shop_table td.product-price,.woocommerce form.woocommerce-cart-form table.shop_table td.product-quantity,.woocommerce form.woocommerce-cart-form table.shop_table td.product-subtotal{width:33.3333333%!important}h3#ship-to-different-address label span:before{left:3px}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:1px solid rgb(0 0 0 / .1)}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr .coupon input#coupon_code{width:335px!important}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td .quantity input{margin:-15px 0 -15px 15px}.single-product h1{font-size:20px;line-height:32px}input#pwgc-redeem-gift-card-number,.woocommerce-order ul.order_details li{width:48%}.woocommerce table.my_account_orders .button{margin:-15px 0 10px 15px;float:right}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses.addresses header h3{margin:6px 0 25px}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses.addresses header a.edit{margin:0 30px 0 0}ul.variable-items-wrapper.button-variable-wrapper li{height:70px;margin:0 10px 10px 0!important}.footer-bottom p span{padding:0 15px}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr,.woocommerce form.woocommerce-cart-form table.shop_table td,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:left!important}.contact-block:after,.single-product .product-pricing,.calc-header,.yikes-easy-mc-form label,.yikes-easy-mc-form .yikes-easy-mc-submit-button,.mobile-menu-container .menu-fearmasters-header-top-menu-container li,.single-product section#product_calc,.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr,.woocommerce form.woocommerce-cart-form table.shop_table tbody tr .coupon,.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td.actions,.woocommerce-checkout div#pwgc-redeem-gift-card-form,.mobile-menu-container .cta-button{width:100%!important}.single-product .product-pricing,.calc-header,.why-choose .content-container{margin-bottom:30px}.yikes-easy-mc-form label{padding:0!important}footer .row.footer-menus{padding-left:15px}.container-fluid,.slider-price{margin:0 0 65px 0}.woocommerce nav.woocommerce-MyAccount-navigation ul li a{margin-bottom:0!important}.why-choose .content-container,.slider-main .slides{height:auto!important}.header .menu-main-menu-container,header .top-level-link,header .mega-menus,.contact-block:before,.mobile-menu-container .dgwt-wcas-search-wrapp,.tabbed-block .tabbed-content div.col-md-4:nth-child(4),.finance-block .image,.featured-pages .page-container p,.brand-image-container,footer .product-range,.woocommerce-cart table.cart .product-thumbnail{display:none!important}.header a#burgerMenu,.mobile-menu-container .top-level-link{display:block!important}.featured-pages .page-container{min-height:385px}p#breadcrumbs a,p#breadcrumbs strong{font-size:12px}p.woocommerce-shipping-destination{float:right;width:100%}.woocommerce ul#shipping_method{float:right}#shipping_method li{width:auto;margin-left:15px!important;float:left}tr.woocommerce-shipping-totals.shipping td{float:left}#wc-bookings-booking-form .wc-pao-addon-container.wc-pao-addon-number-of-people-attending,#wc-bookings-booking-form .wc-pao-addon-container.wc-pao-addon-your-age{padding:0}#wc-bookings-booking-form .wc-pao-addon-container.wc-pao-addon-number-of-people-attending,#wc-bookings-booking-form .wc-pao-addon-container.wc-pao-addon-your-age{width:100%}.calendar-container{padding:10px}.wc-bookings-date-picker .ui-datepicker td .ui-state-default{overflow:hidden}.calendar-bottom .key-item .key-colour{margin-right:7px}.booking-step p{font-size:13px}.step-no{display:none}ul#menu-header-top-menu a,ul#menu-fearmasters-header-top-menu a{font-size:12px}.top-cta-block-slider .inner{justify-content:center}}@media only screen and (min-width :992px) and (max-width :1200px){.top-level-link{padding:0 22px}.amended-menu a.top-level-link{font-size:13px}.mega-menu-parent{font-size:12px}.container{width:100%;max-width:960px}.amended-menu{padding-left:20px;padding-right:20px;gap:20px}.cookieconsent-popup{width:800px!important}.cookieconsent-popup .cookie-left{width:85%!important}.cookieconsent-popup .cookieconsent-button-wrap{width:12%!important}.cookieconsent-popup a.cookieconsent-cookie-policy-link{margin-top:17px!important}.search-form{width:270px}.tabs-wrap,.woocommerce nav.woocommerce-MyAccount-navigation{float:left;width:100%;overflow-y:scroll}.video-container{height:400px}.tabs-wrap .wrap-inner,.woocommerce nav.woocommerce-MyAccount-navigation ul{width:max-content}a.product.type-product{padding:115px 20px 30px}.product.type-product h5{font-size:16px;line-height:25px}.featured-pages .page-container{padding:95px 40px 60px}.contact-block:after{width:100%;background-size:cover;background-position:center}.footer-bottom p{font-size:13px}.sidebar-filters{padding-right:35px}.woocommerce-cart .search-form,.woocommerce-checkout .search-form{width:222px}.wpcf7-acceptance label:hover span:before,.filter_container label:hover span:before{font-size:0;background:#fff}.grid-gallery-image a{height:370px}.slider-main .image-container{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer-bottom p span{padding:0 15px}.contact-block:before{display:none!important}.contact-block:after,.single-product .product-pricing,.calc-header{width:100%!important}.single-product .product-pricing,.calc-header{margin-bottom:30px}footer .row.footer-menus{padding-left:15px}.wc-bookings-date-picker .ui-datepicker td .ui-state-default{overflow:hidden}.calendar-container{padding:20px}#wc-bookings-booking-form .wc-pao-addon-container label{font-size:15px!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.development-notice{display:block!important}.parralax{background-attachment:scroll!important;background-size:cover!important}.single-product section#product_calc{width:100%!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.development-notice{display:block!important}.parralax{background-attachment:scroll!important;background-size:cover!important}}@media only screen and (max-device-width :767px) and (orientation :landscape){.container{max-width:100%}.featured-pages .page-container .category-meta{padding:0 25px}.latest-news article:last-of-type{display:none}.finance-block .cta-button{margin:0 15px 0 0!important}.woocommerce div.product form.cart div.quantity{margin:0}.single-product .product-post-inner{margin:40px 0 23px}.woocommerce-form-coupon-toggle a.showcoupon{float:right!important}.slider-main .slides{padding:30px 15px}}@media only screen and (min-device-width :414px) and (max-device-width :736px) and (orientation :portrait){.mobile-menu-container{width:100%;top:95px;height:calc(100vh - 95px)}.mobile-menu-container .mega-menus .col-12.d-flex{padding:0}.header .search-form{left:-27px;width:100vw}}@media only screen and (min-width:1024px){.slider-main .slick-slide>div{height:100%}.slider-main .slick-slide .slides{height:100%!important}.slider-main .slick-slide .slides a{height:100%}.slider-main .slick-slide .slides a>img{height:100%!important}}