/* La Dolce Dispensa — global storefront design tokens */
.ldd-landing,.ldd-campaigns{font-family:var(--ldd-body,Arial,sans-serif);color:var(--ldd-text,#3B2A20)}
.ldd-landing{background:var(--ldd-background,#F8F3E8);overflow:hidden;padding-bottom:1px}
.ldd-landing *,.ldd-campaigns *{box-sizing:border-box}
.ldd-landing h1,.ldd-landing h2,.ldd-landing h3,.ldd-campaigns h2{font-family:var(--ldd-heading,Georgia,serif);font-weight:500;letter-spacing:-.035em;line-height:1.1}
.ldd-landing h2{font-size:clamp(32px,4vw,54px);margin:9px 0 18px}
.ldd-landing a,.ldd-campaigns a{text-decoration:none}
.ldd-sitehead{min-height:92px;background:var(--ldd-surface,#FFFCF6);padding:18px clamp(20px,5vw,78px);display:flex;align-items:center;justify-content:space-between;gap:20px}
.ldd-brand{display:flex;flex-direction:column;align-items:center;color:var(--ldd-text,#3B2A20)!important;text-decoration:none!important}
.ldd-brand strong{font-family:var(--ldd-heading,Georgia,serif);font-size:clamp(22px,2.5vw,34px);font-style:italic;font-weight:500}
.ldd-brand small{font-size:9px;letter-spacing:.28em;font-weight:700}.ldd-brand img{max-width:210px;max-height:65px;object-fit:contain}
.ldd-sitehead nav{display:flex;align-items:center;gap:clamp(12px,2.5vw,36px);flex-wrap:wrap}.ldd-sitehead nav a{color:var(--ldd-text)!important;font-size:13px;font-weight:600}
.ldd-sitehead nav a:hover{color:var(--ldd-secondary)!important}
.ldd-hero,.ldd-slide{min-height:clamp(420px,48vw,650px);background:linear-gradient(120deg,#322a21,#907052);background-size:cover;background-position:center;position:relative;color:#fff;display:flex;align-items:center}
.ldd-hero-content,.ldd-slide-content{position:relative;z-index:1;padding:55px clamp(25px,8vw,120px);max-width:800px}
.ldd-hero h1,.ldd-slide h2{color:#fff!important;font-size:clamp(52px,6.2vw,92px)!important;line-height:1.04!important;margin:12px 0 22px!important}
.ldd-hero p,.ldd-slide-copy{font-size:clamp(16px,1.6vw,20px);line-height:1.7;max-width:530px;color:#fff}
.ldd-eyebrow{font-size:11px;letter-spacing:.3em;font-weight:700;text-transform:uppercase;color:var(--ldd-secondary)}
.ldd-hero .ldd-eyebrow,.ldd-slide .ldd-eyebrow{color:#f8d685}
.ldd-button,.ldd-landing a.ldd-button,.ldd-campaigns a.ldd-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 25px;border-radius:var(--ldd-radius,12px);background:var(--ldd-primary)!important;color:#fff!important;font-size:13px;font-family:var(--ldd-body);font-weight:700;text-decoration:none!important;margin-top:22px;border:1px solid rgba(255,255,255,.22);transition:filter .2s,transform .2s}
.ldd-button:hover{filter:brightness(1.13);transform:translateY(-2px)}
.ldd-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:31px 5%;background:var(--ldd-surface);text-align:center;color:var(--ldd-secondary);font-size:13px;font-weight:650}
.ldd-section{max-width:1400px;margin:0 auto;padding:80px clamp(20px,5vw,65px)}
.ldd-section-title{text-align:center;margin-bottom:34px}
.ldd-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}
.ldd-category{display:flex;flex-direction:column;gap:14px;text-align:center;color:var(--ldd-text)!important;font-weight:650;font-size:13px}.ldd-category img,.ldd-category-placeholder{aspect-ratio:1;object-fit:cover;border-radius:var(--ldd-radius);width:100%;background:#e6d9c4;transition:transform .2s}.ldd-category-placeholder{display:grid;place-items:center;font-size:40px;color:var(--ldd-primary)}.ldd-category:hover img{transform:translateY(-4px)}
.ldd-story{max-width:1400px;min-height:390px;margin:10px auto 0;display:grid;grid-template-columns:1fr 1fr;background:var(--ldd-primary);color:#fff;overflow:hidden;border-radius:var(--ldd-radius)}
.ldd-story-copy{padding:clamp(35px,6vw,85px);display:flex;flex-direction:column;justify-content:center}.ldd-story-copy h2{color:#fff}.ldd-story-copy p{max-width:430px;line-height:1.9}.ldd-story .ldd-eyebrow{color:#f1d28b}.ldd-story img{height:100%;width:100%;min-height:390px;object-fit:cover}.ldd-story-art{display:grid;place-items:center;background:radial-gradient(circle at 45% 40%,#d5a554,#855237);font-family:var(--ldd-heading);font-size:70px;text-align:center;line-height:1;color:#ffebad}.ldd-story-art span{font-size:50px}
.ldd-footer{text-align:center;padding:60px 20px;color:var(--ldd-text);border-top:1px solid #e6d9c4}.ldd-footer strong{font-family:var(--ldd-heading);font-style:italic;font-size:30px}.ldd-footer p{font-size:13px}
.ldd-campaigns{position:relative;overflow:hidden}.ldd-slides{position:relative}.ldd-slide{display:none}.ldd-slide.is-active{display:flex}.ldd-campaigns-banner .ldd-slide{min-height:350px;border-radius:var(--ldd-radius)}.ldd-campaigns-banner .ldd-slide h2{font-size:clamp(38px,4vw,65px)!important}.ldd-slider-controls{position:absolute;bottom:25px;right:clamp(25px,5vw,70px);display:flex;align-items:center;gap:12px;z-index:2;color:#fff;font-size:13px}.ldd-slider-controls button{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.6);background:rgba(30,23,17,.26);border-radius:100%;color:#fff;font-size:25px;cursor:pointer}.ldd-slider-controls button:hover{background:var(--ldd-primary)}
.ldd-setup-note{padding:25px;text-align:center;border:1px dashed #bbad98;color:var(--ldd-text)}
/* WooCommerce storefront integration, intentionally scoped */
body.ldd-enabled .woocommerce ul.products li.product{background:var(--ldd-surface);border-radius:var(--ldd-radius);padding:12px 12px 20px!important;box-shadow:0 4px 22px rgba(45,33,23,.06);text-align:left;overflow:hidden;box-sizing:border-box}
body.ldd-enabled .woocommerce ul.products li.product a img{border-radius:calc(var(--ldd-radius) - 4px);aspect-ratio:1;object-fit:cover;margin-bottom:16px}
body.ldd-enabled .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--ldd-heading);font-size:21px!important;line-height:1.2;color:var(--ldd-text);padding:0 6px!important}
body.ldd-enabled .woocommerce ul.products li.product .price{color:var(--ldd-primary);font-weight:700;padding:0 6px}
body.ldd-enabled .woocommerce a.button,body.ldd-enabled .woocommerce button.button,body.ldd-enabled .woocommerce input.button,body.ldd-enabled .woocommerce #respond input#submit,body.ldd-enabled .woocommerce .button.alt{background:var(--ldd-primary)!important;color:#fff!important;border:0!important;border-radius:var(--ldd-radius)!important;font-size:13px;font-weight:700}
body.ldd-enabled .woocommerce a.button:hover,body.ldd-enabled .woocommerce button.button:hover{filter:brightness(1.12)}
body.ldd-enabled .woocommerce div.product .product_title,body.ldd-enabled .woocommerce .related h2,body.ldd-enabled .woocommerce .cart_totals h2,body.ldd-enabled .woocommerce .woocommerce-billing-fields h3{font-family:var(--ldd-heading);color:var(--ldd-text)}
body.ldd-enabled .woocommerce div.product p.price,body.ldd-enabled .woocommerce div.product span.price{color:var(--ldd-primary)}
body.ldd-enabled .woocommerce input.input-text,body.ldd-enabled .woocommerce textarea,body.ldd-enabled .woocommerce select{background:var(--ldd-surface);border:1px solid #d9cdbb;border-radius:6px;padding:12px}
body.ldd-enabled .woocommerce div.product div.images img{border-radius:var(--ldd-radius)}
body.ldd-enabled .woocommerce-message,body.ldd-enabled .woocommerce-info{border-top-color:var(--ldd-primary)}
@media(max-width:1024px){.ldd-category-grid{grid-template-columns:repeat(3,1fr)}.ldd-sitehead{flex-direction:column}.ldd-benefits{grid-template-columns:repeat(2,1fr)}.ldd-story{margin-left:20px;margin-right:20px}}
@media(max-width:640px){.ldd-category-grid{grid-template-columns:repeat(2,1fr)}.ldd-sitehead{padding:20px}.ldd-sitehead nav{justify-content:center}.ldd-sitehead nav a{font-size:12px}.ldd-hero,.ldd-slide{min-height:480px}.ldd-hero-content,.ldd-slide-content{padding:50px 25px}.ldd-hero h1,.ldd-slide h2{font-size:clamp(43px,12vw,60px)!important}.ldd-section{padding:55px 20px}.ldd-story{grid-template-columns:1fr}.ldd-story img{min-height:250px;max-height:320px}.ldd-benefits{gap:12px;font-size:11px;padding:22px}.ldd-slider-controls{bottom:14px}.ldd-landing .woocommerce ul.products[class*=columns-] li.product{width:48%;margin:0 2% 20px 0;clear:none}.ldd-landing .woocommerce ul.products[class*=columns-] li.product:nth-child(2n){margin-right:0}}
@media(prefers-reduced-motion:reduce){.ldd-button,.ldd-category img{transition:none}}
.ldd-language-switcher{display:flex;gap:7px;align-items:center;padding:8px 14px}.ldd-language-switcher a{font:600 12px/1.2 sans-serif;text-decoration:none;border:1px solid currentColor;border-radius:4px;padding:5px 7px}.ldd-language-switcher a[aria-current="page"]{background:var(--ldd-primary);color:#fff}

/* Food information and unit pricing */
.ldd-unit-price{font-size:.85rem;color:#665647;margin:.25em 0 .7em}.ldd-food-facts{display:grid;grid-template-columns:minmax(130px,1fr) 3fr;gap:12px 22px;max-width:880px}.ldd-food-facts dt{font-weight:650;color:#3b2a20}.ldd-food-facts dd{margin:0;overflow-wrap:anywhere}@media(max-width:600px){.ldd-food-facts{grid-template-columns:1fr;gap:4px}.ldd-food-facts dd{margin-bottom:12px}}

/* v2.4 - Italian Old Money editorial storefront */
.ldd-landing{--ldd-shadow:0 18px 45px rgba(59,42,32,.09);--ldd-line:rgba(83,67,48,.16);width:100%;max-width:none!important;font-family:var(--ldd-body)!important;background:var(--ldd-background);color:var(--ldd-text);}
/* Full-bleed within classic WP themes and Gutenberg constrained layouts */
.entry-content > .ldd-landing,.wp-block-post-content > .ldd-landing,.is-layout-constrained > .ldd-landing{width:100vw;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;position:relative}
.ldd-landing h1,.ldd-landing h2,.ldd-landing h3,.ldd-landing p{font-family:inherit}
.ldd-landing h1,.ldd-landing h2,.ldd-landing h3{font-family:var(--ldd-heading)!important}
.ldd-announcement{min-height:36px;display:flex;align-items:center;justify-content:center;padding:7px 18px;background:var(--ldd-primary);color:#fff;font:600 10px/1.4 var(--ldd-body);letter-spacing:.19em;text-align:center;text-transform:uppercase}
.ldd-sitehead{background:var(--ldd-surface);border-bottom:1px solid var(--ldd-line);padding:20px clamp(20px,4.8vw,75px);max-width:100%;box-shadow:0 2px 12px rgba(37,27,18,.025)}
.ldd-brand strong{font-size:clamp(26px,2.8vw,40px);font-weight:500;line-height:1.06;color:var(--ldd-text)}
.ldd-brand small{letter-spacing:.3em;margin-top:7px;color:var(--ldd-secondary)}
.ldd-flag{display:block;width:54px;height:3px;background:linear-gradient(to right,#126b44 0 33.33%,#f5f0e6 33.33% 66.66%,#b43e36 66.66%);margin-top:9px}
.ldd-sitehead nav a{font-weight:600!important;text-transform:uppercase;letter-spacing:.09em;font-size:11px!important;transition:color .2s}
.ldd-hero,.ldd-slide{isolation:isolate;min-height:clamp(550px,53vw,740px);background-color:#463d2a;background-image:radial-gradient(circle at 78% 65%,rgba(222,182,81,.9),transparent 21%),radial-gradient(circle at 88% 25%,rgba(105,116,56,.75),transparent 24%),linear-gradient(120deg,#252b20 0%,#5a6040 49%,#b69b65 100%);background-size:cover;background-position:center}
.ldd-hero:after,.ldd-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(26,28,19,.55),rgba(26,28,19,.14) 60%,transparent);pointer-events:none;z-index:0}
.ldd-hero-content,.ldd-slide-content{z-index:2;width:min(880px,78%);padding:clamp(65px,7vw,120px) clamp(24px,8vw,132px)}
.ldd-hero h1,.ldd-slide h2{font-weight:500!important;letter-spacing:-.052em!important;line-height:.99!important;text-wrap:balance;font-size:clamp(56px,7vw,110px)!important;text-shadow:0 3px 25px rgba(0,0,0,.13)}
.ldd-hero p,.ldd-slide-copy{font-size:clamp(16px,1.55vw,20px);font-weight:400;max-width:500px;line-height:1.7}
.ldd-eyebrow{font-size:10px;font-weight:800;letter-spacing:.28em}
.ldd-hero-decor{position:absolute;right:3.3vw;top:13%;bottom:13%;width:27%;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.28);color:rgba(255,255,255,.67);font:500 clamp(18px,2vw,26px) var(--ldd-heading);letter-spacing:.32em;writing-mode:vertical-rl;text-orientation:mixed;padding:19px;pointer-events:none;opacity:.7}
.ldd-hero-decor span:first-child,.ldd-hero-decor span:last-child{font-size:42px}
.ldd-button,.ldd-landing a.ldd-button,.ldd-campaigns a.ldd-button{border-radius:var(--ldd-button-radius,999px)!important;padding:15px 29px!important;background:var(--ldd-primary)!important;font-size:11px!important;letter-spacing:.13em;text-transform:uppercase;font-weight:700!important;box-shadow:0 5px 12px rgba(0,0,0,.12);margin-top:23px}
.ldd-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:26px max(20px,calc((100vw - var(--ldd-width,1320px))/2));background:var(--ldd-surface);border-bottom:1px solid var(--ldd-line);text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:var(--ldd-text)}
.ldd-section{max-width:var(--ldd-width,1320px);padding:75px 30px}
.ldd-section-title{margin-bottom:38px}.ldd-section-title h2{font-size:clamp(36px,4.3vw,62px);letter-spacing:-.05em}
.ldd-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:21px}
.ldd-category{gap:15px;font:600 12px/1.5 var(--ldd-body);text-transform:uppercase;letter-spacing:.07em}
.ldd-category img,.ldd-category-placeholder{border-radius:180px 180px 12px 12px;box-shadow:0 10px 22px rgba(52,39,21,.07);aspect-ratio:4/5;transition:transform .25s,box-shadow .25s}
.ldd-category-placeholder{position:relative;overflow:hidden;background:radial-gradient(circle at 48% 35%,#e9c85b 0 15%,transparent 15.5%),radial-gradient(circle at 55% 46%,#d9ac28 0 17%,transparent 17.5%),radial-gradient(ellipse at 35% 25%,#6e8b3d 0 12%,transparent 12.5%),linear-gradient(155deg,#faf1d9,#dbc18a);font-size:48px;text-shadow:0 2px 4px rgba(255,255,255,.8);color:var(--ldd-primary)}
.ldd-category:hover img,.ldd-category:hover .ldd-category-placeholder{transform:translateY(-7px);box-shadow:var(--ldd-shadow)}
.ldd-editorial{max-width:var(--ldd-width,1320px);margin:0 auto 55px;display:grid;grid-template-columns:1.2fr 1fr;min-height:440px;overflow:hidden;background:#ede0c7;border:9px solid var(--ldd-surface);box-shadow:0 15px 45px rgba(54,44,33,.08)}
.ldd-editorial-image{min-height:440px;background:#8a9469 center/cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}
.ldd-editorial-fallback{background:radial-gradient(circle at 80% 25%,#f6d46d 0 10%,transparent 10.5%),repeating-linear-gradient(45deg,transparent 0 24px,rgba(255,255,255,.07) 24px 26px),linear-gradient(140deg,#778454,#c1a66a);color:#fff;text-shadow:0 2px 15px #5d4f36;text-align:center}
.ldd-editorial-fallback span{font-size:85px;color:#f9dfa0}.ldd-editorial-fallback em{font:italic 500 clamp(34px,5vw,70px)/.99 var(--ldd-heading);letter-spacing:-.05em}
.ldd-editorial-copy{padding:clamp(40px,5vw,80px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--ldd-surface)}
.ldd-editorial-copy h2{font-size:clamp(42px,4.5vw,65px);margin:12px 0 20px;line-height:1}.ldd-editorial-copy p{font-size:16px;line-height:1.9;max-width:400px}
.ldd-landing a.ldd-button-outline{background:transparent!important;border:1px solid var(--ldd-primary)!important;color:var(--ldd-primary)!important;box-shadow:none}
.ldd-story{max-width:var(--ldd-width,1320px);border-radius:0;background:#34472b;margin:0 auto 20px;min-height:440px}
.ldd-story-art{background:radial-gradient(circle at 56% 30%,#d9b347 0 9%,transparent 10%),repeating-linear-gradient(90deg,transparent 0 50px,rgba(255,255,255,.035) 50px 52px),linear-gradient(135deg,#a67e50,#e3bb73);font-style:italic;text-shadow:0 3px 15px rgba(46,25,9,.22)}
.ldd-footer{background:var(--ldd-surface);border-top:1px solid var(--ldd-line);padding:70px 20px}.ldd-footer-symbol{font-size:37px;color:var(--ldd-secondary)}.ldd-footer strong{display:block;margin:14px 0;font-size:38px}
.ldd-landing .woocommerce ul.products,.woocommerce-page.ldd-enabled ul.products{display:grid!important;grid-template-columns:repeat(var(--ldd-cols,4),minmax(0,1fr));gap:22px!important;clear:both}
.ldd-landing .woocommerce ul.products:before,.ldd-landing .woocommerce ul.products:after,.woocommerce-page.ldd-enabled ul.products:before,.woocommerce-page.ldd-enabled ul.products:after{display:none}
.ldd-landing .woocommerce ul.products li.product,.woocommerce-page.ldd-enabled ul.products li.product{float:none!important;width:100%!important;margin:0!important;min-width:0!important;box-shadow:0 8px 24px rgba(37,28,20,.075)!important;border:1px solid rgba(77,61,42,.08)!important;border-radius:9px!important;padding:10px 10px 18px!important;background:var(--ldd-surface)!important}
.ldd-landing .woocommerce ul.products li.product .button,.woocommerce-page.ldd-enabled ul.products li.product .button{border-radius:var(--ldd-button-radius,999px)!important;font-size:10px!important;letter-spacing:.07em;text-transform:uppercase;padding:13px 14px!important;margin:6px 6px 0!important}
.ldd-landing .woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page.ldd-enabled ul.products li.product .woocommerce-loop-product__title{font-size:clamp(20px,1.8vw,27px)!important;padding:2px 8px!important;line-height:1.08!important;min-height:2.2em}
.ldd-landing .woocommerce ul.products li.product a img,.woocommerce-page.ldd-enabled ul.products li.product a img{border-radius:5px!important;aspect-ratio:4/4.3!important;object-fit:cover!important;transition:transform .3s}
.ldd-landing .woocommerce ul.products li.product:hover a img,.woocommerce-page.ldd-enabled ul.products li.product:hover a img{transform:scale(1.015)}
.ldd-landing .woocommerce ul.products li.product .price,.woocommerce-page.ldd-enabled ul.products li.product .price{font-size:14px!important;padding:3px 8px!important}
body.ldd-enabled .woocommerce a.button,body.ldd-enabled .woocommerce button.button,body.ldd-enabled .woocommerce input.button{border-radius:var(--ldd-button-radius,999px)!important}
body.ldd-enabled .woocommerce div.product .product_title{font-size:clamp(40px,5vw,68px)!important;font-weight:500;line-height:1.02!important}
body.ldd-enabled .woocommerce div.product div.images img{border-radius:9px!important}
body.ldd-enabled .woocommerce .quantity input.qty{border:1px solid #d7c9af;border-radius:6px;padding:8px;background:var(--ldd-surface)}
body.ldd-enabled .woocommerce-checkout #payment,body.ldd-enabled .woocommerce .cart_totals,body.ldd-enabled .woocommerce .woocommerce-checkout-review-order,body.ldd-enabled .woocommerce form.checkout .woocommerce-billing-fields,body.ldd-enabled .woocommerce form.checkout .woocommerce-shipping-fields{border-radius:12px;background:var(--ldd-surface);padding:22px;box-shadow:0 7px 24px rgba(37,28,20,.04)}
body.ldd-enabled .woocommerce-checkout #payment{background:var(--ldd-surface)}
body.ldd-enabled .woocommerce-checkout #payment div.payment_box{background:#eee7d8}
body.ldd-enabled .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#eee7d8}
body.ldd-enabled .woocommerce input:focus,body.ldd-enabled .woocommerce select:focus{outline:2px solid var(--ldd-secondary);outline-offset:2px}
body.ldd-enabled .woocommerce .woocommerce-breadcrumb{color:var(--ldd-secondary);font-size:12px;letter-spacing:.05em}
body.ldd-enabled .woocommerce .woocommerce-products-header__title{font-family:var(--ldd-heading)!important;font-size:clamp(40px,4vw,66px)!important;color:var(--ldd-text)}
.ldd-theme-ornate .ldd-section-title:after{content:'❧';display:block;margin:8px 0;color:var(--ldd-secondary);font-size:24px}
.ldd-theme-minimal .ldd-category img,.ldd-theme-minimal .ldd-category-placeholder{border-radius:4px}
@media(max-width:1000px){.ldd-editorial{margin:0 18px 40px}.ldd-story{margin:0 18px}.ldd-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ldd-landing .woocommerce ul.products,.woocommerce-page.ldd-enabled ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.ldd-announcement{font-size:9px;letter-spacing:.07em}.ldd-sitehead{gap:14px;padding:20px}.ldd-sitehead nav{gap:14px;justify-content:center}.ldd-hero,.ldd-slide{min-height:550px}.ldd-hero-content,.ldd-slide-content{width:100%;padding:58px 25px}.ldd-hero h1,.ldd-slide h2{font-size:clamp(49px,12vw,72px)!important}.ldd-hero-decor{display:none}.ldd-benefits{grid-template-columns:repeat(2,1fr);padding:22px 18px;font-size:9px}.ldd-section{padding:60px 16px}.ldd-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ldd-editorial{grid-template-columns:1fr;margin:0 12px 24px}.ldd-editorial-image{min-height:280px}.ldd-editorial-copy{padding:35px}.ldd-story{margin:0 12px}.ldd-landing .woocommerce ul.products,.woocommerce-page.ldd-enabled ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.ldd-landing .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:19px!important}}
