body.fortune-premio-context .ffp-site{--cream:var(--ffp-page-bg,#f4e7d5);--cream-text:var(--ffp-contrast-text,#efe4d2);--green:var(--ffp-heading,#21442b);--green-deep:var(--ffp-primary,#13331f);--olive:var(--ffp-accent,#536c22);--charcoal:var(--ffp-secondary,#222324);--muted-line:var(--ffp-divider,rgba(33,68,43,.36))}body.fortune-premio-context .ffp-site,body.fortune-premio-context .ffp-site *{box-sizing:border-box}body.fortune-premio-context .ffp-site{margin:0;color:var(--ffp-body-text,var(--green));background:var(--cream);font-family:var(--ffp-font-regular);font-weight:400;letter-spacing:0}body.fortune-premio-context .ffp-site a{text-decoration:none}body.fortune-premio-context .ffp-site .category-page{position:relative;width:100%;height:auto;background:var(--cream);overflow:hidden}body.fortune-premio-context .ffp-site .text-cream{color:var(--cream-text)}body.fortune-premio-context .ffp-site .ftNordique{font-family:var(--ffp-font-regular);font-weight:400;font-style:normal;font-display:swap}body.fortune-premio-context .ffp-site .ftNordiquesemibold{font-family:var(--ffp-font-semibold);font-weight:600;font-style:normal;font-display:swap}body.fortune-premio-context .ffp-site .ftNordiquebold{font-family:var(--ffp-font-bold);font-weight:700;font-style:normal;font-display:swap}body.fortune-premio-context .ffp-site h1,body.fortune-premio-context .ffp-site h2{margin:0;font-family:var(--ffp-font-bold);font-weight:700;font-style:normal;letter-spacing:0}body.fortune-premio-context .ffp-site .section-flourish{display:block;width:380px;height:auto;margin:30px auto;max-height:30px}body.fortune-premio-context .ffp-site .section-flourish.dark{width:340px;margin:40px auto 45px auto}body.fortune-premio-context .ffp-site .hero-section{position:relative;background:linear-gradient(120deg,var(--ffp-primary,#172e1f),var(--ffp-secondary,#222020));background-position:center;background-size:cover;width:100%;height:auto;padding:120px 0 100px;z-index:1;overflow:hidden;clip-path:ellipse(92% 100% at 50% 0%)}body.fortune-premio-context .ffp-site .hero-content{position:relative;z-index:1}body.fortune-premio-context .ffp-site .hero-section h1{font-family:var(--ffp-font-regular);font-weight:400;font-size:45px;line-height:1.16;color:var(--cream-text)}body.fortune-premio-context .ffp-site .hero-section h1 span{font-family:var(--ffp-font-regular);font-weight:700;display:block;font-size:50px;letter-spacing:1px;line-height:1.05}body.fortune-premio-context .ffp-site .hero-section p{margin:0 auto;font-size:21px;font-weight:400;font-family:var(--ffp-font-regular);width:66%;color:var(--cream-text)}body.fortune-premio-context .ffp-site .hero-section strong{font-weight:700}body.fortune-premio-context .ffp-site .product-grid-section{position:relative;padding:20px 0;z-index:2}body.fortune-premio-context .ffp-site .product-row{margin:0 auto}body.fortune-premio-context .ffp-site .product-card{text-align:center;margin:0 auto}body.fortune-premio-context .ffp-site .product-card img{width:auto;height:440px;object-fit:contain;object-position:bottom center;margin:0 auto}body.fortune-premio-context .ffp-site .product-card .product-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;margin:0 auto 10px auto;padding:5px;color:var(--cream-text);background:linear-gradient(to right,var(--ffp-primary,#172e1f),var(--ffp-secondary,#222020));border-radius:10px;font-size:20px;font-weight:700;font-family:var(--ffp-font-regular);width:85%;line-height:22px}body.fortune-premio-context .ffp-site .benefit-section{padding:40px 0}body.fortune-premio-context .ffp-site .benefit-section h2{color:var(--ffp-heading,var(--green));font-size:38px;line-height:38px}body.fortune-premio-context .ffp-site .benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:40px;margin:0 auto}body.fortune-premio-context .ffp-site .benefit-item{position:relative;min-height:100px;display:flex;align-items:center;justify-content:center;padding:0 10px;color:var(--ffp-heading,var(--green));font-size:25px;font-weight:700;line-height:28px;font-family:var(--ffp-font-regular)}body.fortune-premio-context .ffp-site .benefit-item:not(:nth-child(3n)):after{content:"";position:absolute;top:50%;right:0;width:1px;height:70px;background:var(--ffp-primary,#263a2b);transform:translateY(-50%)}body.fortune-premio-context .ffp-site .detail-section{position:relative;padding:30px 0}body.fortune-premio-context .ffp-site .oil-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto 70px;overflow:hidden;border:3px solid var(--ffp-primary,#060b08);border-radius:42px;background:var(--ffp-secondary,#15191a);width:100%}body.fortune-premio-context .ffp-site .oil-tabs button{min-height:86px;color:var(--cream-text);background:0 0;border:0;border-right:3px solid var(--ffp-primary,#060b08);border-radius:40px;font-family:var(--ffp-font-regular);font-size:20px;font-weight:700;overflow:hidden;line-height:23px}body.fortune-premio-context .ffp-site .oil-tabs button:last-child{border-right:0}body.fortune-premio-context .ffp-site .oil-tabs button.active{background:var(--olive);border-radius:40px}body.fortune-premio-context .row.special-grid{row-gap:30px}body.fortune-premio-context .ffp-site .detail-content{position:relative;z-index:1;margin:0 auto;align-items:flex-start !important;padding:0 38px;flex-direction:row-reverse}body.fortune-premio-context .ffp-site .oil-tab-panel{display:none}body.fortune-premio-context .ffp-site .oil-tab-panel.active{display:flex}body.fortune-premio-context .ffp-site .detail-art{position:relative;font-family:var(--ffp-font-regular)}body.fortune-premio-context .ffp-site .detail-bottle{position:relative;z-index:2;height:400px;width:auto}body.fortune-premio-context .ffp-site .detail-bowl{width:400px;position:absolute;right:0;opacity:.5;left:0}body.fortune-premio-context .ffp-site .bottle-merge{display:flex;align-items:flex-end;justify-content:flex-start}body.fortune-premio-context .ffp-site .explore-button{display:flex;justify-content:center;padding:17px 20px;color:var(--cream-text);background:var(--ffp-primary,var(--green-deep));border:2px solid var(--ffp-accent,#b88431);border-radius:20px;font-size:25px;line-height:1;font-weight:700;margin:21px auto;text-align:center;align-items:center}body.fortune-premio-context .ffp-site .detail-copy{position:relative;margin-left:0;padding-left:70px;padding-top:0}body.fortune-premio-context .ffp-site .vertical-flourish{position:absolute;left:-98px;top:102px;width:230px;height:18px;background:url(//www.fortunefoods.com/wp-content/plugins/fortune-premio-product/assets/css/../images/archive/linevector.png) center/contain no-repeat;transform:rotate(90deg);transform-origin:center}body.fortune-premio-context .ffp-site .detail-copy h2{color:var(--ffp-heading,var(--green));font-size:38px;line-height:38px}body.fortune-premio-context .ffp-site .detail-copy p{margin:20px 0 0;color:var(--ffp-body-text,var(--green));font-family:var(--ffp-font-regular);font-size:20px}body.fortune-premio-context .ffp-site .detail-icons{margin:35px 0 0 70px;display:block;text-align:left}body.fortune-premio-context .ffp-site .detail-icon{display:inline-block;width:23%;margin:0 10px 15px 0;vertical-align:top;text-align:center}body.fortune-premio-context .ffp-site .detail-icon img{width:100px;height:100px;object-fit:contain;background:var(--ffp-primary,var(--green));border-radius:50%;padding:10px;margin:auto}body.fortune-premio-context .ffp-site .detail-icon span{display:block;margin-top:16px;color:var(--ffp-body-text,var(--green));font-family:var(--ffp-font-regular);font-size:18px}body.fortune-premio-context .ffp-site .special-section{position:relative;padding:20px 0}body.fortune-premio-context .ffp-site .special-watermark img{width:100%}body.fortune-premio-context .ffp-site .special-watermark-right{position:absolute;right:0;top:-20%;width:35%;left:auto;opacity:.6}body.fortune-premio-context .ffp-site .special-watermark-left{position:absolute;left:0;bottom:-80px;width:40%;right:auto;top:auto;opacity:.6}body.fortune-premio-context .ffp-site .special-panel{position:relative;z-index:1;margin:0 auto;padding:50px;color:var(--cream-text);border-radius:120px;background:linear-gradient(125deg,var(--ffp-primary,#070803),var(--ffp-secondary,#4c5920));background-position:100% 100%;background-size:cover;width:100%}body.fortune-premio-context .ffp-site .special-panel h2{font-size:28px;line-height:38px}body.fortune-premio-context .ffp-site .special-panel .section-flourish{width:340px;margin:30px auto;filter:invert(1)}body.fortune-premio-context .ffp-site .special-item img{width:130px;height:130px;object-fit:contain;margin:0 auto}body.fortune-premio-context .ffp-site .special-item p{margin:18px 0 0;color:var(--cream-text);font-family:var(--ffp-font-regular);font-size:18px;font-weight:600}body.fortune-premio-context .ffp-site .special-item span{display:block}body.fortune-premio-context .ffp-site .faq-section{position:relative;padding:100px 0}body.fortune-premio-context .ffp-site .faqbanner{position:absolute;right:0;top:0;width:50%;z-index:1}body.fortune-premio-context .ffp-site .faqbanner img{width:100%;opacity:.5}body.fortune-premio-context .ffp-site .faq-title{margin:0 0 20px;padding:15px;color:var(--cream-text);background:var(--ffp-primary,var(--green-deep));border-radius:50px;width:75%;z-index:2;position:relative}body.fortune-premio-context .ffp-site .faq-title h2{font-size:38px;line-height:38px}body.fortune-premio-context .ffp-site .faq-list{margin-left:20px;width:70%;z-index:2;position:relative}body.fortune-premio-context .ffp-site .faq-item{border-bottom:1px solid var(--ffp-divider,rgba(33,68,43,.34))}body.fortune-premio-context .ffp-site .faq-item button{position:relative;width:100%;margin:15px 0;padding:15px 64px;color:var(--ffp-heading,var(--green));background:0 0;border:0;text-align:left;font-family:var(--ffp-font-regular);font-size:20px;font-weight:700}body.fortune-premio-context .ffp-site .faq-item button:before{content:"";position:absolute;left:18px;top:50%;width:12px;height:12px;background:var(--ffp-primary,var(--green));border-radius:50%;transform:translateY(-50%)}body.fortune-premio-context .ffp-site .faq-item button:after{content:"+";position:absolute;right:18px;top:50%;color:var(--ffp-primary,var(--green));font-family:var(--ffp-font-regular);font-size:1.8rem;font-weight:600;line-height:1;transform:translateY(-50%)}body.fortune-premio-context .ffp-site .faq-item.open button:after{content:"-"}body.fortune-premio-context .faq-item.visible.open .faq-answer{display:block}body.fortune-premio-context .ffp-site .faq-answer{display:none;padding:0 64px 30px;color:var(--ffp-body-text,var(--green));font-family:var(--ffp-font-regular);font-size:18px}body.fortune-premio-context .ffp-site .premio-category-olive-oils .hero-section{background-image:url(//www.fortunefoods.com/wp-content/plugins/fortune-premio-product/assets/css/../images/archive/categorybanner.png);background-color:var(--ffp-primary,#172e1f)}body.fortune-premio-context .ffp-site .premio-category-olive-oils .special-panel{background-image:url(//www.fortunefoods.com/wp-content/plugins/fortune-premio-product/assets/css/../images/archive/feature-banner.png);background-color:var(--ffp-primary,#13331f)}@media (min-width:993px) and (max-width:1299px){body.fortune-premio-context .ffp-site .hero-section p{font-size:20px;width:70%}body.fortune-premio-context .ffp-site .detail-bowl{width:200px}body.fortune-premio-context .ffp-site .special-item p{font-size:16px}}@media (min-width:768px) and (max-width:992px){body.fortune-premio-context .ffp-site .hero-section{background-size:cover}body.fortune-premio-context .ffp-site .hero-section p{font-size:20px;width:70%}body.fortune-premio-context .ffp-site .detail-bowl{width:230px}body.fortune-premio-context .ffp-site .special-item p{font-size:16px}body.fortune-premio-context .ffp-site .detail-icon{width:45%}}@media (max-width:767px){body.fortune-premio-context .ffp-site .hero-section{background-size:cover;background-position:top center;padding:80px 0;clip-path:none}body.fortune-premio-context .ffp-site .hero-section h1{font-size:34px}body.fortune-premio-context .ffp-site .hero-section h1 span{font-size:38px}body.fortune-premio-context .ffp-site .hero-section p{width:100%;font-size:18px}body.fortune-premio-context .ffp-site .section-flourish,body.fortune-premio-context .ffp-site .section-flourish.dark{width:200px;margin:24px auto 28px}body.fortune-premio-context .ffp-site .product-card img{height:300px}body.fortune-premio-context .ffp-site .product-card .product-button{width:100%}body.fortune-premio-context .ffp-site .product-card .product-button,body.fortune-premio-context .ffp-site .oil-tabs button{font-size:16px;line-height:18px}body.fortune-premio-context .ffp-site .benefit-section{padding:20px 0}body.fortune-premio-context .ffp-site .benefit-section h2,body.fortune-premio-context .ffp-site .detail-copy h2,body.fortune-premio-context .ffp-site .special-panel h2,body.fortune-premio-context .ffp-site .faq-title h2{font-size:30px;line-height:30px}body.fortune-premio-context .ffp-site .benefit-item{font-size:16px;line-height:16px;padding:0 5px}body.fortune-premio-context .ffp-site .oil-tabs{grid-template-columns:1fr;border-radius:28px;margin-bottom:30px}body.fortune-premio-context .ffp-site .oil-tabs button{min-height:78px;border-right:0;border-bottom:2px solid var(--ffp-primary,#060b08)}body.fortune-premio-context .ffp-site .oil-tabs button:last-child{border-bottom:0}body.fortune-premio-context .ffp-site .detail-content{padding:0}body.fortune-premio-context .ffp-site .detail-bottle{position:relative;z-index:2;height:auto;width:120px}body.fortune-premio-context .ffp-site .detail-bowl{width:200px;position:absolute;right:0 !important;left:unset}body.fortune-premio-context .ffp-site .explore-button{font-size:20px;padding:15px}body.fortune-premio-context .ffp-site .detail-copy{padding-left:20px}body.fortune-premio-context .ffp-site .vertical-flourish{left:-120px}body.fortune-premio-context .ffp-site .detail-icons{margin:20px 10px}body.fortune-premio-context .ffp-site .detail-icon{width:45%}body.fortune-premio-context .ffp-site .special-watermark-right,body.fortune-premio-context .ffp-site .special-watermark-left{width:70%}body.fortune-premio-context .ffp-site .special-panel{padding:10px;background:linear-gradient(to bottom,var(--ffp-primary,#070803),var(--ffp-secondary,#4c5920));border-radius:20px}body.fortune-premio-context .ffp-site .special-panel .section-flourish{width:200px}body.fortune-premio-context .ffp-site .special-item p{font-size:16px}body.fortune-premio-context .ffp-site .special-item img{width:100px;height:100px}body.fortune-premio-context .ffp-site .special-watermark-right{top:-10%}body.fortune-premio-context .ffp-site .benefit-grid{grid-template-columns:repeat(2,1fr)}body.fortune-premio-context .ffp-site .benefit-item:after{content:"";position:absolute;top:50%;right:0;width:1px;height:70px;background:var(--ffp-primary,#263a2b);transform:translateY(-50%)}body.fortune-premio-context .ffp-site .benefit-grid{row-gap:0px}body.fortune-premio-context .ffp-site .faqbanner{width:100%;top:90px}body.fortune-premio-context .ffp-site .faq-title,body.fortune-premio-context .ffp-site .faq-list{width:100%}body.fortune-premio-context .ffp-site .product-grid-section{padding:10px 0}body.fortune-premio-context .ffp-site .special-item span{display:inline}body.fortune-premio-context .ffp-site .faq-list{margin:0}body.fortune-premio-context .ffp-site .faq-item button{padding:10px 45px;margin:5px 0}body.fortune-premio-context .ffp-site .faq-answer{padding:0 20px 10px 40px}body.fortune-premio-context .ffp-site .faq-section{padding:100px 0 80px}body.fortune-premio-context footer.section.footerCont.nav-folderized.test-class img{width:50%}body.fortune-premio-context footer .footerLnkBx{padding-top:4px}body.fortune-premio-context footer.footerCont .wid1250{padding-left:15px;padding-right:15px}body.fortune-premio-context .ffp-site .bottle-merge{justify-content:center}body.fortune-premio-context li.footerHd3link{font-size:18px;margin-bottom:20px;display:block;padding-left:15px}}