:root{--primary-white:#fff;--primary-yellow:#f7f782;--primary-yellow-rgb:248, 249, 122;--primary-warm-brown:#99751a;--primary-warm-brown-rgb:153, 117, 26;--primary-dark-brown:#2a1805;--primary-dark-brown-rgb:42, 24, 5;--primary-dark-grey:#808080;--primary-dark-grey-rgb:128, 128, 128;--primary-warm-grey:#f0edeb;--primary-warm-grey-rgb:240, 237, 235;--primary-base-white:#fcf9f7;--primary-base-white-rgb:252, 249, 247;--primary-font-family:"GT-Alpina-Standard-Regular", serif;--primary-font-family-italic:"GT-Alpina-Standard-Regular-Italic", serif;--primary-font-family-weight:var(--font-weight-400);--secondary-font-family:"Macan-Book", sans-serif;--secondary-font-family-light:"Macan-Light", sans-serif;--secondary-font-family-weight-regular:var(--font-weight-400);--secondary-font-family-weight-semibold:var(--font-weight-600);--h1-font-size:var(--font-size-48);--h2-font-size:var(--font-size-40);--h3-font-size:var(--font-size-38);--h4-font-size:var(--font-size-26);--h5-font-size:var(--font-size-16);--blockquote-font-definition:var(--primary-font-family-weight) var(--h4-font-size)/var(--line-height-130) var(--primary-font-family-italic);--h1-font-definition:var(--primary-font-family-weight) var(--h1-font-size)/var(--line-height-90) var(--primary-font-family);--h2-font-definition:var(--primary-font-family-weight) var(--h2-font-size)/var(--line-height-100) var(--primary-font-family);--h3-font-definition:var(--primary-font-family-weight) var(--h3-font-size)/var(--line-height-110) var(--primary-font-family);--h4-font-definition:var(--primary-font-family-weight) var(--h4-font-size)/var(--line-height-110) var(--primary-font-family);--h5-font-definition:var(--secondary-font-family-weight-regular) var(--h5-font-size)/var(--line-height-110) var(--secondary-font-family);--p-14-font-definition:var(--secondary-font-family-weight-regular) var(--font-size-14)/var(--line-height-140) var(--secondary-font-family);--p-16-font-definition:var(--secondary-font-family-weight-regular) var(--font-size-16)/var(--line-height-140) var(--secondary-font-family);--p-12-font-definition:var(--secondary-font-family-weight-regular) var(--font-size-12)/var(--line-height-140) var(--secondary-font-family);--p-10-font-definition:var(--secondary-font-family-weight-regular) var(--font-size-10)/var(--line-height-140) var(--secondary-font-family);--section-y-padding:var(--spacing-16);--col-x-padding:var(--spacing-24);--nav-bar-height:9.6rem;--bs-body-bg:var(--primary-base-white);--bs-body-color:var(--primary-dark-brown);--bs-primary-rgb:var(--primary-dark-brown-rgb);--bs-primary-bg-subtle:var(--primary-warm-brown);--bs-secondary-rgb:var(--primary-base-white-rgb);--bs-secondary-bg-subtle:var(--primary-warm-grey);--bs-dark-rgb:var(--primary-dark-grey-rgb);--bs-light-rgb:var(--primary-yellow-rgb);--bs-primary-text-emphasis:var(--bs-primary-bg-subtle);--bs-secondary-text-emphasis:var(--bs-secondary-bg-subtle);--bs-border-color:currentColor}@font-face{font-family:Macan-Book;src:url(../fonts/Macan-Book.woff)}@font-face{font-family:Macan-Light;src:url(../fonts/Macan-Light.woff)}@font-face{font-family:GT-Alpina-Standard-Regular;src:url(../fonts/GT-Alpina-Standard-Regular.woff2)}@font-face{font-family:GT-Alpina-Standard-Regular-Italic;src:url(../fonts/GT-Alpina-Standard-Regular-Italic.woff2)}html{font-size:10px}body{font-size:16px;font-family:var(--primary-font-family);font-weight:var(--primary-font-family-weight);font-style:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.row [class^=col]{padding-left:var(--col-x-padding);padding-right:var(--col-x-padding)}section{padding:var(--section-y-padding)0}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,p{margin-bottom:0}#main-nav-bar .navbar-nav .nav-link,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{--heading-after-content:"";--heading-after-display:block;--heading-after-width:100%;--heading-after-mask-repeat:no-repeat;--heading-after-mask-size:cover;--heading-after-mask-position:center;--heading-after-mask-image:url("../img/svg/line.svg");--heading-after-height:var(--spacing-32);--heading-after-margin-top:var(--spacing-8);--heading-after-bg-color:currentColor}#main-nav-bar .navbar-nav li:first-of-type>.nav-link:before,#main-nav-bar .navbar-nav li>.nav-link:after,.h1:not(.no-line):after,.h2:not(.no-line):after,.h3:not(.no-line):after,.h4:not(.no-line):after,body:not(.wp-admin) h1:not(.no-line):after,body:not(.wp-admin) h2:not(.no-line):after,body:not(.wp-admin) h3:not(.no-line):after,body:not(.wp-admin) h4:not(.no-line):after{content:var(--heading-after-content);display:var(--heading-after-display);width:var(--heading-after-width);mask-repeat:var(--heading-after-mask-repeat);mask-size:var(--heading-after-mask-size);mask-position:var(--heading-after-mask-position);mask-image:var(--heading-after-mask-image);height:var(--heading-after-height);margin-top:var(--heading-after-margin-top);background-color:var(--heading-after-bg-color)}.h1,.h2,h1,h2{letter-spacing:var(--letter-spacing-neg-20)}.h1,h1{font:var(--h1-font-definition);text-wrap:balance}.h2,h2{font:var(--h2-font-definition)}.em{font-family:var(--primary-font-family-italic)}.h3,.h4,.h5,h3,h4,h5{letter-spacing:var(--letter-spacing-neg-20)}.h3,h3{font:var(--h3-font-definition);text-wrap:balance;--heading-after-margin-top:0}.h4,.h5,h4,h5{font:var(--h4-font-definition)}.h5,h5{font:var(--h5-font-definition);text-transform:uppercase}p.p-font-16{font:var(--p-16-font-definition);color:orange!important}p,p.p-font-14{font:var(--p-14-font-definition)}p.p-font-12{font:var(--p-12-font-definition)}p.p-font-10{font:var(--p-10-font-definition)}p.p-font-light{font-family:var(--secondary-font-family-light)}a,a:focus{color:inherit}blockquote{background-color:var(--primary-base-white);padding:var(--spacing-24);margin-bottom:0}blockquote>p{font:var(--blockquote-font-definition);text-align:center}ul{margin:0}.h4.no-line+p,.h5+p,h4.no-line+p,h5+p,p+ul,ul+p{margin-top:var(--spacing-12)}.h1+p,h1+p{margin-top:var(--spacing-16)}.h2+p,.h3.no-line+p,h2+p,h3.no-line+p,p+h4.no-line,p+p{margin-top:var(--spacing-24)}blockquote+p,p+.btn,p+blockquote{margin-top:var(--spacing-32)}#main-nav-bar{position:absolute;left:0;top:0;width:100%;z-index:99;height:var(--nav-bar-height)}#main-nav-bar .navbar-nav{--bs-nav-link-padding-y:var(--spacing-4)}#main-nav-bar .navbar{margin-top:var(--navbar-margin-top);--bs-navbar-color:var(--primary-dark-brown);--bs-navbar-hover-color:var(--bs-navbar-color);--bs-navbar-active-color:var(--bs-navbar-color);--bs-navbar-nav-link-padding-x:0;--bs-navbar-nav-link-padding-y:var(--spacing-16);--bs-navbar-padding-x:calc( 3 * var(--col-x-padding) );--bs-navbar-padding-y:0;--nav-link-font:var(--secondary-font-family-weight-regular) var(--font-size-16)/var(--line-height-100) var(--secondary-font-family);--nav-link-text-transform:uppercase;--navbar-margin-top:0;--navbar-brand-top-position:var(--spacing-16);--navbar-brand-image-width:50%;--navbar-brand-image-max-width:300px;--navbar-brand-warrant-image-width:50px;--bs-navbar-toggler-icon-bg:url("../../../../img/menu-line_light.png")}body.home #main-nav-bar .navbar{--navbar-brand-image-width:33%;--navbar-brand-image-max-width:250px}#main-nav-bar.dark .navbar{--bs-navbar-color:var(--primary-dark-brown);--bs-navbar-toggler-icon-bg:url("../../../../img/menu-line_dark.png")}#main-nav-bar .navbar .navbar-brand__container{position:absolute;left:50%;top:var(--navbar-brand-top-position);transform:translateX(-50%);padding:0;margin:0;text-align:center}#main-nav-bar .navbar-brand__container img.warrant-logo{width:var(--navbar-brand-warrant-image-width);margin-left:var(--spacing-16)}#main-nav-bar .navbar-brand img{width:var(--navbar-brand-image-width);max-width:var(--navbar-brand-image-max-width)}#main-nav-bar .navbar-nav .nav-link{font:var(--nav-link-font);text-transform:var(--nav-link-text-transform);--heading-after-margin-top:var(--spacing-4)}#main-nav-bar .navbar-nav .nav-link:first-of-type{padding-left:0}#main-nav-bar .navbar-nav .btn{--bs-btn-color:var(--primary-dark-brown);--bs-btn-border-width:0;--bs-btn-hover-bg:transparent;--bs-btn-padding-x:0;--bs-btn-active-bg:transparent;text-align:left}#main-nav-bar .navbar-nav .btn>.nav-link{padding:0}#main-nav-bar .navbar li.btn:not(.active):hover>a,#main-nav-bar .navbar li.btn:not(.active)>a:hover{color:var(--primary-dark-brown)}#main-nav-bar.dark .navbar li.btn:hover>a,#main-nav-bar.dark .navbar li.btn>a:hover{color:var(--primary-white)}#main-nav-bar .navbar li>a:hover{text-decoration:underline}#main-nav-bar ul li.current_page_item:not(.btn) a.nav-link,#main-nav-bar ul li:not(.current_page_item):not(.btn) a.nav-link:hover,body.single-tbf_blog #main-nav-bar ul li.stories a.nav-link,body.single-tbf_product #main-nav-bar ul li.products a.nav-link,body.tax-tbf_product_category_tax #main-nav-bar ul li.products a.nav-link{text-decoration:underline}#main-nav-bar .navbar i{--icon-background-color:var(--primary-white);--icon-margin-left:var(--spacing-12);--icon-margin-right:0;--icon-height:var(--spacing-24);--icon-width:var(--spacing-24)}#main-nav-bar.dark .navbar i{--icon-background-color:var(--primary-dark-brown)}#main-nav-bar .navbar .account-header-icon,.navbar #navbar-toggler{position:absolute;top:calc(var(--nav-bar-height)/2);transform:translateY(-50%)}#main-nav-bar .navbar .account-header-icon{right:var(--col-x-padding)}.navbar #navbar-toggler{left:var(--col-x-padding);z-index:99}.navbar .navbar-toggler{padding:0;border:0}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{display:block;width:var(--spacing-40);height:var(--spacing-12);margin:var(--spacing-2)0;transform:rotate(0deg);position:relative;left:0;opacity:1;border:0;background-size:contain}.navbar-toggler-icon:nth-child(1){margin-top:0}.navbar-toggler-icon:nth-child(3){margin-bottom:0}.navbar-toggler-icon:nth-child(1),.navbar-toggler-icon:nth-child(3){transition:transform .35s ease-in-out}.navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-image:url(../img/menu-line_dark.png)}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:nth-child(1){top:14px;transform:rotate(135deg)}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:nth-child(2){height:13px;visibility:hidden}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:nth-child(3){top:-15px;transform:rotate(-135deg)}@media (max-width:991px){.navbar-collapse.offcanvas-collapse{position:fixed;top:0;bottom:0;right:100%;width:100%;padding:12rem 0 0 var(--col-x-padding);overflow-y:auto;visibility:hidden;background-color:var(--primary-white);transition:all .3s ease-in-out,visibility .3s ease-in-out;z-index:9}.navbar-collapse.offcanvas-collapse.show{visibility:visible;right:0}}.hero-banner{--hero-banner-bg-size:cover;--hero-banner-bg-position:center;--hero-banner-bg-repeat:no-repeat;--hero-banner-position:relative;--hero-banner-height:100vh;--hero-banner-bg-image:'';position:var(--hero-banner-position);background-size:var(--hero-banner-bg-size);background-position:var(--hero-banner-bg-position);background-repeat:var(--hero-banner-bg-repeat);height:var(--hero-banner-height);background-image:var(--hero-banner-bg-image)}.image-overlay-content{--image-overlay-content-position:absolute;--image-overlay-content-top:55%;--image-overlay-content-bottom:unset;--image-overlay-content-left:50%;--image-overlay-content-transform:translate(-50%, -50%);--image-overlay-content-text-align:center;--image-overlay-content-width:100%;--image-overlay-content-z-index:9;position:var(--image-overlay-content-position);top:var(--image-overlay-content-top);bottom:var(--image-overlay-content-bottom);left:var(--image-overlay-content-left);transform:var(--image-overlay-content-transform);text-align:var(--image-overlay-content-text-align);width:var(--image-overlay-content-width);z-index:var(--image-overlay-content-z-index)}.image-overlay-content.align-top{--image-overlay-content-top:var(--spacing-80);--image-overlay-content-transform:translateX(-50%)}.image-overlay-opacity{position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.hero-banner.banner-vh-90{--hero-banner-height:90vh}.hero-banner.banner-vh-90 .image-overlay-content{--image-overlay-content-top:60%}.hero-banner.banner-vh-75{--hero-banner-height:80vh}.hero-banner.banner-vh-75 .image-overlay-content{--image-overlay-content-top:unset;--image-overlay-content-bottom:15%;--image-overlay-content-transform:translate(-50%, 0)}.card,.card.title-cta{--bs-card-border-width:0}.card{--bs-card-border-radius:0;--bs-card-inner-border-radius:0;--bs-card-img-overlay-padding:0;--bs-card-cap-bg:unset;--bs-card-title-spacer-y:0}.card.title-cta{--bs-card-spacer-x:var(--spacing-20);--bs-card-spacer-y:var(--spacing-40);--bs-card-cap-padding-y:var(--spacing-10);--card-body-padding-bottom:0;--card-text-margin-top:var(--spacing-16);--card-footer-padding-top:var(--spacing-16);--card-footer-padding-bottom:var(--spacing-48)}.card.title-cta .card-body{padding-bottom:var(--card-body-padding-bottom)}.card.title-cta .card-text{margin-top:var(--card-text-margin-top)}.card.title-cta .card-footer{padding-top:var(--card-footer-padding-top);padding-bottom:var(--card-footer-padding-bottom)}.card.item{--bs-card-bg:transparent;--bs-card-spacer-x:0;--bs-card-spacer-y:var(--spacing-12);--card-title-after-margin-top:0}.card.item .card-body{padding-bottom:0}.card.item .card-title{font-size:var(--font-size-24)}.card.hover-reveal{--hover-reveal-card-transition-duration:0.5s;clip-path:inset(0);--bs-link-color-rgb:white}.cropped-image .card{--hover-reveal-card-image-height:55rem;--hover-reveal-card-image-max-height:50rem}.cropped-image .card .card-img,.cropped-image .card .card-img-top{height:var(--hover-reveal-card-image-height);max-height:var(--hover-reveal-card-image-max-height);object-fit:cover}.card.hover-reveal .card-img{transition:filter var(--hover-reveal-card-transition-duration)}.card.hover-reveal:hover .card-img{filter:blur(10px)}.card.hover-reveal .card-img-overlay{opacity:0;transition:opacity var(--hover-reveal-card-transition-duration)}.card.hover-reveal:hover .card-img-overlay{opacity:1}.card.hover-reveal .card-body{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.card.hover-reveal .card-footer{position:absolute;bottom:var(--spacing-16);left:50%;transform:translate(-50%,0)}.tag-label{--tag-label-content:"";--tag-label-position:absolute;--tag-label-top:var(--spacing-24);--tag-label-right:0;--tag-label-bg-color:var(--primary-yellow);--tag-label-color:var(--primary-warm-brown);--tag-label-padding:var(--spacing-16) var(--spacing-16);--tag-label-font-letter-spacing:var(--letter-spacing-pos-50);--tag-label-font:var(--secondary-font-family-weight-regular) var(--font-size-12)/var(--line-height-100) var(--secondary-font-family-light);--tag-label-text-transform:uppercase;--tag-label-border-top-right-radius:0;--tag-label-border-top-left-radius:var(--spacing-20);--tag-label-border-bottom-right-radius:0;--tag-label-border-bottom-left-radius:var(--spacing-20);--tag-label-z-index:1;--tag-label-writing-mode:unset;--tag-label-text-orientation:unset}.card.tag-label::before{content:var(--tag-label-content);position:var(--tag-label-position);top:var(--tag-label-top);right:var(--tag-label-right);background-color:var(--tag-label-bg-color);color:var(--tag-label-color);padding:var(--tag-label-padding);font:var(--tag-label-font);letter-spacing:var(--tag-label-font-letter-spacing);text-transform:var(--tag-label-text-transform);border-radius:var(--tag-label-border-top-left-radius) var(--tag-label-border-top-right-radius) var(--tag-label-border-bottom-right-radius) var(--tag-label-border-bottom-left-radius);z-index:var(--tag-label-z-index);writing-mode:var(--tag-label-writing-mode);text-orientation:var(--tag-label-text-orientation)}.card.tag-label.gluten-free{--tag-label-content:"Gluten Free"}.card.tag-label.launching-soon{--tag-label-content:"Launching Soon"}.card.tag-label.new-product{--tag-label-content:"New Product"}.card.tag-label.new-recipe{--tag-label-content:"New Recipe"}.card.tag-label.plant-based{--tag-label-content:"Plant-Based"}.card.category-top-level{--bs-card-spacer-x:var(--spacing-24);--bs-card-spacer-y:var(--spacing-40);--card-category-top-level-height:var(--spacing-400);height:var(--card-category-top-level-height)}.card.contact{--bs-card-spacer-x:0;--bs-card-spacer-y:var(--spacing-12);--bs-card-bg:transparent;--bs-border-color:var(--primary-dark-grey)}.card.contact .card-body{padding-bottom:var(--spacing-36)}.btn{--bs-btn-font-family:var(--secondary-font-family);--bs-btn-font-size:var(--font-size-12);--bs-btn-padding-x:var(--spacing-32);--bs-btn-padding-y:var(--spacing-6);--bs-border-radius:var(--spacing-32)}.btn.btn-large,.btn.btn-small{--bs-btn-padding-y:var(--spacing-2)}.btn.btn-small{--bs-btn-padding-x:var(--spacing-16)}.btn.btn-large{--bs-btn-padding-x:var(--spacing-48)}.btn-primary{--bs-btn-bg:var(--primary-dark-brown);--bs-btn-border-color:var(--primary-dark-brown);--bs-btn-hover-bg:var(--primary-dark-grey);--bs-btn-hover-border-color:var(--primary-dark-grey);--bs-btn-active-bg:var(--primary-dark-grey);--bs-btn-active-border-color:var(--primary-dark-grey);--bs-btn-disabled-bg:var(--primary-dark-grey);--bs-btn-disabled-border-color:var(--primary-dark-grey)}.btn-outline-primary{--bs-btn-color:currentColor;--bs-btn-border-color:var(--bs-btn-color);--bs-btn-hover-color:var(--primary-base-white);--bs-btn-hover-bg:var(--primary-dark-brown);--bs-btn-hover-border-color:var(--primary-dark-brown);--bs-btn-active-color:var(--primary-base-white);--bs-btn-active-bg:var(--primary-dark-brown);--bs-btn-active-border-color:var(--primary-dark-brown);--bs-btn-disabled-color:var(--primary-dark-brown);--bs-btn-disabled-border-color:var(--primary-dark-brown)}.btn-outline-secondary{--bs-btn-color:var(--primary-base-white);--bs-btn-border-color:var(--primary-base-white);--bs-btn-hover-color:var(--primary-dark-brown);--bs-btn-hover-bg:var(--primary-base-white);--bs-btn-hover-border-color:var(--primary-base-white);--bs-btn-active-color:var(--primary-dark-brown);--bs-btn-active-bg:var(--primary-base-white);--bs-btn-active-border-color:var(--primary-base-white);--bs-btn-disabled-color:var(--primary-base-white);--bs-btn-disabled-border-color:var(--primary-base-white)}.btn-outline-primary-emphasis{--bs-btn-color:var(--primary-warm-brown);--bs-btn-border-color:var(--primary-warm-brown);--bs-btn-hover-color:var(--primary-base-white);--bs-btn-hover-bg:var(--primary-warm-brown);--bs-btn-hover-border-color:var(--primary-warm-brown);--bs-btn-active-color:var(--primary-base-white);--bs-btn-active-bg:var(--primary-warm-brown);--bs-btn-active-border-color:var(--primary-warm-brown);--bs-btn-disabled-color:var(--primary-warm-brown);--bs-btn-disabled-border-color:var(--primary-warm-brown)}.btn-link{--bs-btn-font-size:var(--font-size-12);--bs-btn-padding-x:0;--bs-btn-color:currentColor;--bs-btn-hover-color:var(--bs-btn-color);--bs-btn-active-color:var(--bs-btn-color);--bs-btn-disabled-color:var(--bs-btn-color);text-transform:uppercase;text-underline-offset:.5rem}.btn-link:hover{opacity:.7}.list-group.icon-list{--bs-list-group-item-padding-x:0;--bs-list-group-border-width:0;--bs-list-group-bg:inherit}i{--icon-mask-repeat:no-repeat;--icon-mask-size:contain;--icon-mask-position:center;--icon-content:"";--icon-display:inline-block;--icon-width:var(--spacing-28);--icon-height:var(--spacing-28);--icon-margin-top:0;--icon-margin-right:var(--spacing-10);--icon-margin-bottom:0;--icon-margin-left:0;--icon-background-color:var(--primary-dark-brown);--icon-vertical-align:middle}i::before{mask-repeat:var(--icon-mask-repeat);mask-size:var(--icon-mask-size);mask-position:var(--icon-mask-position);content:var(--icon-content);display:var(--icon-display);width:var(--icon-width);height:var(--icon-height);margin:var(--icon-margin-top) var(--icon-margin-right) var(--icon-margin-bottom) var(--icon-margin-left);background-color:var(--icon-background-color);vertical-align:var(--icon-vertical-align)}i.allergens-icon{--icon-width:var(--spacing-40);--icon-height:var(--spacing-40)}i.allergens-icon.eggs::before{mask-image:url(../img/svg/icons/egg.svg)}i.allergens-icon.gluten::before{mask-image:url(../img/svg/icons/gluten.svg)}i.allergens-icon.ground-nut::before{mask-image:url(../img/svg/icons/ground-nut.svg)}i.allergens-icon.milk::before{mask-image:url(../img/svg/icons/milk.svg)}i.allergens-icon.mustard::before{mask-image:url(../img/svg/icons/mustard.svg)}i.allergens-icon.sesame::before{mask-image:url(../img/svg/icons/sesame.svg)}i.allergens-icon.soya::before{mask-image:url(../img/svg/icons/soya.svg)}i.allergens-icon.sulphites::before{mask-image:url(../img/svg/icons/sulphites.svg)}i.account::before{mask-image:url(../img/svg/icons/circle-user-light.svg)}i.facebook-icon::before{mask-image:url(../img/svg/icons/facebook.svg)}i.instagram-icon::before{mask-image:url(../img/svg/icons/instagram.svg)}i.x-icon::before{mask-image:url(../img/svg/icons/x.svg)}footer{--footer-heading-margin-top:var(--spacing-24);--footer-heading-plus-content-margin-top:var(--spacing-24)}footer h5{margin-top:var(--footer-heading-margin-top)}footer h5+*{margin-top:var(--footer-heading-plus-content-margin-top)}footer a:not(.btn),footer a:not(.btn):active{text-decoration:none}footer a:not(.btn):hover{text-decoration:underline}footer ul{padding-left:0}footer .copyright-text>p{opacity:.5;line-height:var(--line-height-150)}footer p,footer ul>li>a{color:var(--primary-dark-grey)}footer ul>li{list-style-type:none;font:var(--p-14-font-definition);padding:0 0 var(--spacing-1)}footer #footer-top{position:relative}footer #footer-top .tag-label{position:absolute;--tag-label-border-bottom-left-radius:0;--tag-label-border-bottom-right-radius:0;--tag-label-border-top-right-radius:var(--spacing-24);--tag-label-border-top-left-radius:var(--spacing-24);--tag-label-padding:var(--spacing-20) var(--spacing-4) var(--spacing-20);--tag-label-font:var(--p-14-font-definition);--tag-label-writing-mode:sideways-lr;--tag-label-text-orientation:upright;border-radius:var(--tag-label-border-top-left-radius) var(--tag-label-border-top-right-radius) var(--tag-label-border-bottom-right-radius) var(--tag-label-border-bottom-left-radius);z-index:var(--tag-label-z-index);writing-mode:var(--tag-label-writing-mode);text-orientation:var(--tag-label-text-orientation);background-color:var(--primary-yellow);padding:var(--tag-label-padding);top:1px;left:50%;transform:translate(-50%,-100%)}footer #footer-top .tag-label p{text-transform:var(--tag-label-text-transform);font:var(--tag-label-font);color:inherit}footer .warrant::before{content:"";display:block;width:100%;min-height:var(--spacing-100);background-color:currentColor;margin-top:var(--spacing-16);mask-image:url(../img/svg/royal-warrant.svg);mask-repeat:no-repeat;mask-size:contain;mask-position:center}footer ul#social li i{--icon-background-color:var(--primary-dark-brown);--icon-margin-left:0;--icon-margin-right:0;--icon-margin-bottom:var(--spacing-2);--icon-height:var(--spacing-16);--icon-width:var(--spacing-16)}footer input.form-control.email-input{font:var(--p-14-font-definition);border:0;border-bottom:1px solid var(--primary-dark-grey);border-radius:0;background-color:transparent;padding-left:0}footer input.form-control.email-input::placeholder{color:var(--primary-dark-grey);font:var(--p-14-font-definition)}footer input[type=submit]{color:var(--primary-dark-grey);font:var(--h4-font-definition);line-height:var(--line-height-90);opacity:.5;border:0;background-color:transparent;position:absolute;right:0;top:0}footer .wpcf7-spinner{transform:translate(-2.5rem,1rem);background-color:var(--primary-warm-brown)}footer .wpcf7 form .wpcf7-response-output{font:var(--p-14-font-definition);border:0;color:var(--primary-warm-brown);padding:0 var(--spacing-16)0 0;margin:0}@media screen and (min-width:768px){.card.category-top-level{--card-category-top-level-height:var(--spacing-600)}.cropped-image .card{--hover-reveal-card-image-height:80rem}}@media screen and (min-width:992px){:root{--h1-font-size:var(--font-size-80);--h2-font-size:var(--font-size-60);--h3-font-size:var(--font-size-40);--h4-font-size:var(--font-size-28);--h5-font-size:var(--font-size-14);--section-y-padding:var(--spacing-16);--col-x-padding:var(--spacing-16)}#main-nav-bar.dark .navbar{--bs-navbar-color:var(--primary-dark-brown);--bs-btn-hover-color:var(--primary-white)}#main-nav-bar .navbar{--bs-navbar-color:var(--primary-white);--bs-navbar-nav-link-padding-x:var(--spacing-36);--bs-navbar-nav-link-padding-y:0;--nav-link-text-transform:unset;--nav-link-font:var(--secondary-font-family-weight-semibold) var(--font-size-14)/var(--line-height-100) var(--secondary-font-family);--navbar-brand-top-position:var(--spacing-8);--navbar-margin-top:var(--spacing-32)}#main-nav-bar .navbar-nav{--bs-nav-link-padding-y:0}#main-nav-bar .navbar-nav .btn{--bs-btn-color:var(--bs-navbar-color);--bs-btn-hover-bg:var(--bs-btn-color);--bs-btn-active-color:var(--bs-btn-color);--bs-btn-border-width:1px;--bs-btn-border-color:var(--bs-btn-color);--bs-btn-padding-x:var(--spacing-20)}#main-nav-bar .navbar-nav .nav-link{--heading-after-mask-image:unset;--heading-after-height:unset;--heading-after-margin-top:0}#main-nav-bar .navbar li.btn>a:hover{text-decoration:none}.btn-link{--bs-btn-font-size:var(--font-size-10)}.card.title-cta{--card-text-margin-top:var(--spacing-8);--card-footer-padding-top:var(--spacing-8);--card-footer-padding-bottom:var(--spacing-24)}.card.category-top-level{--card-category-top-level-height:var(--spacing-400)}.card.hover-reveal .card-title,.card.item .card-title{font-size:var(--font-size-28)}.cropped-image .card{--hover-reveal-card-image-height:60rem}.card.item.blog{padding:0 var(--spacing-8)}.tag-label{--tag-label-top:0;--tag-label-right:var(--spacing-30);--tag-label-padding:var(--spacing-16) var(--spacing-12);--tag-label-font:var(--secondary-font-family-weight-regular) var(--font-size-10)/var(--line-height-100) var(--secondary-font-family-light);--tag-label-border-top-right-radius:0;--tag-label-border-top-left-radius:0;--tag-label-border-bottom-right-radius:var(--spacing-20);--tag-label-border-bottom-left-radius:var(--spacing-20);--tag-label-writing-mode:sideways-lr;--tag-label-text-orientation:upright}.image-overlay-content.align-top{--image-overlay-content-top:50%;--image-overlay-content-transform:translate(-50%, -50%);--image-overlay-content-text-align:left}footer{--footer-heading-margin-top:0}}@media screen and (min-width:1800px){.cropped-image .card{--hover-reveal-card-image-height:69rem;--hover-reveal-card-image-max-height:69rem}}