@font-face{font-family:DancingScript;src:url(../fonts/DancingScript-Medium.woff2) format('woff2'),url(../fonts/DancingScript-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}body,li,p{font-family:sweet-sans-pro,Montserrat,sans-serif;font-weight:400;font-style:normal}a,body{color:#fff}.site-main,body{overflow-x:hidden}a{text-decoration:none}main a{color:#fff;font-weight:600;transition:opacity .3s}main a:hover{color:#fff;opacity:.7}main a:visited{color:#fff}.display-4,h1,h2,h3,h4{font-family:sweet-sans-pro,Montserrat,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase}h5,h6{font-family:DancingScript,sans-serif;font-weight:500;font-style:normal;text-transform:none}h1,h2{font-size:calc(2.7rem + .2vw);line-height:1.2em}h1,h2,h3,h4,h5,h6{background-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));color:transparent;background-clip:text;letter-spacing:3px}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff}@media (max-width:991px){h1,h2{font-size:calc(2.4rem + .2vw)}}@media (max-width:650px){h1,h2{font-size:calc(1.9rem + .2vw)}}@media (max-width:475px){h1,h2{font-size:calc(1.75rem + .2vw)}}.scroll-lock{position:fixed;width:100%;height:100%;overflow:hidden}.cky-notice-btn-wrapper,.cky-prefrence-btn-wrapper{flex-wrap:nowrap!important}.cky-btn:hover{opacity:1!important}a.cky-banner-element{padding:8px 30px;background:#f8f9fa;color:#858a8f;border:1px solid #dee2e6;box-sizing:border-box;border-radius:2px;cursor:pointer;font-weight:600}.cky-btn{letter-spacing:0}a.cky-banner-element.btn:hover{border-color:#fff}button.cky-show-desc-btn:not(:hover):not(:active){color:#241f57!important;border:0!important;letter-spacing:0;text-decoration:underline}.cky-preference-content-wrapper button:hover{border:0!important;letter-spacing:0}button.cky-btn.cky-btn-accept:hover,button.cky-btn.cky-btn-reject:hover{color:#fff!important;background:#6a6597!important;border-color:#6a6597!important}button.cky-btn.cky-btn-preferences:hover{color:#fff!important;background-color:#241f57!important;border-color:#241f57!important}button.cky-btn.cky-btn-customize{color:#241f57!important;border-color:#241f57!important;background:0 0}button.cky-btn.cky-btn-customize:hover{color:#fff!important;background-color:#241f57!important;border-color:#241f57!important}button.cky-accordion-btn,button.cky-show-desc-btn{text-align:left}@-webkit-keyframes slide-up{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}90%{opacity:1}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slide-up{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}90%{opacity:1}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slide-down{0%{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slide-down{0%{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes card-slide-up{0%{opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes card-slide-up{0%{opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.slide-up{opacity:0;-webkit-transition:opacity 5s;-ms-transition:opacity 5s;-o-transition:opacity 5s;transition:opacity 5s}.slide-up-active,.slide-up.active{-webkit-animation:1s ease-in-out both slide-up;animation:1s ease-in-out both slide-up;opacity:1}.fade-in{opacity:0;-webkit-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.fade-in-active,.fade-in.active{-webkit-animation:.5s ease-in-out both fade-in;animation:.5s ease-in-out both fade-in;opacity:1}.header-logo{height:20px;margin-left:1rem}@media (min-width:425px){.header-logo{height:26px;margin-left:1.25rem}}@media (min-width:585px){.header-logo{height:32px;margin-left:1.5rem}}@media (min-width:768px){.header-logo{height:36px;margin-left:1.75rem}footer .header-logo{height:36px;margin-left:0;margin-right:1rem}}@media (min-width:992px){.header-logo{height:40px;margin-left:1.75rem}}.navigation__container{position:fixed;left:0;top:175px;-webkit-transform:translate(0,0);transform:translate(0,0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s}.navigation__container--is-open{opacity:1;visibility:visible;-webkit-transition:visibility,opacity .4s;transition:visibility,opacity .4s;top:65px}@media (min-width:425px){.navigation__container--is-open{top:71px}}@media (min-width:585px){.navigation__container--is-open{top:92px}}@media (min-width:768px){.navigation__container--is-open{top:106px}}.navigation__container--is-open .menu-menu-1-container{top:-8%;position:relative}.navigation__container--is-open .navigation__list>li:nth-child(1) a{-webkit-transition:color .2s ease-in-out,-webkit-transform .2s .4s;transition:transform .2s .4s,color .2s ease-in-out,-webkit-transform .2s .4s}.navigation__container--is-open .navigation__list>li:nth-child(2) a{-webkit-transition:color .2s ease-in-out,-webkit-transform .2s .6s;transition:transform .2s .6s,color .2s ease-in-out,-webkit-transform .2s .6s}.navigation__container--is-open .navigation__list>li:nth-child(3) a{-webkit-transition:color .2s ease-in-out,-webkit-transform .2s .8s;transition:transform .2s .8s,color .2s ease-in-out,-webkit-transform .2s .8s}.navigation__container--is-open .navigation__list>li:nth-child(4) a{-webkit-transition:color .2s ease-in-out,-webkit-transform .2s 1s;transition:transform .2s 1s,color .2s ease-in-out,-webkit-transform .2s 1s}.navigation__container--is-open .navigation__list>li a{-webkit-transform:translateY(0);transform:translateY(0)}.navigation__container--is-open .navigation__list>li a:hover{color:#c4c4c4}.navigation__list{height:250px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.navigation__list>li{overflow:hidden}.navigation__list>li a{-webkit-transform:translateY(100%);transform:translateY(100%);color:#585858;font-weight:700;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.navigation__burger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:35px;height:27px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;position:absolute;left:2em;z-index:9990}@media (min-width:280px){.navigation__burger{width:20px;height:15px;margin-top:.3rem}}@media (min-width:425px){.navigation__burger{width:21px;height:16px}header#masthead{padding-top:1.25em;padding-bottom:1.25em}}@media (min-width:585px){.navigation__burger{width:28px;height:22px}}@media (min-width:768px){.navigation__burger{width:35px;height:26px;margin-top:.25rem}}@media (min-width:992px){.navigation__container--is-open{top:142px}.navigation__burger{width:35px;height:26px}}.navigation__burger--is-open .navigation__burger-el{-webkit-transition:opacity .2s,-webkit-transform .4s;transition:transform .4s,opacity .2s,-webkit-transform .4s}.navigation__burger--is-open .navigation__burger-el--top{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation__burger--is-open .navigation__burger-el--bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation__burger--is-open .navigation__burger-el--middle{opacity:0}.navigation__burger-el{display:block;width:100%;height:2px;background-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));-webkit-transition:opacity .2s .2s,-webkit-transform .4s;transition:transform .4s,opacity .2s .2s,-webkit-transform .4s}.navigation__burger-el--top{-webkit-transform-origin:left top;transform-origin:left top}@media (min-width:768px){.navigation__burger-el--top{-webkit-transform-origin:left top;transform-origin:left top}}.navigation__burger-el--bottom{-webkit-transform-origin:left bottom;transform-origin:left bottom}.page{min-height:65vh}@media (min-width:1350px){.navigation__burger{left:7%}}.navigation__container{background:#eb4537;z-index:9900}header#masthead{display:flex;justify-content:center;background:#241f57;padding-top:1.25em;padding-bottom:1.25em}.gold-line hr{height:5px;background-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));margin:0;border-top:0;opacity:1}@media (min-width:585px){header#masthead{padding-top:1.75em;padding-bottom:1.75em}}@media (min-width:768px){header#masthead{padding-top:2em;padding-bottom:2em}.gold-line hr{height:6px}footer .row{margin-bottom:3rem}}.menu-socials a{color:#000}.menu-socials a:hover{color:#fddc50}.menu-socials .fa{font-size:2em;margin-left:5px;margin-right:5px}.menu-socials{margin-top:1.2em}.grecaptcha-badge{display:none!important}.entry-content,.entry-summary,.page,.page-content,.post{margin:0}.entry-content{position:relative}ul#primary-menu{list-style:none;padding:0;margin:0;text-align:center}ul#primary-menu li{position:relative}ul#primary-menu li:after{content:"";display:block;width:280px;height:10px;background-image:url(https://fancyfats.wpenginepowered.com/wp-content/themes/boilerplate/img/line-squiggle.svg);background-size:contain;background-repeat:no-repeat}ul#primary-menu li:last-child:after{display:none}ul#primary-menu a{text-decoration:none;font-family:sweet-sans-pro,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:1.5em;color:#241f57;letter-spacing:2.5px;line-height:4em}ul#primary-menu a:hover{background-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));color:transparent;background-clip:text}@media (max-width:767px){ul#primary-menu a{font-size:1.5em}footer .company{order:1}}@media (max-width:585px){ul#primary-menu li:after{width:240px;height:6px}ul#primary-menu a{font-size:1.3em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.navigation__container--is-open .menu-menu-1-container{top:-11%}ul#primary-menu a{font-size:1.5em}}@media only screen and (min-device-width:600px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.navigation__container--is-open .menu-menu-1-container{top:-11%}ul#primary-menu li:after{width:186px;height:5px}ul#primary-menu a{font-size:1.3em}}nav .site-branding{z-index:999999}footer#colophon{background:#241f57;padding-top:2.5em;padding-bottom:1.5em}@media (min-width:1300px){footer .container-fluid{max-width:1300px}}@media (max-width:1299px){footer .container-fluid{padding-left:1.5em}}footer .site-branding{margin-bottom:1.5rem}@media (max-width:767px){footer .row{text-align:center}footer .container-fluid{padding-left:0}footer .site-branding{margin-bottom:0}}ul#menu-footer-help,ul#menu-footer-legals,ul#menu-footer-menu{margin:0;padding:0;list-style:none;font-weight:500;text-transform:uppercase;font-size:16px}ul#menu-footer-help li,ul#menu-footer-legals li,ul#menu-footer-menu li{font-weight:500;margin-bottom:6px;letter-spacing:1.5px}.footer-menu-holder h4{text-transform:uppercase;font-size:16px;font-weight:400;margin-top:3px;margin-bottom:6px;letter-spacing:1.5px}ul#menu-footer-menu li:first-child{font-weight:400}ul#menu-footer-menu li:first-child a:hover{color:#fff;font-weight:400}.footer-menu-holder h4:after,ul#menu-footer-menu li:first-child:after{content:"";display:block;width:130px;height:10px;background-image:url(https://fancyfats.wpenginepowered.com/wp-content/themes/boilerplate/img/line-squiggle.svg);background-size:contain;background-repeat:no-repeat;position:relative;top:3px}ul#menu-footer-menu li:first-child:after{left:12px}.footer-menu-holder h4:after{top:5px}@media (min-width:768px){.footer-nav-col{display:flex}footer .row{text-align:center}nav.footer-nav{padding-right:1.25rem;padding-left:1.25rem}}.footer-menu-holder{display:flex;flex-direction:column;align-items:center}.site-footer a,.site-footer a:visited{color:#fff}.site-footer a:hover{font-weight:500;background-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));color:transparent;background-clip:text}.site-footer.menu-item-home a:hover{font-weight:400}.footer-address{font-size:.875rem}.footer-copyright{text-align:center;text-transform:uppercase;font-size:.85rem}.footer-copyright sup{top:-.2em}.footer-copyright .dot{margin-left:-6px;margin-right:5px;top:2px;position:relative}.footer-copyright .copyright{font-size:85%}footer .socials{justify-content:center;display:flex}.footer-socials{display:block;width:fit-content}@media (min-width:992px){header#masthead{padding-top:3em;padding-bottom:3em}.footer-socials{margin-left:auto}}.footer-socials .fa{font-size:2em;margin:0 8px}@media (max-width:991px){.footer-address,.footer-menu-holder{margin-top:1em;margin-bottom:2em}}@media (max-width:767px){.footer-menu-holder h4:after,ul#menu-footer-menu li:first-child:after{left:unset;margin:auto}nav.footer-nav{margin-bottom:3rem}footer#colophon{padding-bottom:2em}}@media (max-width:575px){footer .socials{justify-content:flex-start;order:2;margin-bottom:.8em}footer.site-footer .col-md-4.col-sm-6{order:1}footer.site-footer .col-md-5.col-sm-6{order:3}}button.back-to-top{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background:#333;border:none;border-radius:50%;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s;z-index:9999;min-width:0;padding:0}button.back-to-top img,button.back-to-top svg{display:block;margin:auto}.back-to-top.show{opacity:1;pointer-events:auto}.center{text-align:center}main#primary{background-color:#241f57}section.hero_slider{position:relative}img.hero-slide-img{position:absolute;width:100%;height:100%;object-fit:cover}.hero-slide-inner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:65vh}.hero-slide-strapline,h2.hero-slide-title{position:relative}.hero-slide-copy{text-align:center;max-width:330px;text-shadow:2px 1px 16px #433636;background-color:#241f5761;z-index:5;border-radius:50%;padding-top:1rem;padding-bottom:1.5rem}@media (min-width:768px){.hero-slide-copy{max-width:530px}}h2.hero-slide-title{margin:0 0 1.5rem;line-height:1.1em;font-weight:700;color:#fff}.hero-slide-strapline{font-family:DancingScript,serif;font-weight:500;text-transform:none;color:#fddc50;margin:0;font-size:2.2em;text-shadow:2px 1px 13px #433636}section.heading_strapline_intro{padding:3rem 0}section.content_and_button_block{background:#241f57;text-align:center;padding-top:5em;padding-bottom:5em;position:relative}.content_and_button_block-inner{display:block;margin:auto;max-width:900px;z-index:2;position:relative;padding-right:2rem;padding-left:2rem}.content_and_button_block-inner h2{font-weight:700;max-width:100%;margin:0 auto}@media (min-width:570px){.content_and_button_block-inner h2{max-width:80%}}.content_and_button_block-content{font-weight:400;margin:1.5em 0 2rem}.contained-text{margin:1.5em 0}@media (min-width:500px){.content_and_button_block-content p{font-size:1.1rem}}@media (min-width:651px){.content_and_button_block-content p{font-size:1.2rem}}.wpcf7 input[type=button],.wpcf7 input[type=reset],.wpcf7 input[type=submit],button{border:2px solid;border-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));border-image-slice:1;background:#241f57;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:2px;line-height:1.3;padding:18px 26px}.wpcf7 input[type=button]:hover,.wpcf7 input[type=reset]:hover,.wpcf7 input[type=submit]:hover,button:hover{background:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));color:#fff;transition:.3s}a:has(button):hover{opacity:1!important}img.content_and_button_block-img{position:absolute;top:-68px;left:7%;width:140px}@media (max-width:600px){.hero-slide-inner{height:55vh}img.content_and_button_block-img{width:130px}}.yellow-chicken{background-color:#ffc222}.yellow{background-color:#f7ef71}.green{background-color:#008763}.cyan{background-color:#59c5c7}.purple{background-color:#b55b99}.red{background-color:#eb4537}.orange{background-color:#f37043}.blue{background-color:#241f57}.white{background-color:#fff}.split_module .container-fluid{padding:0}.split-50-50-slides-holder .col-lg-6,.split-50-50-slides-holder .col-md-6{display:flex}@media (min-width:992px){.content_and_button_block-content p{font-size:1.35rem}.split_module-inner .row>.col-lg-6,.split_module-inner .row>.col-md-6{padding-left:calc(var(--bs-gutter-x) * 0)}.split_module-inner .col-lg-6,.split_module-inner .col-md-6{padding-left:0;padding-right:0}}@media (max-width:991px){.split_module-inner .row{flex-direction:column-reverse}.split_module-inner .row .col-lg-6:has(.split_module-content){min-height:440px;justify-content:center}}@media (max-width:767px){.split_module-inner .row{flex-direction:column-reverse}.split_module-inner .row .col-md-6:has(.split_module-content){min-height:50vh;justify-content:center}.ingredients h3,.method h3{text-align:center}}.split_module-content{display:flex;flex-direction:column;align-content:center;color:#241f57;text-align:center;justify-content:center;flex-wrap:wrap;align-items:center;max-width:60%;margin:0 auto}@media (min-width:1485px){.split_module-content{max-width:60%}}@media (min-width:992px) and (max-width:1484px){.split_module-content{max-width:70%}}@media (min-width:651px) and (max-width:991px){.split_module-content{min-height:600px;min-height:500px}}@media (max-width:480px){.split_module-content{max-width:80%}}.split_module-content h3{font-size:2.5rem;font-weight:700;letter-spacing:.5px;color:#241f57;-webkit-text-stroke:3px transparent;background:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#241f57;margin-top:1.5rem;margin-bottom:1rem;max-width:80%}@media (min-width:1300px){.split_module-content h3{font-size:3rem}}.red .split_module-content h3{max-width:67%}.purple .split_module-content h3{max-width:70%}.yellow .split_module-content h3{max-width:75%}@media (min-width:875px) and (max-width:991px){.red .split_module-content h3{max-width:50%}.purple .split_module-content h3{max-width:60%}.yellow .split_module-content h3{max-width:67%}.cyan .split_module-content h3{max-width:70%}}.split_module-content p{margin-bottom:1.3rem;font-size:1rem;font-weight:500;max-width:340px}@media (min-width:992px){.split_module-content p{margin-bottom:1.6rem;font-size:1.2rem}.col-lg-3.icon-item{width:20%}}@media (min-width:992px) and (max-width:1160px){.split_module-content h3{font-size:2rem}.split_module-content p{font-size:1.1rem}}@media (max-width:650px){.wpcf7 input[type=button],.wpcf7 input[type=reset],.wpcf7 input[type=submit],button{font-size:95%;padding:18px 24px}.split_module-content{padding-top:.75rem;padding-bottom:.75rem}.split_module-content h3{margin-bottom:.5rem;max-width:95%;font-size:2rem}}.slick-btns{display:flex;padding-top:2.3rem}img.nav-left{rotate:180deg}img.nav-left,img.nav-right{margin:6px;padding:0;cursor:pointer}@media (max-width:650px){.slick-btns{padding-top:1.5rem;padding-bottom:1.5rem}img.nav-left,img.nav-right{margin:4px}}img.nav-left:hover,img.nav-right:hover{background-color:#241f57;border-radius:50%}section.text_block_icon_grid{padding-top:5em;padding-bottom:5em}.icon-holder{display:flex;flex-wrap:wrap;max-width:1200px;margin:2rem auto;justify-content:center}.content-centered-inner{margin:0 auto;max-width:900px;z-index:2;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.strapline{font-family:DancingScript,serif;font-weight:500;text-transform:none;font-size:calc(1.9rem + .2vw);width:fit-content;letter-spacing:0}@media (max-width:649px){.strapline{font-size:calc(1.5rem + .2vw)}}.content-centered-inner h2{font-weight:700;width:fit-content;max-width:70%}@media (max-width:400px){.content-centered-inner h2{max-width:100%}}.icon-grid{margin:auto auto .5rem;max-width:1300px}.icon-item{display:flex;flex-direction:column;align-items:center;margin-bottom:2.5rem}img.icon-img{margin-bottom:1.5rem;width:160px}.icon-heading{text-align:center;max-width:90%;letter-spacing:1.5px}@media (min-width:1080px){.icon-heading{max-width:80%}}.icon-heading h4{color:#fff;font-weight:600;font-size:1.15rem;line-height:1.3}@media (min-width:992px) and (max-width:1200px){img.icon-img{width:140px}.icon-heading h4{font-size:1rem}}@media (max-width:991px){.icon-item{width:50%}.icon-grid{max-width:640px}}@media (max-width:680px){.icon-grid{max-width:590px}img.icon-img{width:150px}}@media (min-width:620px) and (max-width:991px){.icon-heading{max-width:70%}}@media (min-width:521px) and (max-width:619px){.icon-heading{max-width:75%}}@media (min-width:486px) and (max-width:520px){.icon-heading{max-width:85%}}@media (max-width:485px){.icon-heading{max-width:140%}.icon-heading h4{font-size:1.2rem}}@media (max-width:425px){img.icon-img{width:140px}}@media (max-width:375px){.content_and_button_block-inner{padding-right:0;padding-left:0}img.icon-img{width:130px}.icon-heading h4{font-size:1.1rem}}.product-grid{margin:0;padding:0}.product-holder{display:flex;flex-wrap:wrap}.product-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:610px;padding:3rem}@media (max-width:575px){.product-item{width:100%}}.product-grid .product-item .product-heading h4{text-align:center;font-size:2rem;font-weight:700;letter-spacing:.5px;color:#241f57;-webkit-text-fill-color:#241f57;margin-bottom:1rem;-webkit-text-stroke:3px transparent;background:linear-gradient(to right,#6e582e,#a58b51,#dcbf74,#a58b51,#6e582e) text}.product-wrapper{display:flex;flex-direction:column;align-items:center}.product-img{width:100%;max-width:340px;margin-top:1rem;margin-bottom:2rem}.product-item:has(.product-heading) .product-img{margin-bottom:1rem}.product-desc{max-width:340px}@media (min-width:820px){.product-desc{max-width:390px}}.product-desc,.product-desc p{color:#241f57;text-align:center;padding-bottom:.8rem;font-weight:600;font-size:calc(1rem + .2vw)}section.product_overview_grid{max-width:1300px;margin:auto;padding-bottom:3rem}section.product_overview_grid .product-card h2 a,section.product_overview_grid .product-card h3 a{background-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));color:transparent;background-clip:text;letter-spacing:3px;font-weight:700}section.product_overview_grid .product-card h2 a:hover,section.product_overview_grid .product-card h3 a:hover{opacity:1}section.recipes_grid,section.recipes_grid_content{max-width:1300px}section.recipes_grid{margin:4rem auto}.recipe-type{font-family:DancingScript,sans-serif;font-weight:500;font-style:normal;text-transform:none;font-size:1.1rem}@media (min-width:992px) and (max-width:1130px){.recipe-hover-overlay.p-4{padding:1.5rem 0!important}}.recipe-carousel h4.recipe-title,.recipe-grid h4.recipe-title{font-size:calc(1rem + .3vw)}@media (min-width:768px) and (max-width:991px){.recipe-carousel h4.recipe-title,.recipe-grid h4.recipe-title{font-size:calc(1.275rem + .3vw)}}@media (min-width:1200px){.recipe-carousel h4.recipe-title,.recipe-grid h4.recipe-title{font-size:calc(1.275rem + .3vw)}}@media (max-width:600px){.recipe-carousel h4.recipe-title,.recipe-grid h4.recipe-title{font-size:calc(.875rem + .3vw)}}.recipes_grid .recipe-card{position:relative}.recipe-hover-overlay{background-color:rgba(36,31,87,.75);opacity:0;transition:opacity .3s;z-index:2;border:2px solid;border-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));border-image-slice:1}.recipe-card:hover .recipe-hover-overlay{opacity:1}.image-hover-effect{transition:transform .4s,opacity .4s}.recipe-card:hover .image-hover-effect{transform:scale(1.05);opacity:.7}section.recipes_grid_content{margin:5rem auto 6rem;padding-left:.75rem;padding-right:.75rem}section.recipes_grid_content .content_and_button_block-inner{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;text-align:center}section.recipes-single,section.recipes-single-2 .container-fluid{max-width:1300px;margin:auto}section.recipes-single{padding-bottom:4rem!important;z-index:222;position:relative}section.recipes-single-2{padding-top:3rem!important;padding-bottom:3rem!important;z-index:22;position:relative}section.recipes-single .col-md-6.txt-col{display:flex;flex-direction:column;justify-content:center}.recipe-image-wrapper{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%}h2.recipe-title{text-align:center;width:fit-content;line-height:1}@media (min-width:992px){.recipe-type{font-size:1.3rem}.recipe-title-desk{display:flex;flex-direction:column;align-items:center;padding:0 2rem}.recipe-title-mob{display:none}}@media (max-width:991px){.recipe-title-mob{display:flex;flex-direction:column;align-items:center;padding:3rem 0}.recipe-title-desk{display:none}.product-split:has(.product-btn) .product-info{margin-bottom:3rem}}.col-12.time-serves{display:flex;justify-content:space-evenly}.col-12.time-serves p{text-transform:uppercase;font-weight:700;margin-bottom:0}.time-serves .col-md-6{display:flex;flex-direction:column;align-items:center;padding:.5rem 0;width:50%}.time-serves .col-md-6:first-child{border-right:1px solid #a58b51}img.red-line{width:100%;height:15px}.recipe-type-grid img.red-line{height:15px}.recipe-info{padding:1rem}@media (max-width:415px){.recipes-single .recipe-info{padding:1rem 0}}.recipe-carousel .recipe-info{padding:1rem}@media (min-width:992px){.recipe-carousel .recipe-info{padding:1rem 2rem}}.recipe-info h3{color:#fff}.jump-links{display:inline-flex;justify-content:space-around;padding:.5rem 0;background-color:#fff;border:2px solid;border-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));border-image-slice:1;position:fixed;bottom:10%;right:5%;left:5%;z-index:2222;width:90%}.jump-links .col-6{display:flex;justify-content:center}.jump-links .col-6:first-child{border-right:1px solid;border-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));border-image-slice:1}.jump-links a p{text-transform:uppercase;letter-spacing:2px;color:#241f57;font-weight:800;margin-top:.5rem;margin-bottom:.5rem}.jump-links a:visited{color:#241f57}.ingredient-wrapper{border:2px solid;border-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));border-image-slice:1;padding:2rem}.ingredient-method,.ingredient-method h3{color:#241f57}.ingredient-item{margin-top:.5rem;margin-bottom:1rem;border-bottom:1px solid #a58b51}.ingredient-item:last-child{border-bottom:none}ol.cooking-method{padding-left:0;margin-left:1.5rem}ol li::marker{font-weight:700}.ingredients p,ol.cooking-method li p{font-weight:500}.method{padding:2rem}@media (max-width:415px){.method{padding:2rem 1rem}}@media (min-width:768px){.jump-links{display:none}#breadcrumbs{text-align:center}.product-split p#breadcrumbs{text-align:left}}.product-split p#breadcrumbs{margin-top:-2rem}.product-info{margin-top:5rem}@media (max-width:767px){.product-info{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;margin-top:3rem}.product-btn{text-align:center}.products section.recipes_grid_content{margin:2rem 1rem 6rem}}p#breadcrumbs span{text-transform:uppercase;color:#876f3e;font-size:80%;font-weight:700;letter-spacing:2px}p#breadcrumbs span span{color:#fff;font-weight:500}#breadcrumbs a{font-weight:500}#breadcrumbs a:visited{color:#fff}.product-image-wrapper{background-repeat:no-repeat;background-size:85%;background-position:center;width:100%;height:100%;min-height:500px}.product-split .txt-col{padding:3rem 2rem 1rem}@media (min-width:768px){.product-split .txt-col{padding:3rem 2rem}}.product-split .img-col{display:flex;flex-direction:column;justify-content:center}.product-image-carousel .slick-list{padding:0!important}.product-image-carousel .slick-track{display:flex;align-items:center}.product-image-carousel .carousel-slide{text-align:center}.product-image-carousel img{width:100%;height:auto;max-height:500px;max-height:640px;object-fit:contain;margin:0 auto;display:block}.product-image-carousel .slick-dots,.slick-dots{bottom:20px;position:relative;display:flex;justify-content:center;align-items:flex-end;margin:0;padding:0}.hero_slider .slick-dots{bottom:36px}.product-image-carousel .slick-dots li::marker,.slick-dots li::marker{color:transparent}.product-image-carousel .slick-dots li button,.slick-dots li button{font-size:0;width:14px;height:14px;border-radius:50%;background-color:transparent;border:2px solid #8a7240;display:block;padding:0;cursor:pointer;transition:background-color .3s;rotate:320deg}.product-image-carousel .slick-dots li.slick-active button,.slick-dots li.slick-active button{background-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));color:transparent}.hero_slider .slick-dots button:hover,.recipe-carousel .slick-dots button:hover{background-color:#fff}.product-image-carousel .slick-dots li,.slick-dots li{margin:0 3px}.hero_slider .slick-arrow,.product-image-carousel .slick-arrow{background:rgba(255,255,255,.6);border:none;color:#333;position:absolute;top:50%;transform:translateY(-50%);z-index:2;padding:20px 10px;opacity:.5;transition:opacity .3s}.hero_slider .slick-arrow{background:rgb(201 172 104);color:#241f57}.hero_slider .slick-arrow:hover,.product-image-carousel .slick-arrow:hover{opacity:1}.hero_slider .slick-prev,.product-image-carousel .slick-prev{border-radius:0 6px 6px 0;left:0}.hero_slider .slick-next,.product-image-carousel .slick-next{border-radius:6px 0 0 6px;right:0;padding:20px 8px 20px 12px}h2.product-title{width:fit-content;font-weight:700}h3.product-sub{width:fit-content;font-weight:700;text-transform:none}.info-list a:focus{outline:0}.info-list h3{margin-left:.5em;margin-right:.5em;margin-bottom:1em}.product-info-module .col-lg:first-of-type .info-list:nth-child(1) a.info-link,.product-info-module .col-lg:first-of-type .info-list:nth-child(1) h3{color:#fff}.info-item{border-bottom:2px solid;border-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));border-image-slice:1;transition:opacity .3s}.info-item:last-child{border-bottom:none}.info-module .col-lg:first-of-type .info-list:nth-child(1) .info-item:hover,.product-info-module .col-lg:first-of-type .info-list:nth-child(1) .info-item:active{background-color:rgba(255,255,255,.2);transition:.3s}a.info-link{text-decoration:none;font-weight:600;font-size:1.1rem;display:flex;align-items:center;justify-content:space-between;padding:.75em .5em .75em 0}a.info-link:hover{opacity:1}.fa-minus:before,.fa-plus:before,i.fa.toggle-icon.fa-plus{transition:.3s;font-size:13px;background-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(110,88,46,1));color:transparent;background-clip:text}span.prod-h{color:#fff;letter-spacing:2px}span.info-icon{margin-left:40px;margin-right:7px}i.fa.fa-angle-down{font-size:24px;font-weight:600}.collapse:not(.show){display:block;height:0;overflow:hidden;transition:height .3s}.prod-info{padding:0 1em .75em 0}i.fa.fa-star{background-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));color:transparent;background-clip:text;font-size:24px}@media (min-width:992px){.info-list{margin-bottom:3em}.single-recipeitems .search-block{padding-bottom:4rem}}.search-bar .search-block{padding-bottom:0}.custom-search-form{display:flex;align-items:center;max-width:900px;width:100%;margin:0 auto;position:relative;overflow:hidden;transition:box-shadow .3s;border:2px solid;border-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));border-image-slice:1}.custom-search-input{flex-grow:1;border:none!important;padding:14px 20px!important;font-size:16px;outline:0;min-width:0}input.custom-search-input{background-color:#241f57!important;color:#fff!important;transition:opacity .3s;border-radius:0}input.custom-search-input::placeholder{color:#fff!important;opacity:.75}.custom-search-button{background:0 0;border:none;padding:14px 20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:10px;width:10px;background:url(/wp-content/themes/boilerplate/img/close.svg) center center/10px 10px no-repeat;cursor:pointer}input:-webkit-autofill{box-shadow:0 0 0 1000px #241f57 inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 5000s ease-in-out}input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:0 0 0 1000px #241f57 inset!important;-webkit-text-fill-color:#fff!important}img.icon-search{width:22px;height:22px}.custom-search-button img{transition:transform .3s,stroke .3s}.custom-search-button:hover img,.custom-search-input:focus+.custom-search-button img{transform:scale(1.15)}.custom-search-button:hover{background:0 0}@media (max-width:600px){.custom-search-form{flex-direction:row;border-radius:8px}.custom-search-input{padding:12px 16px;font-size:14px}.custom-search-button{padding:12px 16px}}.recipe-tags h3,.recipe-tags h4{color:#fff;font-size:1rem}.tag-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column}.tag-row ul{margin:0}.tag-row ul li{font-weight:500;font-size:100%;text-transform:uppercase;letter-spacing:2px;line-height:0}.list-inline-item{color:#876f3e}.recipe-tags-list .list-inline-item,.recipe-tags-list a{color:#fff;font-weight:600;font-size:70%;transition:opacity .3s}.recipe-tags-list a:hover{color:#fff;opacity:.6}.recipe-tags-list .list-inline-item:not(:last-child){margin-right:0}.list-inline-item span.slash{font-weight:600;color:#a98f54}.list-inline-item:last-child span.slash{display:none}section.recipe-type-grid{max-width:1300px;margin:auto}section.cta-background-image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:500px;background-attachment:fixed}@media (max-width:1024px){section.cta-background-image{background-attachment:scroll}}@media (max-width:768px){.page-id-190 section.cta-background-image{background-image:url(https://fancyfat.co.uk/wp-content/uploads/2025/09/dartmouth-fancy-fat-web-recipes-144-mob-e1757519937215.webp)!important}}section.cta-background-image .overlay{background:rgba(0,0,0,.25);z-index:1}section.cta-background-image button{background:rgba(36,31,87,.56);transition:opacity .3s}section.cta-background-image button:hover{background:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));color:#fff;opacity:1!important}section.contact-block{max-width:1300px;margin:auto}.contact-block .col-md-6.txt-col{display:flex;align-items:center;padding:2rem}@media (max-width:767px){.contact-block .d-flex{flex-direction:column-reverse}}section.contact-form{background-color:#f7ef71}section.contact-form .row{max-width:1300px;margin:auto;justify-content:center;padding-top:4rem;padding-bottom:4rem}.wpcf7 form input[type=text],.wpcf7 input[type=color],.wpcf7 input[type=date],.wpcf7 input[type=datetime-local],.wpcf7 input[type=datetime],.wpcf7 input[type=email],.wpcf7 input[type=month],.wpcf7 input[type=number],.wpcf7 input[type=password],.wpcf7 input[type=range],.wpcf7 input[type=search],.wpcf7 input[type=tel],.wpcf7 input[type=time],.wpcf7 input[type=url],.wpcf7 input[type=week],.wpcf7 select,.wpcf7 textarea{width:100%;margin-top:.5em;padding:1rem;border:2px solid;border-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));border-image-slice:1;background-color:#f7ef71;letter-spacing:.5px}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#241f57;font-weight:500;opacity:1}.wpcf7 input.wpcf7-form-control.wpcf7-text:focus-visible,.wpcf7 select:focus-visible,.wpcf7 textarea:focus-visible{border-radius:0;outline:0}.wpcf7 input.wpcf7-form-control.wpcf7-text:focus-visible,.wpcf7 textarea:focus-visible{background-color:#fff}.wpcf7 input.wpcf7-form-control.wpcf7-text:focus-within::placeholder,.wpcf7 textarea:focus-within::placeholder{opacity:.3}.wpcf7 form p{margin-top:0;margin-bottom:.75rem}.wpcf7 span.txt-sm{color:#241f57;font-size:80%;opacity:.7}.wpcf7 form p:has(.txt-sm){line-height:1.2;margin-bottom:1.5rem}.txt-sm a{color:#241f57;font-weight:400;text-decoration:underline}.txt-sm a:hover{text-decoration:none}label{width:100%}.name-flex{display:flex;gap:1.05rem}.wpcf7 form p:has(input[type=submit]){text-align:center;display:flex;justify-content:center}@media (min-width:768px){.wpcf7 form p:nth-child(1),.wpcf7 form p:nth-child(2){width:50%}.wpcf7 input[type=submit]{margin-left:72px}}@media (max-width:767px){.name-flex,.wpcf7 form p:has(input[type=submit]){flex-direction:column}.name-flex{gap:0}}.selecta{margin-top:1.25rem}.selecta p{border:2px solid;border-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));border-image-slice:1}.wpcf7 select{border:none;margin-top:0;font-weight:500;appearance:none;z-index:55;position:relative;background-color:transparent}.selecta:after{font:20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";color:#6f582e;float:right;position:relative;margin-top:-52px;margin-right:20px;z-index:5}.wpcf7 form .selecta p{width:100%}section.info-blocks-row{max-width:1300px;margin:auto;padding:5rem 1.5rem}.info-blocks{margin:0;padding:0}.info-block-holder.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;justify-content:center}.info-block{border:2px solid;border-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));border-image-slice:1;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative;overflow:hidden;transition:transform .6s}.info-block:hover{transform:translateY(-5px)}.info-block--image{background-size:cover;background-position:center;background-repeat:no-repeat}.info-block-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:90%;text-align:center;height:100%}.info-block-heading h3{margin-bottom:.75rem;font-size:1.25rem;color:#fff}.info-blocks-row .info-block-heading h3{background-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));color:transparent;background-clip:text}.info-block-desc{max-width:370px}.info-block-desc p{color:#fff;text-align:center}.info-block .icon-box{width:120px;height:120px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 2px 10px rgba(0,0,0,.2);margin-bottom:1rem}.icon-box img{height:auto}.icon-grid img.icon-img{border-radius:50%}.info-block .icon-box img{width:100%;height:auto}section.info-blocks-mixed{max-width:1300px;margin:0 auto 3%}.info-blocks-mixed .info-block-holder.grid{padding-left:2rem;padding-right:2rem}@media (min-width:400px){.info-blocks-mixed .info-block-holder.grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}@media (min-width:1155px){.info-blocks-mixed .info-block-holder.grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.info-blocks-mixed .info-block{overflow:visible}@media (min-width:992px){.info-block-holder.grid{gap:4rem}.info-block{aspect-ratio:1/1}}@media (max-width:580px){.info-block{aspect-ratio:1/1}}@media (min-width:776px) and (max-width:890px){.info-blocks-mixed .info-block:nth-child(3),.info-blocks-mixed .info-block:nth-child(4){aspect-ratio:unset!important;padding-top:2rem;padding-bottom:2rem}}@media (min-width:891px) and (max-width:991px){.info-blocks-mixed .info-block:nth-child(3),.info-blocks-mixed .info-block:nth-child(4){aspect-ratio:1/1!important}}@media (min-width:776px) and (max-width:991px){.info-blocks-mixed .info-block:nth-child(1),.info-blocks-mixed .info-block:nth-child(2){aspect-ratio:1/1!important}.info-blocks-mixed .info-block:nth-child(5),.info-blocks-mixed .info-block:nth-child(6),.info-blocks-mixed .info-block:nth-child(7){aspect-ratio:unset!important;padding-top:2rem;padding-bottom:2rem}}@media (max-width:775px){.info-blocks-mixed .info-block--image{aspect-ratio:1/1}.info-blocks-mixed .info-block--text{min-height:424px;aspect-ratio:unset;padding-top:2rem;padding-bottom:2rem}}@media (min-width:1260px){.info-block .icon-box{width:140px;height:140px}.info-blocks-mixed .info-block-heading h3{font-size:1.5rem}.info-blocks-mixed .info-block-desc p{font-size:1.2rem}}.info-block-wrapper:has(button) .info-block-desc{margin-bottom:.5rem}.info-blocks-row .info-block-wrapper{padding:1rem 0}@media (min-width:1130px){.info-blocks-row .info-block{aspect-ratio:1/1}}@media (max-width:1110px){.info-blocks-row .info-block{padding:1rem}}@media (max-width:861px){.info-blocks-row .info-block{aspect-ratio:1/1}}@media (max-width:690px){.info-blocks-row .info-block{aspect-ratio:unset}}@media (max-width:579px){.info-blocks-row .info-block{aspect-ratio:1/1}}@media (max-width:375px){.info-blocks-row .info-block:last-child{aspect-ratio:unset}}@media (max-width:325px){.info-blocks-row .info-block:nth-child(2){aspect-ratio:unset}}.archive-header{display:flex;flex-direction:column;align-items:center;padding:3rem 0}section.recipes-cat-archive{max-width:1300px;margin:0 auto}.recipe-type-grid .recipe-card,section.recipes-cat-archive .recipe-card{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media (max-width:575px){.archive .col{padding-bottom:2rem}}.time-serve-sm{text-transform:uppercase;color:#a58b51;font-weight:600}.time-serve-sm span{padding-left:.3rem;padding-right:.3rem;color:#fff}.time-serve-sm span:first-child{padding-left:0}section.recipes-archive{max-width:1300px;margin:0 auto}section.definitions-block{background-color:#f7ef71;padding:0 1.25rem}.def-heading{display:flex;flex-direction:column;align-content:center;align-items:center;flex-wrap:wrap}.definitions-block a.info-link{padding:1em .5em 1em 0}.definitions-block span.prod-h{color:#241f57;text-transform:uppercase;font-weight:700;letter-spacing:2px}.definitions-block .prod-info p{color:#241f57;text-align:left;font-weight:500}.hidden-def{opacity:0;transition:opacity .4s ease-in-out}.hidden-def.show{opacity:1}button.see-more-btn{background:#f7ef71;color:#241f57;font-weight:600;opacity:1;transition:opacity .4s ease-in-out}button.see-more-btn:hover{background:#241f57;color:#fff}section.stockists-block{max-width:1300px;margin:0 auto}.stockist-flex-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:-.5rem}.stockist-item{width:20%;padding:.5rem;box-sizing:border-box}@media (max-width:992px){.stockist-item{width:33.3333%}}@media (max-width:768px){.stockist-item{width:50%}}@media (max-width:480px){.stockist-item{width:100%}}.stockist{padding:1.5rem;border:2px solid;border-image:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1));border-image-slice:1}.stockist a{font-weight:500;opacity:.4}.stockist a:hover{opacity:1;text-decoration:underline}.stockist a i{margin-left:.25rem;font-size:.85em;vertical-align:middle}section.results-section{max-width:1300px;margin:0 auto}section.results-section .row{justify-content:center}section.no-results.not-found{max-width:1300px;margin:0 auto;padding-left:1rem;padding-right:1rem;padding-bottom:3rem}.search main{padding-bottom:5rem}section.error-404{max-width:1300px;margin:0 auto 4rem}@media (min-width:768px){section.error-404,section.no-results.not-found{padding-bottom:32vh}}.search-results article .entry-title{text-align:center}.error-404 .page-title,.error-404 .widget-title,.error-404 .widgettitle,.search .page-title,.search .widget-title,.search .widgettitle{width:fit-content;font-weight:600}.error-404 .widget-title,.error-404 .widgettitle,.search .widget-title,.search .widgettitle{font-size:calc(1.3rem + .6vw)}.error-404 .page-title,.search .page-title{margin:0 auto;text-align:center}.error-404 .page-content p:first-child,.search .page-content p:first-child{text-align:center}.error-404 form.search-form{display:flex;margin-bottom:1rem}.page-id-217 article.page,.privacy-policy article.page{max-width:1300px;margin:0 auto;padding-right:.25rem!important;padding-left:.25rem!important}.page-id-217 article .entry-content,.privacy-policy article .entry-content{padding-right:1.5rem!important;padding-left:1.5rem!important;padding-top:2rem;padding-bottom:3rem}.wpcf7 form.sent .wpcf7-response-output{color:#241f57!important;padding:1rem!important}.page-id-318,.privacy-policy{background:#241f57}.page-id-318 article{max-width:1300px;margin:0 auto;padding-right:.25rem!important;padding-left:.25rem!important}.page-id-318 article .entry-content,.privacy-policy article .entry-content{padding-right:1.5rem!important;padding-left:1.5rem!important}.page-id-318 article .entry-content{padding-top:1rem}.privacy-policy article .entry-content{padding-top:2rem;padding-bottom:3rem}.page-id-318 article h2{font-size:calc(1.3rem + .6vw)}.cookie-policy-date-container,.privacy-policy h2,h1.cookie-policy-h1{text-align:center}div#cky-policy-container div:last-child{padding-top:1.5rem}.cookie-policy-date-container p{margin-bottom:0;font-size:80%}.privacy-policy .entry-content p:first-child{text-align:center;font-size:80%}form .txt-sm a:hover,form a:visited{color:unset}footer .socials{justify-content:center;display:flex;margin-left:.5rem;margin-top:1.2rem;margin-bottom:2rem}@media (min-width:768px){footer .socials{justify-content:flex-start;display:flex;margin-left:2rem}}.contact-social-icon{width:40px;height:40px;background-color:#241f57;padding:8px 2px;margin-right:10px;border-radius:50%;border:1px solid rgba(165,139,81,1)}.contact-social-icon:has(.fa-facebook){padding:8px 2px}.contact-social-icon:has(.fa-instagram){padding:7px 2px}.contact-social-icon:has(.fa-youtube-play){padding:8px 2px}.contact-social-icon:hover{background:linear-gradient(to right,rgba(110,88,46,1),rgba(165,139,81,1),rgba(220,191,116,1),rgba(165,139,81,1),rgba(110,88,46,1))}.contact-social-icon .fa{font-size:24px;color:#dcbe74}i.fa.fa-facebook,i.fa.fa-youtube-play{font-size:22px}.contact-social-icon:hover .fa{color:#241f57}.contact-block .socials{display:flex;margin-top:1rem}.social-item a:hover{opacity:1}