html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}:root{--ff-body:merriweather,serif;--ff-head:lindsey-signature,sans-serif;--primary-clr:#fee;--secondary-clr:#bb946a;--txt-color:#424242}.has-theme-colour-1-background-color{background:var(--primary-clr)}.has-theme-colour-1-color{color:var(--primary-clr)}.has-theme-colour-2-background-color{background:var(--secondary-clr)}.has-theme-colour-2-color{color:var(--secondary-clr)}html{height:100%;scroll-behavior:smooth}body{font-family:var(--ff-body);color:var(--txt-color);background:#fff;font-size:100%;margin:0;padding:0}input,select,textarea,button{font-family:var(--ff-body)}h1{margin:15px 0;font-family:var(--ff-head);color:#2d2d2d;font-weight:400;line-height:100%}h2,h3,h4,h5,h6{margin:15px 0;font-weight:400;line-height:100%;font-family:var(--ff-head)}a{color:var(--secondary-clr);outline:none;text-decoration:none}p{margin:15px 0;line-height:1.4rem}h1{font-size:5rem}h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:.8rem}.cd-timeline-item-title{font-family:var(--ff-body);font-size:1.6rem}.timeline-express-read-more-link{display:none}.clear{clear:both}img{border:none;max-width:100%;height:auto}.g-maps{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.g-maps iframe{left:0;top:0;height:100%;width:100%;position:absolute}.flex{display:flex}.flex>li{list-style:none}.wrap{width:75%;max-width:1300px;margin:0 auto}.content-area{padding:0}.content-area.flex{justify-content:space-between}header.topHeader{background:var(--primary-clr);transition:all .3s linear}header.topHeader .wrap{display:flex;padding:15px 0;align-items:center;justify-content:space-between}header.topHeader.fixHeader .wrap{padding:10px 0}.home header.topHeader .wrap{justify-content:center}.main-logo{width:110px}.home .main-logo{display:none;width:auto}header.topHeader.fixHeader{position:fixed;top:0;width:100%;background:#fff;z-index:999}.home header.topHeader.fixHeader{padding:45px 0}#mob-menu{display:none}header ul.menu{margin:0;padding:0;display:flex}header ul.menu li{list-style:none;position:relative;letter-spacing:2px}header ul.menu li a{text-decoration:none;color:#424242;font-size:1.1rem;display:block;padding:0 12px;margin:0 8px;text-transform:uppercase}header ul.sub-menu{display:none;position:absolute;top:20px;left:0;z-index:990;width:260px;margin:0;padding:10px 0;background:#db9228;border-radius:4px}header ul.menu li ul.sub-menu li{text-align:left;z-index:991;float:none;padding:0;position:relative}header ul.menu li ul.sub-menu li a{padding:4px 0 4px 8px;line-height:22px;font-size:.9rem;color:#fff}header ul.menu li:hover ul.sub-menu{display:block}header ul.menu li:hover ul.sub-menu ul{display:none}header ul.menu li:hover ul.sub-menu li:hover ul{display:block;left:260px;top:0}.cake1{background:url(//yorkshiretreatsco.co.uk/wp-content/themes/york-treats/images/back1.jpg) no-repeat right center;background-size:57%}.slideshow{width:100%;margin:0;padding:0;position:relative}.slideshow .slide{width:100%;background-size:cover;height:600px;display:flex;background-position:center;outline:none}.slideshow .pane{flex-basis:100%;display:flex;height:100%;position:relative}.slide-content{position:absolute;bottom:100px;left:100px}.slide-content a{background:var(--primary-clr);color:#fff;border-radius:6px;padding:10px 25px;font-weight:700;margin:25px 0;text-align:center;font-size:1.2rem;display:block;text-transform:uppercase;width:320px}.slick-arrow{position:absolute;top:45%;z-index:999;width:13px;height:0;padding-top:21px;overflow:hidden;border:none;cursor:pointer}.slick-next{right:2%;background:url(//yorkshiretreatsco.co.uk/wp-content/themes/york-treats/images/slide-next.png) no-repeat top center}.slick-prev{left:2%;background:url(//yorkshiretreatsco.co.uk/wp-content/themes/york-treats/images/slide-prev.png) no-repeat top center}.gfield.hidden{height:0!important;overflow:hidden}.gfield_label{color:var(--secondary-clr)}.gform_button.button{background:var(--secondary-clr);color:#fff;padding:20px;border:mnone;cursor:pointer;display:block;width:180px;font-weight:700;border:none}.facetwp-facet:before{display:block;font-weight:700;font-size:1rem;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #b7b7b7}.facetwp-facet-categories:before{content:"Shop by Category"}.facetwp-facet-flavour:before{content:"Shop by Flavour"}.facetwp-facet-type:before{content:"Snack Type"}.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:var(--primary-clr)}.woocommerce-message:before{color:var(--secondary-clr)}.woocommerce-products-header__title.page-title{display:none}.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:unset!important}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:unset!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;margin:0!important;width:unset!important}.woocommerce .products ul,.woocommerce ul.products{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:25px}.post-type-archive-product.woocommerce ul.products{display:flex;flex-flow:row wrap;justify-content:space-between;gap:0}.post-type-archive-product.woocommerce ul.products li.product-category{flex-basis:32.3333%;margin-bottom:25px!important}.woocommerce .related ul.products{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.woocommerce .related ul.products li.product .button{display:none}.woocommerce ul.products li{text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.1rem;text-transform:initial;font-weight:700;line-height:initial;font-family:var(--ff-body);padding:0;color:var(--txt-color)}.related.products{clear:both}.filter-btn{display:none;background:0 0;border:none;cursor:pointer;outline:none;border-bottom:1px dotted #000;padding-bottom:3px}.shop.wrap{padding:35px 0}.woocommerce-pagination{flex-basis:100%;margin:35px 0}.wc-block-grid__product-title{font-size:1rem;color:#5f6f9c}.wc-block-grid.has-5-columns .wc-block-grid__product,.woocommerce ul.products li.product .price{font-size:1rem;margin-top:5px;font-weight:700;color:var(--secondary-clr)}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:1.2rem;color:var(--secondary-clr)}.woocommerce div.product .stock{color:var(--secondary-clr)}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-title{margin-bottom:0}.wc-block-grid__product{text-align:left}.woocommerce .woocommerce-breadcrumb a{color:var(--secondary-clr)}.shop-flex{justify-content:space-between;flex-flow:row wrap;margin:35px 0}.shop-sidebar{flex-basis:18%}.shop-flex ul.products{flex-basis:78%}#shop-widgets li.widget{margin-bottom:35px}#shop-widgets h2.widgettitle{font-size:1rem;color:#424242;margin:0 0 4px}#shop-widgets a{color:#8e8e8e}#shop-widgets ul.product-categories li,.woocommerce-widget-layered-nav-list li{margin-bottom:3px}#shop-widgets li.widget{font-size:.9rem}.woocommerce-variation-price{margin-bottom:25px}span.count,.posted_in,.tagged_as,.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.product-custom{margin:25px 0;padding:0}.product-custom li{list-style:none}.product-custom h2{font-size:1rem}.sku_wrapper{font-weight:700}.sku_wrapper .sku{font-weight:400}#commentform{margin-top:15px}.single.woocommerce div.product .product_title{font-size:5rem;line-height:100%;font-family:var(--ff-body);font-size:2rem}.single-product h2{font-size:1rem}.product_meta{display:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:55%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:41%}.woocommerce div.product form.cart div.quantity{width:20%}.woocommerce .quantity .qty{width:100%;height:65px;line-height:40px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{border-radius:2px;background:var(--secondary-clr);text-transform:uppercase;font-size:.9rem;outline:none;width:75%;height:65px;line-height:65px;padding:0}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{border-radius:6px;background:#9d7953;border-radius:2px}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background:#b5b5b5}.woocommerce div.product form.cart{margin-top:25px}table.variations td.label{display:none!important}.variable-item.selected{background:#f6f6f6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{background:#e6e6e6;box-shadow:0 0 0 1px rgb(0 0 0/90%)}.term-description{margin:60px 0 40px}.term-description h1{margin-bottom:35px}.wc-block-grid__product{text-align:center}#coupon_code{width:140px;height:36px}.coupon button{height:36px;background:var(--secondary-clr)!important;color:#fff!important;font-size:.9rem!important;border-radius:0!important}.wc-proceed-to-checkout a{width:100%!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%}.show-hidden-menu{display:none}.product-allergy-content h2{font-family:var(--ff-body);font-weight:700}.product-allergy-content{font-size:.9rem}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{text-align:left}li.product mark.count{display:none}.product-category.product h2{color:var(--txt-color);font-size:1.2rem!important;font-family:var(--ff-body)}.woocommerce ul.products li.product.product-category a img{width:100%;height:220px;object-fit:cover;margin-bottom:10px}.hide-price form.cart{display:none}.contact-btn{background:var(--secondary-clr);color:#fff;font-weight:700;display:block;width:180px;text-align:center;padding:15px;margin:35px 0}.hide-price .woocommerce-Price-amount.amount{display:none}.collection-msg{background:var(--primary-clr);padding:15px;border:2px dashed #424242;margin-top:35px;font-weight:700}.collection-flag{background:var(--primary-clr);padding:3px 6px;border:1px dashed #424242;font-weight:700;font-size:.8rem;color:#424242;position:absolute;top:10px;right:-5px}.each .woocommerce-Price-amount.amount:after{content:" each";font-size:.8rem}.summary h2{font-family:var(--ff-body);font-weight:700}.woocommerce td.product-name dl.variation p{margin-top:3px}dl.variation{font-size:.9rem}.wp-container-12,.wp-container-15{gap:6em!important}.wp-block-group__inner-container{width:75%;max-width:1300px;margin:0 auto}.wp-block-group .wp-block-media-text__content{padding:0 0 0 8%}.wp-block-group .has-media-on-the-right .wp-block-media-text__content{padding:0 8% 0 0}.wp-block-social-links{margin:0}.wp-block-media-text.is-image-fill.fixed-400 .wp-block-media-text__media{height:400px}.wp-block-columns.nogap{gap:0}.home-menu h3{font-family:var(--ff-body);font-size:2rem;line-height:initial}.buttons{display:flex;margin:0 auto;padding:0;flex-flow:row wrap;justify-content:space-between}.buttons li{list-style:none;display:flex;flex-basis:32.5%}.buttons li a{flex-basis:100%;background-size:cover;background-position:center center}.buttons li h2{padding-left:35px;font-size:3rem;line-height:100px;margin:0;color:var(--txt-color)}.buttons li h2 span{font-family:var(--ff-body);font-size:18px;font-style:italic;font-weight:700}.buttons li h2 span span{color:var(--secondary-clr)}.button-image{width:100%;height:422px;background-size:cover;background-position:center}.buttons.two{grid-template-columns:repeat(2,1fr)}.buttons.four li{flex-basis:24%}.buttons.five{grid-template-columns:repeat(5,1fr)}.buttons.six{grid-template-columns:repeat(6,1fr)}.content-heading{justify-content:space-between;align-items:center}.content-heading h2{color:#fff;display:flex;align-items:center}.info-boxes{margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px}.info-boxes.two{grid-template-columns:repeat(2,1fr)}.info-boxes.four{grid-template-columns:repeat(4,1fr)}.info-boxes.five{grid-template-columns:repeat(5,1fr)}.info-boxes.six{grid-template-columns:repeat(6,1fr)}.info-boxes li{padding:0;margin-bottom:25px}.info-img{width:100%;height:200px;background-size:cover;background-position:center center}.info-txt a{background:#000;color:#fff;width:140px;padding:10px;text-align:center;display:block;margin-top:15px}.team-members{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;list-style:none;padding:0;margin:0}.team-members li{text-align:center;position:relative}.team-members img{width:140px;height:140px;border-radius:100%;margin:0 auto 15px;display:block}.team-members h4{font-size:.9rem;color:var(--green-clr);font-weight:700;text-transform:uppercase}.hover-content-wrapper{display:flex;justify-content:center;position:absolute;top:0;left:0;width:100%}.hover-content{background:var(--green-clr);border-radius:100%;font-size:1rem;width:140px;height:140px;color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:10px;opacity:0;transition:all .2s linear}.team-members li:hover .hover-content{opacity:1}.hover-content a{color:#fff;display:block;margin-top:15px}.widget-area ul{margin:0;padding:0}.widget-area li{list-style:none}.v-widgets li.widget{margin-bottom:30px}.widget-area .wp-block-group__inner-container{width:100%}.category .content-area{margin:55px auto}.category .read-more{width:120px;display:block;padding:10px;text-align:center;background:#424242;color:#fff;margin-top:25px}.blog-img{background-size:cover;background-position:center center;height:300px;display:flex}.blog-img a{flex-basis:100%}.blog-wrap{justify-content:space-between;flex-flow:row wrap;margin-top:50px}.blog-wrap article{flex-basis:48%;margin-bottom:25px}.blog-txt h2{font-family:var(--ff-body);font-size:1.4rem;margin:15px 0 0}.blog-txt{font-size:.9rem}.blog-txt .post-date{margin:5px 0 10px}.flex.nav-btns{margin:35px 0;justify-content:space-between}.flex.nav-btns a{background:var(--secondary-clr);color:#fff;padding:10px 15px;display:inline-block}.single h1{margin:55px 0}.single-product.single h1{margin:15px 0}#footer-wrapper{width:100%;background:#373737;border-top:10px solid #f4c2c2;clear:both;color:#fff}.footer{margin:0 auto;clear:both;padding:60px 0;min-height:150px}.footerul{justify-content:space-between}.footer h2{color:#fff;font-family:var(--ff-head)}.footer a{color:#fff}#menu-main-menu-1{display:flex;margin-bottom:25px}#menu-main-menu-1 li{margin-right:15px;text-transform:uppercase}#menu-main-menu-1 li a:hover{color:var(--secondary-clr)}#text-3 a{text-decoration:underline}#text-3 p:last-of-type a{font-size:.8rem;color:var(--secondary-clr)}.footer .wp-block-social-links{display:flex;justify-content:unset;margin-top:25px}.credit{width:100%;color:#fff;background:#221f1f;padding:8px 10px;font-size:.8rem}.credit a{color:#fff;float:right}.credit a img{margin:2px 0 0 5px}.credit p{margin:0}.fouroneeight{float:right}@media only screen and (max-width:1500px),only screen and (max-device-width:1500px){.info-boxes.six,.buttons.six{grid-template-columns:repeat(5,1fr)}.wp-block-group__inner-container,.wrap{width:85%}}@media only screen and (max-width:1368px),only screen and (max-device-width:1368px){.wp-block-group__inner-container,.wrap{width:95%}.info-boxes.five,.info-boxes.six,.buttons.five,.buttons.six{grid-template-columns:repeat(4,1fr)}.cake1{background-size:62%}}@media only screen and (max-width:1235px),only screen and (max-device-width:1235px){#mob-menu{display:block;width:34px;height:30px;background:url(//yorkshiretreatsco.co.uk/wp-content/themes/york-treats/images/menu.png) no-repeat;border:none;cursor:pointer;position:absolute;top:48px;left:60px;z-index:9999}.home #mob-menu{top:42px;left:60px}header.sticky #mob-menu{background:url(//yorkshiretreatsco.co.uk/wp-content/themes/york-treats/images/menu-white.png) no-repeat;top:47px}.logged-in #mob-menu{top:114px}.main-menu{display:none;position:fixed;top:0;right:0;bottom:0;background:#fff;border-left:2px solid var(--primary-clr);z-index:9999;padding:60px 40px;width:30%;min-width:300px}header ul.menu{display:block}header ul.menu li a,.header.sticky ul.menu li a{color:#000!important;margin:0 0 15px;padding:0 0 15px}header ul.sub-menu{display:none}header.topHeader.fixHeader{width:90px}header.topHeader.fixHeader #mob-menu{top:30px;left:25px}.main-logo{margin-left:140px;width:100px}header.topHeader.fixHeader{height:100px}}@media only screen and (max-width:1200px),only screen and (max-device-width:1200px){.embed-container{padding-bottom:80%}.info-boxes.four,.info-boxes.five,.info-boxes.six,.buttons.four,.buttons.five,.buttons.six{grid-template-columns:repeat(3,1fr)}.woocommerce .products ul,.woocommerce ul.products{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:1050px),only screen and (max-device-width:1050px){.wp-block-columns{flex-flow:row wrap!important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important;margin-bottom:10px!important}.cake1{background:0 0}.button-image{height:364px}.buttons li{flex-basis:48%;margin-bottom:25px}.buttons li:last-of-type{flex-basis:100%}.menu-text{order:2}.menu-img{order:1}.woocommerce .products ul,.woocommerce ul.products{grid-template-columns:1fr 1fr}.buttons.four li{flex-basis:49%}}@media only screen and (max-width:900px),only screen and (max-device-width:900px){.info-boxes,.info-boxes.four,.info-boxes.five,.info-boxes.six,.buttons,.buttons.four,.buttons.five,.buttons.six{grid-template-columns:repeat(3,1fr)}#menu-main-menu-1{flex-direction:column}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;float:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{margin-bottom:40px}.shop-sidebar{flex-basis:22%}.shop-flex ul.products{flex-basis:74%}.woocommerce .related ul.products{grid-template-columns:1fr 1fr}.post-type-archive-product.woocommerce ul.products li.product-category{flex-basis:49.5%}.blog-wrap article{flex-basis:100%}}@media only screen and (max-width:750px),only screen and (max-device-width:750px){.wp-block-spacer{max-height:35px!important}.embed-container{height:350px}.info-boxes,.info-boxes.two,.info-boxes.four,.info-boxes.five,.info-boxes.six,.buttons,.buttons.two,.buttons.four,.buttons.five,.buttons.six{grid-template-columns:2fr}.buttons li{flex-basis:100%}.shop-sidebar{flex-basis:25%}.shop-flex ul.products{flex-basis:70%}}@media only screen and (max-width:600px),only screen and (max-device-width:600px){.info-boxes,.info-boxes.two,.info-boxes.four,.info-boxes.five,.info-boxes.six,.buttons,.buttons.two,.buttons.four,.buttons.five,.buttons.six{grid-template-columns:1fr}.wp-block-columns{gap:0!important;margin-bottom:5px}h1{font-size:4rem}#mob-menu,.home #mob-menu{left:40px}.main-logo{margin-left:105px}.shop-flex.flex{flex-direction:column}#shop-widgets{max-width:95%}#shop-widgets .facetwp-facet{margin-bottom:20px}#show-hidden-menu{display:block;margin-bottom:15px;background:var(--primary-clr);padding:8px 16px;display:block;width:80px;text-align:center;font-size:.9rem;font-weight:700;cursor:pointer}.hidden-menu{display:none}.woocommerce-products-header__title.page-title{font-size:3rem}.woocommerce .products ul,.woocommerce ul.products{grid-template-columns:1fr}.post-type-archive-product.woocommerce ul.products li.product-category{flex-basis:100%!important}h1{margin:35px 0 0}}