:root{--olive:#A8AD00}:not(body.single-recipes h2):is(h2,h2+h3):has(+p){margin-bottom:.1em}:is(p):has(sup){margin-bottom:.6em}.clear{clear:both}.archive .breadcrumbs.grid-container{display:none}.top-bar.top-bar-align-center{background-color:var(--olive)}.top-bar.top-bar-align-center strong{text-decoration-style:double;text-decoration-line:underline;text-underline-offset:3px;text-decoration-color:#fff}.social__wrapper{flex-direction:row}.ssd-modal-wrapper{display:none}footer{position:relative;z-index:20}.inside-header .site-branding .site-tagline,.inside-header .site-branding h2,.single-recipes .recipe__wrap li,.single-recipes .recipe__wrap ol,.single-recipes .recipe__wrap ul{margin:0;padding:0}.aligncenter img{margin:0 auto 20px;display:block}p:empty{display:none}figcaption{text-align:center}.page-id-440 h1{text-align:center;margin-top:30px}.site-main .gp-icon{display:inline-block}.inside-right-sidebar .purchase__wrapper{grid-template-columns:1fr;text-align:center}body .inside-page-header{background-color:none;text-align:center}.contained-content.separate-containers .inside-article{padding:0 20px}#right-sidebar h2,.recipe-sidebar h2{font-weight:600;text-transform:uppercase;text-decoration-color:#141414;text-decoration-style:solid;text-decoration-thickness:.2em;text-underline-offset:2px;text-decoration-line:underline;margin-bottom:20px}#right-sidebar .post-date,.recipe-sidebar .post-date{font-size:11px;position:relative;display:block;max-width:fit-content;margin:.6em 0;padding:.1em .25em;color:#fff;border-radius:4px;background:#b58d5e}#right-sidebar #archives-2.widget,.recipe-sidebar #archives-2.widget{padding-top:0}#right-sidebar .widget_categories ul,.recipe-sidebar .widget_categories ul,#right-sidebar ul.category,.single-recipes #block-7 ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px}.single-recipes #block-7 ul,#right-sidebar ul.category{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}#right-sidebar .widget_categories li,.recipe-sidebar .widget_categories li,#right-sidebar ul.category li,.single-recipes #block-7 li{padding:0}#right-sidebar .widget_categories a,.recipe-sidebar .widget_categories a,.single-recipes #block-7 a,#right-sidebar ul.category a{background:linear-gradient(270deg,#967141,#9b7543,#a17946,#a67d48,#ac814b,#b2864d,#b78a50,#bd8e52);color:#fff;border:2px solid #c29e6f;text-transform:uppercase;font-size:14px;padding:5px;display:block;border-radius:8px;width:100%;text-align:center;transition:background-color 0.2s ease-in}.single-recipes #block-7 a,#right-sidebar ul.category a{text-transform:uppercase;padding:10px 5px}#right-sidebar .widget_categories a:hover,.recipe-sidebar .widget_categories a:hover,#right-sidebar ul.category a:hover,.single-recipes #block-7 a:hover{background-color:#b8905c}.stockist{height:450px;display:flex;font-size:20px;background-color:#f0f8ff;justify-content:space-between}.stockist img{object-fit:cover}.stockist .shop-info{align-items:center;height:100%;flex:1 0 auto;text-align:center;padding:20px}.stockist p{margin:20px 0 0}.bruntsfield .shop-info{display:flex;align-items:center;justify-content:center}.morocco-info img{margin:10px 0}.morocco-info h4{text-align:center;margin-bottom:10px;font-size:18px}.site-branding{width:100%;display:flex;gap:.25em;flex-direction:column;align-items:flex-start}.inside-header{display:flex;flex-direction:row}.inside-header .site-branding .site-tagline,.inside-header .site-branding h2{font-family:arbonnie-webfont,georgia,serif;color:#ffdc82}.inside-header .site-branding h2{font-size:calc(var(--h1) * 1.5);font-weight:400}.inside-header .site-branding h2 a{color:#ffdc82}.inside-header .site-branding span{font-size:92px}.inside-header .site-tagline{position:relative;font-size:var(--h3);text-align:right}.inside-header .site-tagline span{font-size:40px}.inside-header .site-logo{margin-left:auto;width:120px;height:122px}.sticky-logo{background-color:rgb(229 229 229 / .9);border-radius:50%}.sticky-logo img{height:60px;width:62px;padding:0!important}.main-navigation .main-nav ul li.sfHover>a,.main-navigation .main-nav ul li:focus>a,main-navigation .main-nav ul li:hover>a{background:0 0}.page-hero{background-color:#b58d58;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d5ad79' fill-opacity='0.3' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E"),url(https://cdn.morocco-gold.com/wp-content/themes/generatepress_child/assets/images/header-background.png);background-repeat:repeat,no-repeat;background-position:right top;border-bottom:1px solid #fff;border-top:1px solid #d8ac72}.page-hero .inside-page-hero{background-color:transparent!important;padding-top:0}.page-hero .inside-page-hero h1{margin-bottom:10px;text-transform:capitalize;font-size:42px;max-width:40ch;text-wrap:balance;margin:0 auto}@media (max-width:767px){.page-hero .inside-page-hero h1{font-size:36px}}.page-hero .inside-page-hero p{margin:0;text-transform:capitalize;text-wrap:pretty;padding:0 .1em}.page-hero .inside-page-hero a{color:#fff}.page-id-373 .page-hero{border-bottom:1px solid #fff0}@media (min-width:768px){#wpadminbar{opacity:0;transition:var(--transition)}#wpadminbar:hover{opacity:1}body.admin-bar{margin-top:-32px!important}}.breadcrumbs{padding:var(--space-xs) 0;font-size:var(--space-xs)}.our-source .buynow{margin-top:20px;display:block}.our-source .flex-item .wrapper .strapline p:first-of-type{font-weight:400;font-style:normal;margin-bottom:10px}.our-source .flex-item .wrapper .strapline{min-height:300px}@media (min-width:930px){.our-source .fortnum.flex-item .wrapper .strapline{min-height:476px}}@media (max-width:900px){.our-source .flex-item .wrapper .oil-imagery.luxury-img{order:inherit}.our-source .luxury.strapline{order:5}}.cols-two{list-style-type:none}.cols-two li{margin-bottom:8px}@media (min-width:640px){.cols-two{column-count:2;column-gap:20px}}#newsletter label{line-height:1em}#newsletter .gfield_checkbox{display:flex;flex-direction:column}#newsletter .gfield_checkbox li{display:flex;align-items:baseline}.flex-postbox{display:flex;flex-wrap:wrap;align-items:flex-start}.flex-postbox div{margin:10px 20px;flex:1 0 auto}.about-list{margin:0 0 1.5em;list-style-type:none;display:flex;flex-wrap:wrap}.about-list li{list-style-type:none;flex:0 0 30%;padding:5px 5px 5px 0;white-space:nowrap}.about-list a{background-image:url(https://cdn.morocco-gold.com/wp-content/themes/generatepress_child/assets/images/olive-nav.png);background-repeat:no-repeat;background-position:left;list-style-type:none;padding-left:40px;display:flex;align-items:center}:where(.is-right-sidebar .inside-right-sidebar a):not(.purchase__wrapper a){color:currentcolor;text-decoration-line:underline;text-decoration-thickness:3px;text-decoration-color:rgb(180 130 64 / 10%)}:where(.is-right-sidebar .inside-right-sidebar .current-menu-item a):not(.purchase__wrapper a){text-decoration-color:currentcolor}.is-right-sidebar .inside-right-sidebar a:hover{color:#b59b79}#nav_menu-2 a{color:currentcolor;background-size:25px;background-image:url(https://cdn.morocco-gold.com/wp-content/themes/generatepress_child/assets/images/olive-nav.png);background-repeat:no-repeat;background-position:left top;list-style-type:none;padding-left:30px;display:flex;align-items:center;transition:var(--transition)}#menu-health-section a:hover,#nav_menu-2 a:hover,#nav_menu-5 a:hover{opacity:.7}#menu-health-section .current-menu-item a,#nav_menu-2 .current-menu-item a,#nav_menu-5 .current-menu-item a{color:rgb(104 104 104 / 21%)}.number{position:relative;margin-bottom:30px;padding-left:10px;padding-right:10px}.number:before{content:"";background-color:rgb(144 147 114 / .3);color:#000;position:absolute;left:0;top:0;width:35px;height:35px;text-align:center;line-height:35px;border-radius:50%}.wp-block-quote{border-radius:6px;padding:1em!important;filter:drop-shadow(3px 2px 4px hsl(0 0% 50% / .4));background:hsl(0 0% 24%);color:#fff;border-left:5px solid hsl(40 50% 50%)}.wp-block-quote cite{color:hsl(0 0% 92%);font-size:italic;font-size:1.6rem!important}.aiosrs-rating-wrap{display:none}.dpsp-networks-btns-wrapper{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.dpsp-networks-btns-wrapper li{width:auto!important}.stockist+p{margin-top: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{float:none;width:auto}input[type="number"]{padding:6px 15px;border:1px solid #c5aa00;transition:border 0.2s ease-in-out}input[type="number"]:focus{border-color:#927e00}p.lost_password{background-color:#564f2f;padding:.51em;text-align:center;margin-top:1em}p.lost_password a{color:#fff}.woocommerce-product-gallery .flex-viewport{pointer-events:none}.single-product .refer-a-friend-title .fl-heading-text{display:flex;align-items:center}.single-product .refer-a-friend-title .fl-heading-text:after,.single-product .refer-a-friend-title .fl-heading-text:before{margin:0 5px;flex:1;content:"";height:2px;background-color:#966422}.single-product .refer-a-friend .aw-referrals-well{padding:30px 10px;margin:0;background:#f5f5f5;border-radius:6px;border:1px solid rgb(80 77 59 / .12)}.single-product p.stock.available-on-backorder{color:#333;font-weight:700;text-transform:uppercase}.bottle-sizes{padding:20px;position:relative}.bottle-sizes h6{margin-left:calc(50% - 124px);text-decoration:underline;margin-bottom:10px}.bottle-sizes li,.bottle-sizes ul{list-style-type:none}.bottle-sizes ul{display:flex;margin:0;padding:0;flex-wrap:wrap}.bottle-sizes ul li{margin-left:calc(50% - 124px);flex-basis:100%}.single-text-details ul{margin-left:0;margin-bottom:0;list-style-type:none}.single-text-details ul li{padding-left:30px!important;line-height:20px;margin-bottom:6px}.product .single-text-details ul li{background:url(https://cdn.morocco-gold.com/wp-content/themes/generatepress_child/assets/images/olive-nav.png) no-repeat 0 1px;background-size:25px}.single-text-details ul li:last-of-type{margin-bottom:0}#currency{font-size:18px;font-weight:700}@media (max-width:480px){#currency .the-price{display:flex;flex-wrap:wrap}#currency .currency{margin-bottom:10px;margin-right:10px}}#currency span{padding-left:10px}.cis-delivery{border:1px solid #966422;background:#f2efed}.thanks-offer-product__wrapper{background:#966422;border-radius:3px}.thanks-offer-product__wrapper p:last-of-type{margin-bottom:0}@media (max-width:480px){.thanks-offer-product__wrapper{margin:0 10px}}.woocommerce #woo-tabs ul.tabs{margin:0;padding:0;overflow:visible;display:flex;flex-wrap:wrap}.woocommerce #woo-tabs ul.tabs:before{border-bottom:none}.woocommerce #woo-tabs ul.tabs li{display:flex!important;flex:1 0 auto;border:none;position:relative;margin:0 1px 0 0;color:#fff;padding:0;text-align:center;background-color:#b8905c;border-radius:0;transition:background 0.05s ease-in}.woocommerce #woo-tabs ul.tabs li:last-of-type{margin:0}.woocommerce #woo-tabs ul.tabs li:after{display:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce #woo-tabs ul.tabs li:before{display:none}.woocommerce #woo-tabs ul.tabs li.active:after{position:absolute;content:"";display:block;bottom:-18px;left:48%;border-color:#967141 #fff0 #fff0;border-style:solid;border-width:10px;height:0;width:0}.woocommerce #woo-tabs ul.tabs li.active,.woocommerce #woo-tabs ul.tabs li:hover{background-color:#967141;box-shadow:inset 0 -2px 0 #b88f5c}.woocommerce #woo-tabs ul.tabs li:hover:after{position:absolute;content:"";display:block;bottom:-18px;left:48%;border-color:#967141 #fff0 #fff0;border-style:solid;border-width:12px;height:0;width:0}.woocommerce #woo-tabs ul.tabs a{color:#fff;justify-content:center;padding:.55em 1em;flex:1 0 auto}.woocommerce #woo-tabs .panel{margin:0;padding:var(--space-s);background:#f9fcf7;background:#fff;background:linear-gradient(135deg,#fff 0,#f6f6f6 47%,#ededed 100%);border-right:1px solid #dedada;border-left:1px solid #dedada;border-bottom:1px solid #dedada;transition:background 0.2s ease-in}.woocommerce #tab-delivery.panel{padding:0}.sales{position:absolute;z-index:2;left:0;top:0}.free-shipping{background-color:#000;color:#fff;border-radius:4px}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;justify-content:space-around}.woocommerce div.product div.images .flex-control-thumbs li:last-of-type{padding-right:0}@media (min-width:900px){.single-product .aw-referrals-share-widget{padding:1em}}@media (max-width:767px){.single-product select.aelia_cs_currencies{width:100%}}@media (max-width:480px){.single-product button.button{margin-top:5px}.single-product #single-price-col .fl-col-content{width:100%}}.woocommerce #woo-tabs #tab-reviews .form-submit input{background-color:#967141;color:#fff;border:1px solid #846439}.woocommerce #woo-tabs #tab-reviews .form-submit input:hover{background-color:#b8905c;border:1px solid #ae844c}.woocommerce #woo-tabs #tab-reviews .comment-notes{background-color:#967141;text-align:center;margin:10px 0 0;padding:.3em;color:#fff}.woocommerce #woo-tabs #tab-reviews .comment-form-rating{display:flex;align-items:center;margin:20px 0}.woocommerce #woo-tabs #tab-reviews p.stars{margin:0 0 0 20px}.woocommerce #woo-tabs #tab-reviews #reply-title{font-size:24px;text-transform:uppercase;display:inline-block;text-align:center;letter-spacing:2px;width:100%}.woocommerce #woo-tabs #tab-reviews h2{display:none}.delivery{display:flex;flex-wrap:wrap}.delivery>*{width:50%}#delivery-table .table-heading-0{border:none}#tab-delivery .fl-builder-global-templates-locked{padding:0}#tab-delivery .table-data{display:none}.woocommerce-checkout .inside-article{padding:0!important}#woo-checkout .woocommerce-checkout-review-order-table{border-bottom:none}#woo-checkout #ship-to-different-address,#woo-checkout .woocommerce-billing-fields h3{padding:0}#woo-checkout #select2-billing_country-container{position:relative;top:-10px}#woo-checkout .woopack-product-checkout .woocommerce-info{padding-left:25px!important}#woo-checkout .woopack-product-checkout .woocommerce-info:before{top:10px;left:0}.woocommerce-info a{color:#fff}#woo-cart .shop_table thead{display:none}#woo-cart input[type="number"]{border:1px solid #cdcdcd}#woo-cart .woocommerce-message{border-top-color:#baa602}#woo-cart .button.wc-forward{background-color:#967141}#woo-cart .button.wc-forward:hover{background-color:#b8905c;color:#fff}#woo-myaccount .woocommerce-MyAccount-navigation{float:none;width:100%}#woo-myaccount .woocommerce-info{border-top-color:#684500}#woo-myaccount .woocommerce-Button{background-color:#967141;color:#fff}#woo-myaccount .woocommerce-message--info .woocommerce-Button{background-color:#082238;padding:.4rem 1rem;-webkit-border-radius:4px;border-radius:4px}#woo-myaccount .woocommerce-message--info .woocommerce-Button:hover{background-color:#0d385c}#woo-myaccount #payment .woocommerce-PaymentMethod{background-color:#e5e4e4;padding:20px 20px 0;margin:0 auto 30px!important}#woo-myaccount .woocommerce-MyAccount-navigation ul{margin:0 0 20px;list-style-type:none;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:480px){#woo-myaccount .woocommerce-MyAccount-navigation ul{flex-direction:column}}#woo-myaccount .woocommerce-MyAccount-navigation li{list-style-type:none;font-size:16px;text-transform:uppercase;padding:.07em .4em;transition:background 0.2s ease-in}#woo-myaccount .woocommerce-MyAccount-navigation li:hover{background-color:#b8905c;color:#fff!important}#woo-myaccount .woocommerce-MyAccount-navigation li:hover a{color:#fff!important}#woo-myaccount .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--referrals{background-color:#47b66f}#woo-myaccount .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--referrals a{color:#fff!important}#woo-myaccount .woocommerce-MyAccount-navigation li.is-active{background-color:#967141}#woo-myaccount .woocommerce-MyAccount-navigation li.is-active a{color:#fff!important}#woo-myaccount .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads{display:none}#woo-shop .woopack-product-content{text-align:center}#woo-shop .woopack-product-action{display:flex;justify-content:center;align-items:baseline}#woo-shop .woopack-product-image{width:100%}@media screen and (min-width:768px){#woo-shop .woopack-product-wrapper{display:flex}#woo-shop .woopack-product-content{text-align:left}#woo-shop .woopack-product-image{flex:1 0 auto;width:auto}#woo-shop .woopack-product-action{display:flex;justify-content:flex-start;align-items:baseline}}#woo-product figure img{width:auto}#woo-product .woocommerce-Price-amount{color:#967141}#woo-product .add_to_cart_button{background-color:#967141;color:#fff}.woocommerce a.wc-backward,.woocommerce-Button.button{background-color:#967141;padding:8px 12px}.woocommerce a.wc-backward:hover,.woocommerce-Button.button:hover{background-color:#b8905c}.woocommerce a.wc-backward{color:#fff}.woocommerce-checkout article h1{padding-left:20px}@media (min-width:768px){.woocommerce-checkout article h1{padding-left:30px}}h3#order_review_heading{clear:left!important}.woocommerce-checkout .col2-set{width:80%!important}#order_review{width:100%!important}.secondary-navigation .menu-toggle{display:none!important}@media (max-width:768px){.secondary-navigation{text-align:center!important}.secondary-navigation ul{display:block!important}.secondary-navigation .sf-menu>li{float:none;display:inline-block!important}}#menu-secondary-menu .shopping-bag{display:inline-flex;color:#fff;background-color:#8a5816}#menu-secondary-menu .shopping-bag:hover{background-color:transparent!important;color:#222}#menu-secondary-menu .number-of-items{background-color:rgb(255 255 255 / .4)}.pswp__scroll-wrap .pswp__button--arrow--left::before,.pswp__scroll-wrap .pswp__button--arrow--right::before{background-color:#fff0}body.login-action-login p.message{color:#333}.woocommerce-MyAccount-content{width:100%!important;margin-top:10px}input#quantity_5fa01591b477c.qty.text{width:60px!important}.woocommerce-account .lost_reset_password input,.woocommerce-account .woocommerce-form-row{width:100%!important}.woocommerce-account #main .inside-article{padding:0}.site-footer .footer-cols,.site-footer .site-footer-blocks{margin-bottom:0}.site-footer .footer-background{padding-bottom:30px}.footer-img img,.footer-img__rangeme img{border-radius:6px}.footer-img__rangeme img{margin-top:20px}.gb-container-14c17200 .footer-img img{border-radius:50%;padding:5px;background-color:#fff}@media (width>=991px){#primary-menu{width:100%}#primary-menu .primary-menu__contact{display:none}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-block-end:1em;gap:1em;padding-inline:5px}}#primary-menu a{text-transform:uppercase;font-weight:700;letter-spacing:1px}#primary-menu a:after,#primary-menu a:before{background-color:rgb(255 251 217 / .5);position:absolute;left:0;width:100%;height:1px;content:"";opacity:0;transition:opacity 0.3s,transform 0.3s}#primary-menu a:before{top:4px;transform:translateY(-8px)}#primary-menu a:after{bottom:4px;transform:translateY(8px)}#primary-menu a:hover:after,#primary-menu a:hover:before,#primary-menu li.current-menu-item a:after,#primary-menu li.current-menu-item a:before{opacity:1;transform:translateY(0)}#primary-menu .nav-buy-now__btn a:after,#primary-menu .nav-buy-now__btn a:before,#primary-menu .nav-buy-now__btn a:hover:after,#primary-menu .nav-buy-now__btn a:hover:before{display:none}#primary-menu .nav-buy-now__btn a{color:#fff;border-radius:1.1rem;padding:0 1em;background:linear-gradient(180deg,#ac6d1b,#b1711c,#b7741d,#bc781e,#c27b1f,#c77f20);border:2px solid #c77f20;transition:var(--transition)}#primary-menu .nav-buy-now__btn a:hover{color:#f7e7d2;border-radius:1.1rem;padding:0 1em;background:linear-gradient(120deg,#ac6d1b,#b1711c,#b7741d,#bc781e,#c27b1f,#c77f20);border:2px solid #e5ac61}#primary-menu .sub-menu{display:flex;flex-direction:column;overflow:hidden!important}#primary-menu .sub-menu li{margin:0;padding:0 10px}#primary-menu .sub-menu a:after,#primary-menu .sub-menu a:before{display:none}#primary-menu .sub-menu a:hover{background-color:#fff0;color:#b79f05}.main-navigation .main-nav ul ul li[class*="current-menu-"]>a{background-color:transparent!important;color:#b79f05!important}#generate-slideout-menu .slideout-menu li{margin-left:10px;width:calc(100% - 10px)!important}#generate-slideout-menu .slideout-menu li a{font-size:var(--text-m);text-transform:uppercase}#generate-slideout-menu .sub-menu{background:0 0}#generate-slideout-menu .sub-menu a{font-size:16px;transition:var(--transition)}#generate-slideout-menu .sub-menu a:hover{color:#b79f05!important}#generate-slideout-menu .gp-icon{display:inline-flex;margin-left:-30px;font-weight:800}#generate-slideout-menu .dropdown-menu-toggle:before{margin-left:-30px}.slideout-overlay .slideout-exit.has-svg-icon .gp-icon.pro-close{display:inline-flex}.main-navigation .main-nav ul ul li.sfHover>a,.main-navigation .main-nav ul ul li:focus>a,.main-navigation .main-nav ul ul li:hover>a{background:0 0}button.menu-toggle .gp-icon.icon-menu-bars>svg{display:none}#primary-menu .gp-icon{display:inline-flex}@media (width <=991px){#secondary-navigation .main-nav{display:flex;justify-content:flex-end}#site-navigation .menu-toggle{text-align:center}}#gallery-posts a{color:#fff}.sidebar .rpwwt-post-date{font-size:14px;color:#b59b79}.sidebar .rpwwt-widget ul li{margin-bottom:0}#nav-below.post-navigation{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;flex-wrap:wrap;margin-top:10px;font-size:16px;grid-gap:25px}@media (max-width:555px){#nav-below.post-navigation{grid-template-columns:1fr}}#nav-below.post-navigation .nav-next,#nav-below.post-navigation .nav-previous{background:linear-gradient(90deg,#000,#090909,#111,#161616,#1b1b1b,#202020,#252525,#2a2a2a);position:relative;-webkit-border-radius:5px;border-radius:5px;color:#fff;padding:.5em;cursor:pointer}#nav-below.post-navigation .nav-next:hover,#nav-below.post-navigation .nav-next:hover a,#nav-below.post-navigation .nav-previous:hover,#nav-below.post-navigation .nav-previous:hover a{background:#000;color:#fff}html{font-size:62.5%}.section-container{color:#ffdc82;position:relative}.section-container:nth-of-type(n+3){padding:0 0 50px}.section-container:nth-of-type(n+3) h2{margin:40px 0;color:#000;position:relative;display:flex;text-align:center;padding:0 10px;-webkit-align-items:center;align-items:center}.section-container:nth-of-type(n+3) h2:after,.section-container:nth-of-type(n+3) h2:before{content:"";background-color:#000;height:2px;margin:0 20px;-webkit-flex:1;-ms-flex:1;flex:1}#video .generate-sections-inside-container{padding:0}#video .generate-sections-inside-container video{max-width:100%;width:100vw;height:100%;min-height:100%}.home .wrapper--block{display:flex;flex-direction:column;justify-content:center;text-align:left;background:linear-gradient(135deg,#f2f2f2,#f2f2f1,#f1f1ee,#f0f1e9,#f0f2e6,#f0f2e4)}.home .wrapper--block h4{font-size:var(--h2)}.home .wrapper--block h6{font-size:var(--h3)}.home .wrapper--block h4 a{color:#000}.home .wrapper--block p:last-of-type{padding-bottom:0;margin-bottom:0}.home .wrapper--block li,.home .wrapper--block ol,.home .wrapper--block ul{list-style-type:none;margin:0}.home #generate-section-2 .generate-sections-inside-container{width:100%;max-width:100%;padding:0}.home_offers{container-type:inline-size;padding:20px;display:flex;justify-content:center;align-items:center}.home .wrapper--block .shop-link{text-align:center;margin-top:1.5em;align-self:flex-start}.home .wrapper--block .shop-link a{margin-left:0}.home-wellness{margin-bottom:1em}@media (max-width:767px){.home_offers{flex-direction:column}}.is-right-sidebar .purchase__wrapper{padding:1.25em}.purchase__wrapper{display:grid;grid-template-columns:2fr 1fr;grid-gap:1.5rem;padding:1.65em;position:relative;margin:0;max-width:950px;border:1px solid #ffdc82;border-radius:6px}.purchase__wrapper .purchase-btn,.purchase__wrapper .purchase-strapline{place-self:center}.content-area .purchase__wrapper div{justify-self:end}.purchase__wrapper .purchase-btn .button,.purchase__wrapper .purchase-strapline .button{margin:0 auto 10px;width:100%;display:block}.purchase__wrapper .purchase-btn p{text-align:left;margin-bottom:0;line-height:1.2em}.purchase__wrapper i{padding-top:5px;display:block}.purchase__wrapper .purchase-strapline{text-align:left}.purchase__wrapper .purchase-strapline p{font-style:italic;line-height:1.5}span.purchase__wrapper-cta{display:block;margin-bottom:0.6em!important;font-weight:700;font-style:initial}.purchase__wrapper-cta>strong.new-harvest{text-decoration:underline;text-underline-position:under;text-decoration-style:double}@media (max-width:620px){.purchase__wrapper{text-align:center;grid-template-columns:1fr}.purchase__wrapper h3{padding:0 20px;text-align:center}.content-area .purchase__wrapper div{justify-self:center}.site-logo{display:none}}.purchase__wrapper:before{border:1px solid #ffdc82;position:absolute;top:4px;right:4px;bottom:4px;left:4px;content:"";z-index:1}.purchase__wrapper img{width:170px}.purchase__wrapper h5{font-size:20px;white-space:no-wrap}.purchase__wrapper a.button,.home_offers .purchase__wrapper a.button{text-align:center;position:relative;z-index:10;margin-left:0;color:#fff;min-width:160px;letter-spacing:1px;font-weight:700;font-size:16px;line-height:40px;border-radius:1.1rem;padding:0 1em;border:2px solid #c77f20;transition:var(--transition);background:linear-gradient(120deg,#ac6d1b,#b1711c,#b7741d,#bc781e,#c27b1f,#c77f20)}.purchase__wrapper a.button:hover,.home_offers .purchase__wrapper a.button:hover{color:#f7e7d2;border-radius:1.1rem;padding:0 1em;background:linear-gradient(120deg,#ac6d1b,#b1711c,#b7741d,#bc781e,#c27b1f,#c77f20);border:2px solid #e5ac61}@media (max-width:767px){.purchase__wrapper a.button{margin-left:0}}.purchase__wrapper p{margin-bottom:1.5em}.purchase-strapline p{margin-bottom:0!important}.purchase__wrapper.purchase-sidebar{flex-direction:column;background-color:#141414;margin-right:5px}.purchase__wrapper.purchase-sidebar h3{color:#ffdc82;margin-bottom:15px}@media (max-width:768px){.purchase__wrapper.purchase-sidebar{margin-right:0}.purchase__wrapper.purchase-sidebar a.button{max-width:200px}}@media (min-width:768px){.visible:after,.visible:before{opacity:1;transform:scale(1);transition:opacity 0.4s ease,transform 0.45s ease 0.2s;transition-delay:2s}.visible:after{transition:opacity 0.39s ease,transform 0.44s ease 0.2s;transition-delay:1.8s}}.home h3{margin-bottom:10px;position:relative}.cta-goldbuy{align-items:center}.cta-goldbuy a,.cta-goldbuy h3{margin-bottom:0;text-align:left;text-transform:uppercase}@media (max-width:520px){.cta-goldbuy h3{text-align:center}}.cta-goldbuy a:not(.button){color:#ffdc82}.cta-posts{background:linear-gradient(90deg,#3b2a19,#2a2114,#1b170e,#0b0a06);margin-bottom:20px}.footer-cta .fl-html{display:flex;justify-content:center}.flex-item,.section-container{text-align:center}.flex-item .wrapper,.section-container .wrapper{display:flex;flex-wrap:wrap}.flex-item .wrapper .strapline,.section-container .wrapper .strapline{padding:60px;width:50%;color:#000}.section-container.home-detail h1{font-size:28px;letter-spacing:-.5px;text-transform:uppercase}.flex-item .wrapper .strapline h4,.section-container .wrapper .strapline h4{text-transform:uppercase;letter-spacing:-.5px}.flex-item .wrapper .oil-imagery,.section-container .wrapper .oil-imagery{width:50%;display:block}.flex-item .wrapper .oil-imagery img,.section-container .wrapper .oil-imagery img{height:100%;width:100%;object-fit:cover}:where(.flex-item a.button,.section-container a.button):not(.purchase__wrapper a.button){text-align:center;position:relative;z-index:10;margin-left:10px;min-width:200px;letter-spacing:1px;font-weight:700;text-shadow:-1px 0 0 rgb(87 79 7 / .3);font-size:16px;line-height:18px;padding:12px 24px;border-radius:4px;border:1px solid #8a5816;background:linear-gradient(to bottom,#b48240 0,#966422 100%)}:where(.flex-item a.button,.section-container a.button):hover:not(.purchase__wrapper a.button):hover{border:1px solid #8a6535;background:linear-gradient(to bottom,#b48f5f 0,#967141 100%)}@media (max-width:767px){.flex-item a.button,.section-container a.button{margin-top:20px;margin-left:0}}.flex-item .strapline{display:flex;flex-direction:column;-webkit-justify-content:center;justify-content:center}.flex-item p{margin-bottom:0}.agriculture .strapline{padding:30px}.agriculture .oil-imagery{position:relative}.agriculture .oil-imagery .empower,.agriculture .oil-imagery h4{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.agriculture p{margin-bottom:10px}#generate-section-3{background-color:#111}.home-detail.quotes .generate-sections-inside-container{max-width:1280px;margin-inline:auto}.quotes .quotes__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));flex-wrap:wrap;justify-content:center}.quotes blockquote{flex-grow:1;max-width:100%;min-width:33.333%;margin:8px;border-left:none;background-color:#0f0000;color:#fff;padding:40px 30px 30px 60px;-webkit-border-radius:10px;border-radius:10px;text-align:left;line-height:1.4;font-size:18px;box-shadow:1px 1px 1px #676262,2px 2px 2px #676262,3px 3px 1px #676262;transition:var(--transition)}.quotes blockquote:hover{box-shadow:1px 1px 0 #333,2px 2px 0 #333,3px 3px 0 #333}.quotes blockquote::before{display:block;position:absolute;top:10px;left:10px;content:'"';font-family:Bitter,serif;font-size:88px;color:#b58d58}.quotes blockquote .author{position:relative;display:block;padding:10px 0;margin-top:10px;color:#999;font-size:14px}.quotes blockquote .author:after{background-color:#ccc;content:"";position:absolute;height:1px;width:95%;top:0;left:0;display:block;z-index:10}:not(.home) .quotes blockquote:first-of-type,:not(.home) .quotes blockquote:last-of-type{flex-basis:calc(1100px * 999 - 100% * 999)}.single-recipes .site-content{display:grid;grid-template-columns:1fr 35%}@media (max-width:820px){.single-recipes .site-content{display:block}}.single-recipes #primary,.single-recipes #right-sidebar{width:100%}.single-recipes #block-6{margin-bottom:0;padding-bottom:0}.single-recipes #block-6 .recipe-title--widget{font-size:20px;text-transform:uppercase;color:#000;margin-bottom:20px}.single-recipes .recipe__wrap{padding:0 20px}.single-recipes .recipe__wrap li{list-style-type:none;margin-bottom:10px}.single-recipes .recipe__wrap h2{padding-bottom:5px;max-width:40ch;border-bottom:1px solid #3a3a3a}.single-recipes .recipe__wrap img{display:block;margin:0 auto 30px;outline:2px solid #fff;outline-offset:-.8rem;border:1px solid #d3d3d380}.single-recipes .recipe__wrap .intro h2{text-align:left}.single-recipes .recipe__wrap .ingredients li{padding-bottom:10px;border-bottom:1px solid #ece1d4}.single-recipes .recipe__wrap .instructions__wrapper{grid-column:span 2}.single-recipes .recipe__wrap ul.ingredients{column-count:2;column-gap:20px;margin-bottom:30px}.single-recipes .recipe__wrap ol.instructions{column-count:2;column-gap:20px;counter-reset:li}.single-recipes .recipe__wrap ol.instructions li{counter-increment:step;position:relative;margin-bottom:30px;padding-left:35px}.single-recipes .recipe__wrap ol.instructions li:before{content:counter(step,upper-roman);background-color:#333;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);color:var(--white);position:absolute;left:0;top:0;width:24px;height:24px;text-align:center;border-radius:var(--radius-circle)}.single-recipes .recipe__wrap .latest-recipes__wrapper{margin:50px 0}.single-recipes .recipe__wrap .latest-recipes__wrapper a{transition:filter 0.2s ease-in}.single-recipes .recipe__wrap .latest-recipes__wrapper a:hover{filter:brightness(100%) contrast(100%) saturate(50%) blur(0) hue-rotate(0deg)}.single-recipes .recipe__wrap .latest-recipes__wrapper ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px}.single-recipes .recipe__wrap .latest-recipes__wrapper ul .recipe-thumb-container{height:180px;overflow:hidden;margin-bottom:20px}.single-recipes .recipe__wrap .latest-recipes__wrapper ul img,.single-recipes .recipe-image img{margin:0;width:100%;height:100%;object-fit:cover}.single-recipes .recipe-image img{max-height:400px;margin-bottom:2rem;object-position:20% 80%}.single-recipes .recipe__wrap .latest-recipes__wrapper h6{text-transform:uppercase;letter-spacing:-1px;font-size:16px;text-align:center}.single-recipes .recipe__wrap .latest-recipes__wrapper span{display:block;text-transform:capitalize;font-size:14px;text-align:center;color:#967141}.single-recipes .recipe-pagin a:after,.single-recipes .recipe-pagin a:before{line-height:20px;padding-left:30px;content:"";height:30px;width:30px}.single-recipes .recipe-pagin a:hover:after,.single-recipes .recipe-pagin a:hover:before{opacity:.8}.single-recipes .nav-previous.recipe-pagin a:before{background:url(https://cdn.morocco-gold.com/wp-content/themes/generatepress_child/assets/images/olive-pagination-previous.svg) no-repeat center;background-size:22px 22px}.single-recipes .nav-next.recipe-pagin a:after{padding-left:0;padding-right:30px;background:url(https://cdn.morocco-gold.com/wp-content/themes/generatepress_child/assets/images/olive-pagination-next.svg) no-repeat center;background-size:22px 22px}.single-recipes .nav-previous{margin-left:20px}.single-recipes .nav-next{margin-right:20px}.comment-list .comment .children{margin-top:0;padding-top:40px}.comment-list .comment-body{padding:0}.comment-body .reply a{background-color:#967141;padding:.5rem 3rem;color:#fff;border-radius:4px}.comment-body .reply a:hover{background-color:#b8905c}.contact-intro{background-color:#f5f5f5cc;padding:20px;margin-bottom:20px}input[type="submit"]{max-width:200px;background-color:#967141;border-radius:var(--radius,1.1rem)}input[type="submit"]:hover{background-color:#b8905c}#gform_wrapper_3 li{margin-bottom:10px}#gform_wrapper_3 label{font-weight:700;margin-bottom:10px;display:block}#gform_wrapper_3 input{width:100%}#gform_wrapper_3 ul.gfield_checkbox{display:flex}#gform_wrapper_3 ul.gfield_checkbox li{display:flex;flex-direction:row-reverse;align-items:center;width:55px;justify-content:space-between}#gform_wrapper_3 ul.gfield_checkbox li:first-of-type{margin-right:10px}#gform_wrapper_3 ul.gfield_checkbox label{margin-bottom:0}#gform_wrapper_3 ul.gfield_checkbox input{height:15px;width:15px;border:1px solid #000}#gform_wrapper_3 .validation_message{color:#961212}.validation_error{background:#961212;padding:1em;color:#fff;text-align:center;margin-bottom:20px}.mailinglist_wrapper input{color:#e5e5e5!important}.mailinglist_wrapper a{text-decoration:underline}.mailinglist_wrapper .form-terms .gfield_label{display:none!important}.mailinglist_wrapper ul li.gfield{margin-top:10px!important}#login p.message,.login .message.reset-pass{background-color:#967141;border-left:4px solid #d1bd38}.menu-toggle .mobile-menu,.menu-toggle:before{display:none}.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible;outline:0!important}.hamburger-box{width:32px;height:24px;display:inline-block;position:relative;z-index:300}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:32px;height:4px;background-color:#ffde00;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.34s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(.55,.055,.675,.19)}nav.toggled .hamburger--spin .hamburger-inner,.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}nav.toggled .hamburger--spin .hamburger-inner::before,.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.14s ease-out}nav.toggled .hamburger--spin .hamburger-inner::after,.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(.215,.61,.355,1)}.home .section-container .wrapper--block__outer{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.home .section-container .wrapper--block__outer:nth-of-type(even){flex-direction:row-reverse}.wrapper .wrapper--block__video.wrapper--block{background-color:#000;display:flex;min-height:350px}.wrapper .wrapper--block__video.wrapper--block iframe{min-height:min(46vw,400px)}@media (max-width:900px){.home .section-container .wrapper--block__outer:nth-of-type(even),.home .section-container .wrapper--block__outer:nth-of-type(odd){flex-direction:column-reverse;align-items:center}.flex-item .wrapper,.section-container .wrapper,.video_star{flex-direction:column;align-items:center}.flex-item .wrapper .oil-imagery,.flex-item .wrapper .strapline,.section-container .wrapper .oil-imagery,.section-container .wrapper .strapline,.video_star .oil-imagery,.video_star .strapline{width:100%}.flex-item .wrapper .strapline,.section-container .wrapper .strapline,.video_star .strapline{padding:40px}.stockist,.stockist .shop-image img{height:100%}.stockist .shop-info{flex:none}.bruntsfield .shop-info{display:flex;width:50%;height:100vh}#generate-section-3 .zero-order__img-div{order:-1}}@media (max-width:850px){.video__wrapper .video__inner{max-width:100%}.video__wrapper .video_strapline .video_strapline__inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:768px){.video__wrapper .video_strapline .video_strapline__inner{flex-direction:column;text-align:center}.single-recipes .recipe__wrap .instructions__wrapper{grid-column:auto}.slideout-overlay .slideout-exit{color:#ffdc82!important;font-size:30px!important;font-weight:500!important}.slideout-navigation a{transform:translateX(-100%);transition:color 1s,transform 0.5s}.is-open.slideout-navigation li a{transform:translateX(0)}.is-open.slideout-navigation li:nth-of-type(1) a{transition-delay:0s,100ms}.is-open.slideout-navigation li:nth-of-type(2) a{transition-delay:0s,150ms}.is-open.slideout-navigation li:nth-of-type(3) a{transition-delay:0s,200ms}.is-open.slideout-navigation li:nth-of-type(4) a{transition-delay:0s,250ms}.is-open.slideout-navigation li:nth-of-type(5) a{transition-delay:0s,300ms}.is-open.slideout-navigation li:nth-of-type(6) a{transition-delay:0s,350ms}.is-open.slideout-navigation li.sfHover a{transition:var(--transition);transition-delay:0.5s,900ms}.inside-page-header-container .inside-page-header{padding:0 10px}.inside-page-header-container .inside-page-header .posted{font-size:16px}.stockist{font-size:18px;align-items:center;justify-content:flex-start;flex-direction:column;background-color:#fff0}.stockist .shop-image{max-width:450px;max-height:450px}.stockist .shop-info{max-width:450px;background-color:#f0f8ff;width:100%}.morocco-info img{margin:10px auto;display:block}.section-container:nth-of-type(3) .wrapper .oil-imagery,.section-container:nth-of-type(3) .wrapper .strapline{width:100%}.section-container:nth-of-type(3) .wrapper .strapline{padding:30px}.awards__inner .awards_col{width:100%;flex:1 1 100%}.olive-bottle{max-height:400px;object-fit:contain}img.new-harvest{max-width:auto;float:left!important}}@media screen and (max-width:620px){.inside-header{justify-content:center}.inside-header .site-branding{align-items:center}.inside-header .site-branding h2{margin-bottom:10px;font-size:50px}.inside-header .site-branding h2 span{font-size:72px}.inside-header .site-branding .site-tagline{text-align:center;margin-bottom:-20px}.woocommerce #woo-tabs ul.tabs li{margin:0 0 1px;padding:.3em 0;flex:0 1 100%}.woocommerce #woo-tabs ul.tabs li:hover:after{display:none}.delivery>*,.flex-item .wrapper .oil-imagery,.flex-item .wrapper .strapline{width:100%}.single-recipes .recipe__wrap ol.instructions,.single-recipes .recipe__wrap ul.ingredients{column-count:1}#generate-section-3 .grid-container{padding:0}}@media (max-width:480px){.inside-header .site-branding h2{margin-bottom:10px;font-size:40px}.inside-header .site-branding h2 span{font-size:62px}.inside-header .site-branding .site-tagline{font-size:24px;text-align:center;margin-bottom:-20px}.inside-header .site-branding .site-tagline span{font-size:28px}.contact-intro{margin:0}.contact-box,.contact-box .fl-module-content{margin:0 0 20px}img.new-harvest{max-width:auto;float:none!important;margin:0 auto 20px!important}.video__wrapper .video_strapline .thanksgiving__wrapper p.happy{font-size:1.8rem}.video__wrapper .video_strapline .thanksgiving__wrapper h2{font-size:3.5rem}.wrapper--block__video{min-height:280px}}.post-recipe__cta img{display:block;margin:0 auto 30px;outline:2px solid #fff;outline-offset:-.8rem;border:1px solid #d3d3d380}#gform_confirmation_message_4{border:1px solid #c1c1c1;background:#f3f3f3;padding:1em;border-radius:6px}