:root{--dns-verde:#4e8254;--dns-verde-chiaro:#65a866;--dns-verde-velo:#f1f5ef;--dns-inchiostro:#1f2a1c;--dns-testo:#3b4238;--dns-tenue:#767f71;--dns-linea:#e4e8df;--dns-carta:#fbfcfa;--dns-raggio:10px}.banner-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-auto-rows:1fr;gap:16px;margin-bottom:36px}.banner{display:flex;background:#fff;max-width:100%;border:1px solid var(--dns-linea);border-radius:var(--dns-raggio);overflow:hidden;box-shadow:none;transition:border-color .2s ease;-webkit-tap-highlight-color:#fff0}@media (hover:hover){.banner:hover{border-color:var(--dns-verde-chiaro);transform:none}}.banner a{-webkit-tap-highlight-color:#fff0}.banner a:focus:not(:focus-visible){outline:none;box-shadow:none}.banner-image{flex:0 0 33%;width:33%;min-height:138px}.banner-text{flex:1;width:auto;padding:16px 18px;display:flex;flex-direction:column;justify-content:center;gap:10px;text-align:left}.banner-text p{margin:0;color:var(--dns-inchiostro);font-size:15px;line-height:1.45}.banner-text .link_text{display:inline-block;color:var(--dns-verde);font-size:13px;font-weight:600;letter-spacing:.02em}.banner-text .link_text:hover{color:var(--dns-verde-chiaro)}@media (max-width:690px){.banner-container{gap:12px;margin-bottom:26px}.banner-image{flex:0 0 104px;width:104px;min-height:0}.banner-text{padding:13px 14px;gap:8px}.banner-text p{font-size:14px;line-height:1.4}.banner-text .link_text{font-size:12.5px}}.term-description.dns-intro{background:#fff;border:1px solid var(--dns-linea);border-radius:var(--dns-raggio);padding:16px 18px;margin:0 0 36px;color:var(--dns-inchiostro);font-size:15px;line-height:1.55}.row .woocommerce-products-header .term-description.dns-intro p,.term-description.dns-intro p{margin:0;padding:0;font-size:inherit;line-height:inherit;color:inherit}.banner-container+.term-description.dns-intro{margin-top:-20px}.term-description.dns-intro a{color:var(--dns-verde)}.wpb_text_column a[href="/olio-sabina-dop/"],.wpb_text_column a[href*="sabinadop.it/produttori"]{color:inherit!important}.dns-intro.chiusa .dns-intro-testo{max-height:4.65em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 35%,transparent);mask-image:linear-gradient(to bottom,#000 35%,transparent)}.dns-intro-pulsante,body .dns-intro-pulsante{display:inline-block;margin:8px 0 0;padding:0;background:none;border:0;box-shadow:none;color:var(--dns-verde);font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:#fff0}.dns-intro-pulsante[hidden]{display:none}.dns-intro-pulsante:hover{color:var(--dns-verde-chiaro);background:none}.dns-intro-pulsante:focus-visible{outline:2px solid var(--dns-verde);outline-offset:3px;border-radius:2px}@media (max-width:690px){.term-description.dns-intro{padding:13px 14px;margin-bottom:26px;font-size:14px;line-height:1.5}.banner-container+.term-description.dns-intro{margin-top:-14px}.dns-intro.chiusa .dns-intro-testo{max-height:4.5em}.dns-intro-pulsante,body .dns-intro-pulsante{font-size:12.5px}}@media (min-width:1364px){.nectar-global-section.before-footer .vc_row.left_padding_6vw>.row_col_wrap_12{padding-left:calc((100vw - 1200px) / 2)}.nectar-global-section.before-footer .vc_row.right_padding_6vw>.row_col_wrap_12{padding-right:calc((100vw - 1200px) / 2)}}@media (min-width:1200px){.nectar-global-section.before-footer .inner_row.vc_row-o-equal-height>.row_col_wrap_12_inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.nectar-global-section.before-footer .inner_row.vc_row-o-equal-height>.row_col_wrap_12_inner>.wpb_column{width:auto;flex:0 1 auto;min-width:0}}@media (max-width:767px){.nectar-global-section.before-footer .nectar-cta{margin:0!important;padding:0!important}.nectar-global-section.before-footer .nectar-cta+.nectar-cta{margin-top:2px!important}.nectar-global-section.before-footer .nectar-cta[data-display="inline"]{margin:0 16px 0 0!important}.nectar-global-section.before-footer .nectar-cta[data-display="inline"]:last-child{margin-right:0!important}.nectar-global-section.before-footer .nectar-cta h4,.nectar-global-section.before-footer .nectar-cta .link_wrap,.nectar-global-section.before-footer .nectar-cta .link_text{margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1.35!important}.nectar-global-section.before-footer h3{margin-bottom:0!important;line-height:1.3}.nectar-global-section.before-footer .wpb_content_element,.nectar-global-section.before-footer .wpb_text_column{margin-bottom:2px!important}.nectar-global-section.before-footer .divider-wrap{margin:0 0 8px!important}.nectar-global-section.before-footer .divider-wrap .divider{height:2px!important}.nectar-global-section.before-footer .inner_row.vc_row-o-equal-height>.row_col_wrap_12_inner>.wpb_column{margin-top:38px!important}}.product .product-image-wrap img{background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:none}body.single-product,body.single-product .ocm-effect-wrap{overflow-x:clip;overflow-y:visible}@media (min-width:1000px){.single-product .nectar-prod-wrap{align-items:flex-start}.single-product .nectar-prod-wrap .single-product-main-image{position:sticky;top:122px;align-self:flex-start}}.dns-product-description{margin-top:34px}.prod-section-title{font-size:1.25rem;line-height:1.3;margin-bottom:14px}.prod-intro{margin:0 0 22px;max-width:68ch;font-size:.95rem;line-height:1.65}.prod-intro p:last-child{margin-bottom:0}.single-product form.cart{flex-wrap:wrap;align-items:center}.single-product form.cart .flex-break{display:none}.single-product form.cart #dynamic-price{margin:0 26px 0 0}@media (max-width:767px){.single-product form.cart{gap:0 12px}.single-product form.cart #dynamic-price{flex:0 0 100%;margin:0 0 14px}.single-product form.cart .quantity{flex:0 0 auto;margin-right:0}.single-product form.cart .single_add_to_cart_button{flex:1 1 auto;min-width:0;margin-top:0!important;padding-left:16px!important;padding-right:16px!important}}.unitary-price{display:none}.prod-lead{font-family:inherit;font-style:normal;font-size:1.05rem;line-height:1.7;color:#3b3b2f;margin:0 0 4px;max-width:60ch}.prod-lead strong{font-weight:600;color:#1f2a1c}.dns-product-description .prod-block-title{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#7f8d78;line-height:1.4;margin:0 0 10px;padding-top:30px}.prod-awards{margin:0}.prod-awards ul{list-style:none;margin:0;padding:0}.prod-awards li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding:11px 2px;border-bottom:1px solid #e3e7dc;margin:0;font-size:.95rem}.prod-awards li:last-child{border-bottom:none}.prod-awards .recognition-icon{width:24px;height:1.5em;margin:0;background-position:left center;background-size:20px 20px;opacity:.9}.prod-awards li p{margin:0;padding:0;font-size:inherit;line-height:1.5;color:#3b3b2f}.prod-awards a{color:#4e8254;text-decoration:none;border-bottom:1px solid rgb(78 130 84 / .28);transition:border-color 0.2s ease}.prod-awards a:hover,.prod-awards a:focus{border-bottom-color:#4e8254}.prod-specs{margin:0}.prod-specs .prod-spec{display:grid;grid-template-columns:minmax(186px,214px) 1fr;gap:20px;align-items:baseline;padding:11px 2px;border-bottom:1px solid #e3e7dc;margin:0}.prod-specs .prod-spec:last-child{border-bottom:none}.prod-specs dt{margin:0;font-weight:600;color:#2f4d2a;font-size:.95rem;line-height:1.5}.prod-specs dd{margin:0;padding:0;color:#3b3b2f;font-size:.95rem;line-height:1.5}@media (max-width:900px){.prod-specs .prod-spec{grid-template-columns:1fr;gap:2px;padding:11px 2px}.prod-specs dt{font-size:.9rem}}h1.dns-h1-come-h2{font-size:46px;line-height:56px;margin-bottom:10px}@media only screen and (max-width:1300px) and (min-width:1000px){h1.dns-h1-come-h2{font-size:44px;line-height:54px}}@media only screen and (max-width:999px) and (min-width:691px){h1.dns-h1-come-h2{font-size:40px;line-height:48px}}@media only screen and (max-width:690px){h1.dns-h1-come-h2{font-size:35px;line-height:42px}}.single-product p.dns-prezzo{padding:0;font-family:'Song Myung',serif;font-size:46px;font-weight:400;letter-spacing:normal;text-transform:none;color:#000}@media only screen and (min-width:1000px) and (max-width:1300px){.single-product p.dns-prezzo{font-size:44px}}@media only screen and (min-width:691px) and (max-width:999px){.single-product p.dns-prezzo{font-size:40px}}@media only screen and (max-width:690px){.single-product p.dns-prezzo{font-size:35px}}@media (max-width:767px){.cookieadmin_law_container.cookieadmin_footer{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-radius:0}.cookieadmin_footer .cookieadmin_consent_inside{padding:0}.cookieadmin_footer .cookieadmin_consent_inside>p{margin:0;padding:0 0 4px;font-size:14px;line-height:1.3}.cookieadmin_footer .cookieadmin_notice_group{gap:8px}.cookieadmin_footer .cookieadmin_notice_con{padding:0}.cookieadmin_footer .cookieadmin_notice_con p{margin:0;padding:0;font-size:12.5px;line-height:1.4}.cookieadmin_footer .cookieadmin_consent_btns{flex-wrap:nowrap;gap:6px;width:100%}.cookieadmin_footer .cookieadmin_consent_inside .cookieadmin_btn{flex:1 1 0%;width:auto;min-height:40px;margin:0;padding:6px 4px;font-size:12px;line-height:1.2}}.cookieadmin_footer .cookieadmin_consent_inside>p{padding-bottom:6px}.cookieadmin_footer .cookieadmin_notice_con p{padding-bottom:0}.dns-formati{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:24px 0 32px}@media (max-width:999px){.dns-formati{grid-template-columns:repeat(2,minmax(0,1fr))}}.dns-formato{display:flex;flex-direction:column;gap:4px;padding:20px 18px;border:1px solid #e3e3e3;border-radius:5px;color:#000;text-decoration:none;transition:border-color .2s}.dns-formato:hover{border-color:#6ba368}.dns-formato__nome{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dns-formato__prezzo{font-family:'Song Myung',serif;font-size:30px;line-height:1.2}.dns-formato__litro{font-size:14px;color:#666}.dns-formato__vai{margin-top:10px;font-size:14px;font-weight:500;color:#4d8a4a}.dns-premi-lista{margin:0 0 16px 18px}.dns-premi-lista li{margin-bottom:6px}.dns-link-dop{margin-top:12px}.dns-due-confezioni{display:inline-block;margin-top:10px;padding:6px 12px;border-radius:5px;background:#eef5ed;color:#2f5e2d;font-size:14px;font-weight:500}.nectar-slide-in-cart.style_slide_in_click:not(.open){transform:translateX(100%)!important;visibility:hidden;transition:transform .45s cubic-bezier(.25,1,.33,1),opacity .45s cubic-bezier(.25,1,.33,1),visibility 0s linear .45s}.nectar-slide-in-cart.style_slide_in_click.open{visibility:visible}.dns-premio-frase{margin:10px 0 0;font-weight:500}.dns-dove-siamo{text-align:center}@media (min-width:1000px){.dns-riga-mappa{position:relative}.dns-riga-mappa .dns-mappa-card{position:absolute;z-index:5;top:50%;left:0;right:0;transform:translateY(-50%);max-width:2000px;margin:0 auto!important;padding:0 70px;box-sizing:border-box;pointer-events:none}.dns-riga-mappa .dns-mappa-card{transform:translateY(-50%) scaleX(-1)}.dns-riga-mappa .dns-mappa-card>.row_col_wrap_12_inner{margin-left:-25px!important;margin-right:-25px!important}.dns-riga-mappa .dns-mappa-card .dns-dove-siamo{pointer-events:auto;transform:scaleX(-1)}}