.site-header,#mobile-header,.footer-widgets,.site-info{background:linear-gradient(to right,#1b0803 25%,#4a220c 75%)}.site-header,#mobile-header{margin-top:51px}.site-logo{margin-top:-20px;margin-bottom:-20px;position:relative;z-index:1}.nav-below-header .main-navigation .inside-navigation.grid-container{padding:0}body:not(.home) .main-navigation ul,body:not(.home) .main-navigation .menu-bar-items{border-bottom:1px solid #eaeaea}.secondary-navigation .main-nav ul ul li a{font-size:13px!important}.top-bar{margin-bottom:-51px}.top-bar a{color:rgb(255 255 255 / .8);transition:color .3s ease}.top-bar a:hover,.top-bar a:focus{color:#fff}.top-bar .social a,.secondary-navigation .main-nav ul .social a{font-size:22px!important;padding-left:10px;padding-right:10px}.top-bar p{margin-bottom:0}body:not(.home) .top-bar p{padding:1px 5px 0;background:rgb(0 0 0 / .4)}.home .main-navigation a{font-weight:500}.main-navigation{position:relative}.main-navigation .menu>.menu-item>a::after{content:"";position:absolute;right:0;left:50%;bottom:-1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:0;height:2px;background-color:#cdaf95;transition:0.5s width ease}.main-navigation .menu>.menu-item.current-menu-item>a::after,.main-navigation .menu>.menu-item>a:hover::after{width:100%}.main-navigation .menu>.artisan-nav.menu-item>a::after{background-color:#6eb570}.main-navigation .menu>.organic-nav.menu-item>a::after{background-color:#c65c6a}.main-navigation .menu>.bean-to-bar-nav.menu-item>a::after{background-color:#f7c644}.main-navigation .menu>.hot-choc-nav.menu-item>a::after{background-color:#59aeb5}.main-navigation .menu>.choc-covered-nav.menu-item>a::after{background-color:#845178}.main-navigation .menu>.kilo-nav.menu-item>a::after{background-color:#f6793e}.main-navigation .menu>.all-nav.menu-item>a::after{background-color:#a36c4b}.navigation-branding img,.site-logo.mobile-header-logo img{height:72px!important;padding:7px 0!important}.navigation-branding img{height:52px!important}.sticky-enabled .main-navigation.is_stuck{box-shadow:none;background:#4a220c;background:url(https://staging.choctree.co.uk/wp-content/uploads/2021/11/venezuela-bird-pattern.jpg),linear-gradient(to right,#1b0803 25%,#4a220c 75%);background-repeat:repeat-x,no-repeat;background-position:left -90px,center center;background-size:auto;padding-top:15px;padding-bottom:5px}.sticky-enabled .main-navigation.is_stuck ul{border-bottom:1px solid rgb(255 255 255 / .5)}.sticky-enabled .main-navigation.is_stuck .main-nav ul li a,.sticky-enabled .main-navigation.is_stuck .menu-bar-items{color:#dedede;color:rgb(255 255 255 / .8)}.sticky-enabled .main-navigation.is_stuck .main-nav ul li a:focus,.sticky-enabled .main-navigation.is_stuck .main-nav ul li a:hover,.sticky-enabled .main-navigation.is_stuck .main-nav ul li[class*="current-menu-"]>a,.sticky-enabled .main-navigation.is_stuck .menu-bar-item:focus>a,.sticky-enabled .main-navigation.is_stuck .menu-bar-item:hover>a{color:#fff!important}.sticky-enabled .main-navigation.is_stuck .main-nav ul li a,.menu-toggle,.sticky-enabled .main-navigation.is_stuck .menu-bar-item>a{line-height:35px}.main-navigation a,.sticky-enabled .main-navigation.is_stuck .main-nav ul li a{transition:all ease-in-out 0.3s}.main-navigation.is_stuck a{font-size:14px}.secondary-navigation{z-index:101!important}.home .top-bar{background-image:none}.home .inside-top-bar{padding-bottom:23px}.home .main-navigation{padding-top:32px}.home .parallax-wrapper{overflow-y:hidden}.home .page-hero .inside-page-hero.grid-container{overflow:auto}.home .hero-title{font-size:48px}.home .page-hero p{font-size:24px}.home .woocommerce ul.products[class*="columns-"] li.product{margin-bottom:0!important}.home .wc-block-grid__product-title{font-size:16px}.home .wc-block-featured-category{margin-bottom:0}.home .product-box{transition:all .3s ease}.home .product-box:focus,.home .product-box:hover{border-color:#fff}.ethics-section .barrow img{border:2px solid rgb(255 255 255 / .7)}.generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image{text-align:left!important}.sourcing-intro{margin:0 0 18px 30px}.cacao-sourcing{margin-bottom:1.4em}.blog .post-image img{aspect-ratio:16/9;object-fit:cover}.wp-block-image.alignfull{margin-bottom:40px}.blog.separate-containers .site-main>.generate-columns-container{padding:0 40px}.generate-columns .inside-article{padding:0}.category-about-chocolate .entry-header .entry-meta{display:none}.single-post footer.entry-meta{margin-top:4em;border-top:1px solid #eaeaea;padding-top:10px}footer.entry-meta .post-navigation a{line-height:1!important}.post-navigation{display:flex;text-transform:uppercase}.nav-previous{margin-right:auto}.nav-next{text-align:right;display:flex;flex-direction:row-reverse;margin-left:auto}.postid-11333 .nav-next{margin-left:auto}.entry-meta .gp-icon.icon-arrow-right{margin-right:0;margin-left:.6em}.woocommerce .woocommerce-breadcrumb{font-size:.9em;font-weight:400;display:inline-block;margin-bottom:2em;border-bottom:2px dotted #909090}.woocommerce .woocommerce-result-count{text-transform:uppercase;font-weight:600}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%}.sold_out_loop_wrapper{font-size:12px;font-weight:700;line-height:1;max-width:68px;padding:3px 13px 2px;background:#a51a00;color:#fff;position:absolute;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center}.woocommerce form .form-row.woocommerce-mailchimp-opt-in{margin-top:10px}.woocommerce form .form-row.woocommerce-mailchimp-opt-in label{line-height:1!important}.single-product .product-type-variable-subscription .woocommerce-variation-add-to-cart fieldset{padding:20px 0 30px;display:block;width:100%}.rl-gallery:not(.rl-hidden-text) .rl-gallery-link:after{background-color:rgb(0 0 0 / .5)!important}.home .site-content .button:not(.add_to_cart_button){text-transform:uppercase;font-size:16px;font-weight:700;line-height:1;background:#fff0;color:#fff!important;border:2px solid #fff;border-left-width:0;border-right-width:0;border-radius:0;opacity:.8;transition:all .3s ease}.home .site-content .button:not(.page-hero .button):not(.add_to_cart_button){padding:.17em 0 .14em!important}.home .site-content .button:focus,.home .site-content .button:hover{opacity:1}.home .page-hero .button{font-size:20px;display:inline-flex}.home .page-hero .gb-icon svg{height:1em;width:1em;fill:currentColor;font-size:1.5em}.strong-view.wpmtst-modern .wpmtst-testimonial-inner{display:flex!important;flex-direction:column!important;justify-content:center!important}.strong-view.wpmtst-modern .wpmtst-testimonial-content{font-family:'Noto Serif',serif;font-size:22px}.strong-view.wpmtst-modern .testimonial-name{text-transform:uppercase;font-size:14px;margin-top:1.2em}.strong-view.wpmtst-modern .wpmtst-testimonial-content::before,.strong-view.wpmtst-modern .wpmtst-testimonial-content::after{color:#b96f49;background:#b96f49}.acf-map img{max-width:inherit!important}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrumbs{font-size:14px;margin-bottom:10px}.center{text-align:center}.one-half{width:48.0392156863%;float:left;margin-left:3.92156862745%}.ez-only{width:100%}.first,.ez-only{clear:both;margin-left:0}input[type="text"],input[type="email"],input[type="url"],input[type="tel"],textarea,select{width:100%;border-radius:5px}textarea{min-height:230px}select{padding:11px 15px 11px 11px}.wpcf7-list-item{margin:0 .5em 0 0}.widget_gpc_sub_menu_widget .dropdown-menu-toggle{display:none}.widget_gpc_sub_menu_widget .menu-item-has-children .sub-menu{margin-left:1.2em}.widget_gpc_sub_menu_widget .menu-item-has-children .sub-menu li{list-style:disc}.widget_gpc_sub_menu_widget .current-menu-item>a{font-weight:700}.home .pattern-strip-top{display:none}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-80px}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 80px}.footer-widgets{color:#fff!important}.footer-widgets .alignleft{margin-right:10px}.footer-social{margin-left:10px;margin-right:10px}.gb-container-61f2e43b>.gb-inside-container{border-top:1px solid rgb(255 255 255 / .1)}.site-info a{transition:all .3s ease}.site-info .legals{margin:0 0 20px;list-style-type:none}.site-info .legals li{display:inline-block;margin:0 10px 10px}.site-info .jc-glyph img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5;transition:all .3s ease}.site-info .jc-glyph img:hover,.site-info .jc-glyph img:focus{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}#iubenda-cs-banner p.iub-p{margin-bottom:10px!important}@media (min-width:768px){.preload *{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.has-js .prep-animation,.has-js .prep-scroll-animation{visibility:hidden}.has-js .do-animation,.has-js .do-scroll-animation{visibility:visible}}@media (min-width:768px){.fade-in-left{-webkit-animation:fade-in-left 1.2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left 1.2s cubic-bezier(.39,.575,.565,1) both}.fade-in{-webkit-animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both}.fade-in-bottom{-webkit-animation:fade-in-bottom 1.2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom 1.2s cubic-bezier(.39,.575,.565,1) both}.fade-in-right{-webkit-animation:fade-in-right 1.2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-right 1.2s cubic-bezier(.39,.575,.565,1) both}}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(75px);transform:translateY(75px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(75px);transform:translateY(75px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.delay-250{-webkit-animation-delay:250ms;animation-delay:250ms}.delay-500{-webkit-animation-delay:500ms;animation-delay:500ms}.delay-750{-webkit-animation-delay:750ms;animation-delay:750ms}.delay-1000{-webkit-animation-delay:1000ms;animation-delay:1000ms}.delay-1250{-webkit-animation-delay:1250ms;animation-delay:1250ms}.delay-1500{-webkit-animation-delay:1500ms;animation-delay:1500ms}.ar-16-9{aspect-ratio:16/9}.ar-9-16{aspect-ratio:9/16}.ar-4-3{aspect-ratio:4/3}.ar-1-1{aspect-ratio:1/1}@media only screen and (min-width:1025px){.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container{padding:0}}@media only screen and (min-width:769px){.main-navigation{padding-top:25px}.home .page-hero{min-height:calc(100vh + 50px)}}@media only screen and (min-width:769px) and (max-width:1023px){.secondary-navigation .main-nav ul li a{padding-left:7px}.top-bar .social a,.secondary-navigation .main-nav ul .social a{font-size:20px;padding-left:7px;padding-right:7px}.main-navigation.is_stuck a{font-size:11px}}@media only screen and (min-width:860px) and (max-width:1023px){.main-navigation:not(.slideout-navigation) a{font-size:14px}.main-navigation.is_stuck a{font-size:13px}}@media only screen and (max-width:768px){#mobile-header{margin-top:25px}.home #mobile-header{margin-top:0}.home .main-navigation{padding-top:0}.top-bar{margin-bottom:-25px}#generate-slideout-menu{background:#2E1307;background:linear-gradient(to right,#1b0803 25%,#4a220c 75%)}body:not(.home) .main-navigation ul{border-bottom:none!important}.main-navigation .main-nav ul{padding-left:12px!important;padding-right:12px!important}.slideout-navigation button.slideout-exit{padding-left:20px!important;padding-right:20px!important}.main-navigation .main-nav ul li.social a{font-size:24px!important}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a,.main-navigation .menu-bar-item>a{line-height:50px}.site-logo.mobile-header-logo img{padding:0!important;margin-top:-20px;margin-bottom:-20px}.main-navigation .menu-toggle{font-size:20px!important}.menu-toggle,.main-navigation .menu-bar-items{color:#fff!important}button.menu-toggle:hover,button.menu-toggle:focus,.main-navigation .menu-bar-items a:hover,.main-navigation .menu-bar-items a:focus{color:#fcdf93}.main-navigation.has-branding .menu-toggle{padding-left:15px!important}#generate-slideout-menu .slideout-menu li.social{width:auto}.home .intro-section .gb-inside-container,.home .advent-calendar .gb-inside-container,.home .product .gb-inside-container,.home .product-section .gb-inside-container{max-width:480px!important}.ethics-section .ethics-text{max-width:480px;margin:0 auto 1.5em}.sourcing-intro{margin-left:0}.blog.separate-containers .site-main>.generate-columns-container{padding:0 20px}.one-half{margin-left:0;width:100%}.woocommerce .woocommerce-ordering{margin-bottom:20px!important}.wc-columns-container .products,.woocommerce .related ul.products,.woocommerce .up-sells ul.products{grid-gap:20px!important}.woocommerce ul.products li.product .button{font-size:14px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:8px 15px!important}.woocommerce div.product form.cart div.quantity{margin-bottom:20px}.one-half{width:100%;margin:0}.gb-container-604921a0::after{background-image:linear-gradient(0deg,rgb(0 0 0 / .61) 40%,rgb(0 0 0 / .1))!important}.footer-widgets i.alignleft{float:left}.footer-widgets>.gb-inside-container{max-width:400px!important;margin:0 auto!important}.site-info .legals li{display:block}}@media only screen and (min-width:481px) and (max-width:767px){.wc-columns-container .products,.woocommerce .related ul.products,.woocommerce .up-sells ul.products{grid-gap:20px}.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:50%!important;float:left!important}.wc-related-upsell-mobile-columns-1 .related ul.products,.wc-related-upsell-mobile-columns-1 .up-sells ul.products{-ms-grid-columns:1fr;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (min-width:641px){.about-chocolate-grid .gb-grid-column:nth-of-type(even) .about-choc-inner-grid .gb-grid-column:first-of-type{order:1}}@media only screen and (max-width:640px){.gb-grid-wrapper-e9c60cda .gb-grid-column{width:50%!important}.about-choc-inner-grid .gb-grid-column{width:100%!important}.about-choc-inner-grid .about-choc-img{min-height:60vw}.about-chocolate-grid .about-choc-inner-grid .gb-grid-column:nth-child(2) .gb-container{padding:1em}}@media only screen and (max-width:480px){.home .site-logo.mobile-header-logo img{height:60px!important}.main-navigation.has-branding .menu-toggle{padding-right:10px!important;padding-left:5px}h3.gb-headline-27adcdd8{font-size:32px!important}.gb-grid-wrapper-4c2b086a .gb-grid-column{width:100%!important}.gb-grid-wrapper>.gb-grid-column-f02da5b7,.gb-grid-wrapper>.gb-grid-column-ede75bf0,.gb-grid-wrapper>.gb-grid-column-d3fb4007,.gb-grid-wrapper>.gb-grid-column-c03f08d6{width:50%!important}.wc-related-upsell-mobile-columns-2 .related ul.products,.wc-related-upsell-mobile-columns-2 .up-sells ul.products,.woocommerce #wc-column-container.wc-mobile-columns-2 .products{-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width:360px){.home .site-logo.mobile-header-logo img{height:55px!important}.site-logo.mobile-header-logo img{height:60px!important}}