body.template-index .lb-opening .lb-home-hero,body.template-index .lb-opening .lb-home-hero__media,body.template-index .lb-opening .lb-home-hero__media img{min-height:580px}body.template-index .lb-opening .lb-home-hero__copy h1{max-width:720px;font-size:clamp(46px,4.2vw,60px);line-height:1.08}body.template-index .cosmo-discovery{padding-block:64px 70px}body.template-index .cosmo-discovery__heading{font-size:clamp(38px,3.2vw,48px)}body.template-index .cosmo-discovery__categories a:nth-child(n){min-height:66px;font-size:clamp(26px,2.25vw,34px)}body.template-index .cosmo-discovery__categories a:nth-child(n+5){min-height:42px;font-size:13px}body.template-index .cosmo-discovery__paths{margin-top:54px}body.template-index .cosmo-discovery__path:nth-child(n){min-height:144px;padding-block:24px}body.template-index .cosmo-discovery__path-content strong{font-size:clamp(25px,2.3vw,32px)}body.template-index .cosmo-logo-proof{padding-block:16px 24px;border-bottom:1px solid var(--cosmo-color-border)}body.template-index .cosmo-logo-heading{padding-block:0 13px}body.template-index .cosmo-logo-heading h2{font-family:var(--cosmo-font-body);font-size:12px;font-weight:500;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}body.template-index .cosmo-logo-grid{gap:clamp(20px,3vw,40px);padding-block:0}body.template-index .cosmo-logo-item img{width:min(100%,80px);max-height:48px}body.template-index .cosmo-home-process{padding-block:56px;border-bottom:1px solid var(--cosmo-color-border)}body.template-index .cosmo-home-process__inner{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:center;gap:52px}body.template-index .cosmo-home-process__copy h2{max-width:620px;font-size:clamp(36px,3.5vw,48px);line-height:1.12}body.template-index .cosmo-home-process__link{min-height:0;padding:18px 0;border:0;border-block:1px solid var(--cosmo-color-border);border-radius:0;background:transparent;box-shadow:none;transform:none}body.template-index .cosmo-home-process__link strong{font-size:clamp(23px,2vw,29px)}body.template-index .cosmo-home-process__link:hover{box-shadow:none;text-decoration:underline;text-underline-offset:5px}body.template-index main>[id*=__review_slider_]{padding-block:48px;background:var(--cosmo-color-canvas)}body.template-index .reviews-heading{margin-bottom:22px;font-size:clamp(32px,3vw,42px);font-weight:400}body.template-index .review-card{align-items:flex-start;padding:20px 22px;border:1px solid var(--cosmo-color-border);border-radius:0;background:transparent;box-shadow:none}body.template-index .review-client{flex-direction:row;align-items:center;gap:12px;margin:0;text-align:left}body.template-index .client-image{width:44px;height:44px;margin:0}body.template-index .review-stars{justify-content:flex-start;gap:3px;margin:12px 0 0}body.template-index .review-stars svg{width:14px;height:14px}body.template-index .review-text{margin-top:12px;text-align:left}body.template-index .cosmo-news{padding-block:54px}body.template-index .cosmo-news__heading{font-size:clamp(32px,3vw,42px)}body.template-index .cosmo-news__grid{gap:18px}body.template-index .cosmo-news__media{border-radius:0}body.template-index .cosmo-news__card-copy{padding-block:12px 0}body.template-index .cosmo-news__title{font-size:clamp(20px,1.75vw,24px)}body.template-index main>[id*=__image_with_text_] .image-with-text__content{padding-block:48px}body.template-index main>[id*=__image_with_text_] .image-with-text__heading{font-size:clamp(34px,3.1vw,46px);line-height:1.12}body.template-index main .scroll-trigger{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}body.template-index main>[id*=__image_with_text_qiRdVQ]{border-top:1px solid var(--cosmo-color-border);border-bottom:1px solid var(--cosmo-color-border);background:var(--cosmo-color-surface)}body.template-index main>[id*=__image_with_text_qiRdVQ] .image-with-text{max-width:none;background:transparent}body.template-index main>[id*=__image_with_text_qiRdVQ] .image-with-text__grid{display:block}body.template-index main>[id*=__image_with_text_qiRdVQ] .image-with-text__media-item{display:none}body.template-index main>[id*=__image_with_text_qiRdVQ] .image-with-text__text-item{width:100%;max-width:none}body.template-index main>[id*=__image_with_text_qiRdVQ] .image-with-text__content{width:100%;max-width:860px;min-height:0;margin-inline:auto;padding:68px 28px;align-items:flex-start;background:transparent;text-align:left}body.template-index main>[id*=__image_with_text_qiRdVQ] .image-with-text__heading{max-width:660px;margin-bottom:18px;font-size:clamp(37px,3.3vw,48px);line-height:1.12}body.template-index main>[id*=__image_with_text_qiRdVQ] .image-with-text__text{max-width:670px}body.template-index main>[id*=__image_with_text_qiRdVQ] .image-with-text__content .button{margin-top:26px}body.template-suffix-la-bottega-cheese .lb-collection .lb-collection-hero,body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-image,body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-image img{min-height:520px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-copy h1{font-size:clamp(42px,3.8vw,56px)}body.template-suffix-la-bottega-cheese .lb-collection .lb-card{box-shadow:none}body.template-suffix-la-bottega-cheese .lb-collection .lb-collection-brand{display:flex;flex-direction:column;align-items:center;padding-block:12px 14px}body.template-suffix-la-bottega-cheese .lb-collection :is(.lb-back,.lb-collection-cosmo){display:none}body.template-suffix-la-bottega-cheese .lb-collection .lb-collection-mark{width:130px;max-width:38vw}body.template-suffix-la-bottega-cheese .lb-collection .lb-collection-by{margin:0}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories,.template-suffix-chocolate) .cosmo-category-products :is(.cosmo-antipasti-carousel__heading,.fruit-dessert-carousel__heading,.chocolate-product-carousel__heading){font-size:clamp(34px,3vw,45px);line-height:1.13}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories,.template-suffix-chocolate) .cosmo-category-products :is(.cosmo-antipasti-carousel__slide,.fruit-dessert-carousel__slide,.chocolate-product-carousel__slide){border-radius:0;box-shadow:none}body:is(.template-suffix-importer,.template-suffix-producer) main :is(.cosmo-route,.cosmo-intent){border-radius:0;box-shadow:none}body.template-suffix-importer main .cosmo-route__grid article,body.template-suffix-importer main .cosmo-route__market-grid article{border-radius:0;box-shadow:none}body:is(.template-suffix-importer,.template-suffix-producer) main .multicolumn .multicolumn-card{border-radius:0;background:var(--cosmo-color-canvas);box-shadow:none}body:is(.template-suffix-importer,.template-suffix-producer) main .multicolumn .multicolumn-card__image-wrapper{display:grid;place-items:center;height:180px;overflow:hidden}body:is(.template-suffix-importer,.template-suffix-producer) main .multicolumn .multicolumn-card__image-wrapper .media{width:160px;height:160px;padding-bottom:0}body:is(.template-suffix-importer,.template-suffix-producer) main .multicolumn .multicolumn-card__image-wrapper img{height:100%;object-fit:contain}body:is(.template-suffix-importer,.template-suffix-producer) main .multicolumn .multicolumn-card__info{padding:20px}body:is(.template-suffix-importer,.template-suffix-producer) main .multicolumn .multicolumn-card__info h3{font-size:clamp(22px,2vw,28px);line-height:1.2}body.template-suffix-private-label-food-italy .cp-page .cp-hero h1{font-size:clamp(42px,3.8vw,56px)}body.template-suffix-private-label-food-italy .cp-page .cp-confidence article{border-radius:0;box-shadow:none}body.template-blog .cosmo-news-hub__heading h2{font-size:clamp(34px,3.2vw,46px)}body.template-blog .cosmo-news-hub__grid{gap:18px}body.template-blog .cosmo-news-hub__card{border-radius:0;box-shadow:none}body.template-blog .cosmo-news-action{padding-block:52px}body.template-blog .cosmo-news-action__utilities{align-items:start;gap:22px}body.template-blog .cosmo-news-action__guides{align-content:start;grid-auto-rows:auto}body.template-blog .cosmo-news-action__guide{padding:18px}body.template-blog .cosmo-news-action :is(.cosmo-news-action__guide,.cosmo-news-action__linkedin,.cosmo-news-action__newsletter){border-radius:0;box-shadow:none}body.template-blog .cosmo-news-action__linkedin{grid-template-rows:auto auto}body.template-suffix-contact .cosmo-contact{padding-block:44px}body.template-suffix-contact .cosmo-contact__title{font-size:clamp(36px,3.2vw,48px)}body.template-suffix-contact main .rich-text__wrapper{justify-content:flex-start}body.template-suffix-contact main .rich-text__blocks{max-width:760px;text-align:left}body.template-suffix-contact main .rich-text__buttons{justify-content:flex-start}body.template-suffix-contact main>[id*=__rich_text_4AAQmq] .rich-text{padding-block:0}body:is(.template-suffix-importer,.template-suffix-producer,.template-suffix-private-label-food-italy,.template-blog,.template-suffix-contact) main .scroll-trigger{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}@media(max-width:749px){body.template-index .lb-opening .lb-home-hero,body.template-index .lb-opening .lb-home-hero__media,body.template-index .lb-opening .lb-home-hero__media img{min-height:0}body.template-index .lb-opening .lb-home-hero__copy h1{font-size:clamp(38px,9vw,46px)}body.template-index .cosmo-discovery{padding-block:48px 54px}body.template-index .cosmo-discovery__categories a:nth-child(n){min-height:62px;font-size:27px}body.template-index .cosmo-discovery__categories a:nth-child(n+5){min-height:42px;font-size:13px}body.template-index .cosmo-discovery__paths{margin-top:44px}body.template-index .cosmo-discovery__path:nth-child(n){min-height:138px;padding-block:22px}body.template-index .cosmo-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px}body.template-index .cosmo-logo-item img{width:min(100%,78px);max-height:44px}body.template-index .cosmo-home-process{padding-block:48px}body.template-index .cosmo-home-process__inner{grid-template-columns:1fr;gap:24px}body.template-index .cosmo-home-process__copy h2{font-size:37px}body.template-index main>[id*=__review_slider_]{padding-block:42px}body.template-index .reviews-grid{gap:12px}body.template-index .review-card{padding:18px}body.template-index .cosmo-news{padding-block:48px}body.template-suffix-la-bottega-cheese .lb-collection .lb-collection-hero,body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-image,body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-image img{min-height:0}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-copy h1{font-size:40px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-image{overflow:hidden}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-image img{width:100%;height:100%;min-height:0;object-fit:cover}body.template-suffix-la-bottega-cheese .lb-collection .lb-collection-nav{position:sticky;top:0;z-index:5;flex-wrap:nowrap;justify-content:flex-start;gap:0;min-height:56px;padding:0 12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin}body.template-suffix-la-bottega-cheese .lb-collection .lb-collection-nav a{display:inline-flex;flex:0 0 auto;align-items:center;min-height:48px;padding:10px 14px;white-space:nowrap;scroll-snap-align:start}body.template-suffix-la-bottega-cheese .lb-collection :is(#lb-fresh,#lb-dairy,#lb-iqf,#lb-farm-story,#lb-hard,#lb-enquire){scroll-margin-top:68px}body:is(.template-suffix-importer,.template-suffix-producer) main .multicolumn .multicolumn-card__image-wrapper{height:150px}body:is(.template-suffix-importer,.template-suffix-producer) main .multicolumn .multicolumn-card__image-wrapper .media{width:130px;height:130px}body.template-blog .cosmo-news-action__utilities{grid-template-columns:1fr}body.template-suffix-contact .cosmo-contact{padding-block:25px}body.template-index main>[id*=__image_with_text_qiRdVQ] .image-with-text__content{padding:48px 24px 54px}body.template-index main>[id*=__image_with_text_qiRdVQ] .image-with-text__heading{font-size:39px}}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cosmo-category-shell.cp-page .cp-category-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);max-width:none;min-height:535px;margin:0;padding:0;text-align:left;border-bottom:1px solid var(--cosmo-color-border);background:var(--cosmo-color-surface)}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__copy{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:26px clamp(28px,4.2vw,62px)}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__copy h1{max-width:570px;margin:14px 0 18px;font-size:clamp(42px,3.8vw,56px);line-height:1.08}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__copy .cp-lead{max-width:570px;margin:0 0 14px}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__copy .cp-small{max-width:570px;margin:0}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__sprig{position:absolute;top:20px;right:26px;width:38px;height:41px;color:#71806a;opacity:.5;pointer-events:none}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;margin-top:24px}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__primary{display:inline-flex;min-height:46px;align-items:center;border:1px solid #344a36;padding:10px 18px;color:#344a36;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__primary:hover{text-decoration:underline;text-underline-offset:4px}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__primary:focus-visible{outline:3px solid #344a36;outline-offset:3px}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__actions .cp-concept-catalogue{margin:0}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__media{position:relative;min-width:0;height:535px;margin:0;overflow:hidden}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 34%}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__media figcaption{position:absolute;right:0;bottom:0;left:0;padding:10px 16px;background:#f7f5efdd;color:#42503e;font-size:11px;line-height:1.4}@media(max-width:989px){body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cosmo-category-shell.cp-page .cp-category-hero{grid-template-columns:1fr;min-height:0}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__copy{padding:32px 24px 30px}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__copy h1{font-size:clamp(38px,8vw,46px)}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__sprig{display:none}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__actions{align-items:flex-start;flex-direction:column;gap:14px}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__media{width:calc(100% - 32px);height:auto;aspect-ratio:1/1;margin:0 16px 16px}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center 48%}}@media(min-width:750px)and (max-width:989px){body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__media{aspect-ratio:16/9}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__media img{object-position:center 58%}}body.template-suffix-frozen-categories .cp-category-hero__media img{object-position:center 22%}@media(min-width:750px)and (max-width:989px){body.template-suffix-frozen-categories .cp-category-hero__media img{object-position:center 14%}}body.template-suffix-chocolate .cc-page .cp-hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:0;align-items:stretch;min-height:535px;padding:0;border-bottom:1px solid var(--cosmo-color-border);background:var(--cosmo-color-surface)}body.template-suffix-chocolate .cc-page .cc-hero-copy{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:26px clamp(28px,4.2vw,62px)}body.template-suffix-chocolate .cc-page .cc-hero-copy h1{max-width:570px;font-size:clamp(42px,3.8vw,56px);line-height:1.08}body.template-suffix-chocolate .cc-page .cc-hero-copy .cp-lead{max-width:570px}body.template-suffix-chocolate .cc-page .cc-hero-sprig{position:absolute;top:20px;right:26px;width:38px;height:41px;color:#71806a;opacity:.5;pointer-events:none}body.template-suffix-chocolate .cc-page .cp-actions{gap:8px 22px;margin:24px 0 8px}body.template-suffix-chocolate .cc-page .cp-actions .cp-text-link:first-child{display:inline-flex;min-height:46px;align-items:center;border:1px solid #344a36;padding:10px 18px;color:#344a36;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}body.template-suffix-chocolate .cc-page .cp-actions .cp-text-link:first-child:hover{text-decoration:underline;text-underline-offset:4px}body.template-suffix-chocolate .cc-page .cp-concept-catalogue{margin:0}body.template-suffix-chocolate .cc-page .cp-hero-art--photograph{position:relative;min-width:0;height:535px;overflow:hidden}body.template-suffix-chocolate .cc-page .cp-hero-art--photograph img{display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center 42%}body.template-suffix-chocolate .cc-page .cp-hero-art--photograph figcaption{position:absolute;right:0;bottom:0;left:0;padding:10px 16px;background:#f7f5efdd;color:#42503e;font-size:11px;line-height:1.4;text-align:left}@media(max-width:989px){body.template-suffix-chocolate .cc-page .cp-hero{grid-template-columns:1fr;min-height:0}body.template-suffix-chocolate .cc-page .cc-hero-copy{padding:32px 24px 30px}body.template-suffix-chocolate .cc-page .cc-hero-copy h1{font-size:clamp(38px,8vw,46px)}body.template-suffix-chocolate .cc-page .cc-hero-sprig{display:none}body.template-suffix-chocolate .cc-page .cp-hero-art--photograph{width:calc(100% - 32px);height:auto;aspect-ratio:1/1;margin:0 16px 16px;max-width:none}body.template-suffix-chocolate .cc-page .cp-hero-art--photograph img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center 42%}}@media(min-width:750px)and (max-width:989px){body.template-suffix-chocolate .cc-page .cp-hero-art--photograph{aspect-ratio:16/9}}body.template-index .lb-home-hero__media{margin:0 auto}body.template-index .lb-home-hero__media figcaption{padding:8px clamp(24px,4vw,54px);background:var(--cosmo-color-paper);color:var(--cosmo-color-muted);font-size:11px;line-height:1.4;letter-spacing:.04em;text-align:right}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-copy{padding:clamp(28px,4vw,62px)}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-identity{display:flex;align-items:center;gap:14px;margin-bottom:18px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-identity .lb-collection-mark{flex:0 0 112px;width:112px;max-width:none;margin:0}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-identity .lb-collection-by{margin:0;font-size:11px;letter-spacing:.12em}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-copy .lb-kicker{margin:0}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-copy h1{margin:10px 0 14px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-copy .lb-lead{max-width:66ch;line-height:1.62}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:22px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-actions .lb-cta{min-height:46px;margin:0;padding:11px 18px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-secondary{display:inline-flex;align-items:center;min-height:44px;color:var(--cosmo-color-ink);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-image{position:relative;margin:0;overflow:hidden}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-image figcaption{position:absolute;right:0;bottom:0;left:0;padding:9px 16px;background:#f7f5efed;color:var(--cosmo-color-ink);font-size:11px;line-height:1.4}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-resources{padding-block:9px;border-bottom:1px solid var(--cosmo-color-border)}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-resources .lb-catalogue-download{min-height:44px;padding:6px 0;border:0;background:transparent;text-decoration:underline;text-underline-offset:5px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-resources .lb-catalogue-download:hover{background:transparent;color:var(--cosmo-color-green-strong)}body.template-suffix-la-bottega-cheese .lb-collection .lb-collection-review--intro{max-width:var(--cosmo-content-standard);padding-block:20px 0;text-align:left}body.template-suffix-la-bottega-cheese .lb-collection .lb-card-image{position:relative}body.template-suffix-la-bottega-cheese .lb-collection .lb-concept-label{position:absolute;right:12px;bottom:8px;padding:3px 6px;background:#fffdf8ed;color:var(--cosmo-color-ink);font-family:var(--cosmo-font-body);font-size:11px;line-height:1.4}body.template-suffix-private-label-food-italy .cp-page .cp-hero-resources{display:flex;align-items:center;flex-wrap:wrap;gap:4px 24px;padding:9px 0;border-block:1px solid var(--cosmo-color-border)}body.template-suffix-private-label-food-italy .cp-page .cp-hero-resources .cp-concept-catalogue{margin:0}body.template-suffix-private-label-food-italy .cp-page .cp-hero-resources .cp-kosher-jump{display:inline-flex;align-items:center;min-height:44px;margin:0;color:var(--cosmo-color-ink);font-size:14px}@media(max-width:989px){body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__copy{padding:24px 24px 20px}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__copy h1{margin-bottom:12px}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__actions{margin-top:18px}}@media(max-width:749px){body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-copy{padding:20px 24px 24px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-identity{gap:12px;margin-bottom:12px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-identity .lb-collection-mark{flex-basis:86px;width:86px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-copy h1{margin:8px 0 12px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-actions{margin-top:17px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-resources{padding-inline:24px}}:root{--cosmo-editorial-h1: clamp(42px, 4vw, 54px);--cosmo-editorial-h2: clamp(34px, 3.15vw, 44px);--cosmo-editorial-h3: clamp(23px, 2.1vw, 29px);--cosmo-editorial-body: 16.5px;--cosmo-editorial-measure: 68ch}body.template-index .lb-opening .lb-home-hero__copy h1,body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-copy h1,body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__copy h1,body.template-suffix-chocolate .cc-page .cc-hero-copy h1,body.template-suffix-private-label-food-italy .cp-page .cp-hero h1,body .cp-page .cp-hero h1,body:is(.template-suffix-about,.template-suffix-importer,.template-suffix-producer,.template-blog) .rich-text__heading,body.template-suffix-contact .cosmo-contact__title,body.template-suffix-faq main .main-page-title,body.template-product .product__title h1,body.template-article .article-template__title{font-family:var(--cosmo-font-heading);font-size:var(--cosmo-editorial-h1);font-weight:400;line-height:1.1;letter-spacing:-.012em;text-wrap:balance}body.template-index .cosmo-discovery__heading,body.template-index .cosmo-home-process__copy h2,body.template-index .reviews-heading,body.template-index .cosmo-news__heading,body.template-index main>[id*=__image_with_text_] .image-with-text__heading,body.template-suffix-la-bottega-cheese .lb-collection :is(.lb-family-heading h2,.lb-about h2),body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories,.template-suffix-chocolate) .cosmo-category-products :is(.cosmo-antipasti-carousel__heading,.fruit-dessert-carousel__heading,.chocolate-product-carousel__heading),body.template-blog .cosmo-news-hub__heading h2,body.template-suffix-faq main .collapsible-content__heading.h0{font-family:var(--cosmo-font-heading);font-size:var(--cosmo-editorial-h2);font-weight:400;line-height:1.16;letter-spacing:-.01em;text-wrap:balance}body.template-index .cosmo-news__title,body.template-index .cosmo-home-process__link strong,body:is(.template-suffix-importer,.template-suffix-producer) main .multicolumn .multicolumn-card__info h3,body .cosmo-category-shell .cp-range-body h2,body.template-blog .cosmo-news-hub__title{font-family:var(--cosmo-font-body);font-size:var(--cosmo-editorial-h3);font-weight:500;line-height:1.28;letter-spacing:-.015em}body :is(.lb-collection,.cp-page,.cc-page,.cs-service) h3,body.template-index .cosmo-discovery__categories a:nth-child(n){font-family:var(--cosmo-font-body);font-weight:500;letter-spacing:-.015em}body .lb-collection :is(h1,h2,h3){color:var(--cosmo-color-ink)}body.template-index .cosmo-discovery__categories a:nth-child(n){font-size:clamp(23px,2vw,29px);line-height:1.25}body.template-index .cosmo-discovery__categories a:nth-child(n+5){font-size:13px;font-weight:500;letter-spacing:.025em}body.template-index .lb-opening .lb-home-hero__copy>p,body .lb-collection .lb-lead,body .cp-page .cp-lead,body .cosmo-category-shell .cp-lead,body .cc-page .cp-lead,body:is(.template-suffix-about,.template-suffix-importer,.template-suffix-producer,.template-blog) .rich-text__text,body.template-suffix-contact .cosmo-contact__lede,body.template-article .article-template__content{font-family:var(--cosmo-font-body);font-size:var(--cosmo-editorial-body);line-height:1.58;letter-spacing:0}body.template-index .lb-opening .lb-home-hero__copy>p,body .lb-collection .lb-lead,body .cp-page .cp-lead,body .cosmo-category-shell .cp-lead,body .cc-page .cp-lead,body:is(.template-suffix-about,.template-suffix-importer,.template-suffix-producer,.template-blog) .rich-text__text{max-width:var(--cosmo-editorial-measure)}body.template-article .article-template__content.page-width--narrow{max-width:calc(var(--cosmo-editorial-measure) + 4rem)}body :is(.cosmo-discovery__eyebrow,.cosmo-eyebrow,.cp-eyebrow,.cs-eyebrow,.lb-kicker,.cosmo-news-hub__eyebrow){font-family:var(--cosmo-font-body);font-size:11.5px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}@media(max-width:749px){:root{--cosmo-editorial-h1: 40px;--cosmo-editorial-h2: 35px;--cosmo-editorial-h3: 25px;--cosmo-editorial-body: 16px}body.template-article .article-template__title{font-size:36px;line-height:1.12}body.template-article .article-template__content.page-width--narrow{max-width:100%}}body.template-index .lb-home-hero__media{position:relative}body.template-index .lb-home-hero__media figcaption{position:absolute;top:0;right:0;padding:7px 12px;background:#fffdf8ed;color:var(--cosmo-color-ink)}body.template-suffix-la-bottega-cheese .lb-hero-identity .lb-collection-mark img{mix-blend-mode:multiply}body.template-suffix-faq main>.shopify-section:has(.main-page-title) .page-width.page-width--narrow[class*=-padding]{padding-block:28px 12px!important}body.template-suffix-faq main>.shopify-section .collapsible-content .collapsible-content__wrapper[class*=-padding]{padding-block:24px 48px!important}body.template-suffix-faq main .collapsible-content-wrapper-narrow{max-width:760px;margin-inline:auto}body.template-suffix-faq main .collapsible-content__heading{text-align:left}body.template-suffix-faq main .collapsible-content__grid{display:block}body.template-suffix-faq main .collapsible-content__grid .grid__item{width:100%;max-width:100%}body.template-suffix-faq main .accordion{margin:0;border:0;border-bottom:1px solid var(--cosmo-color-border);background:transparent}body.template-suffix-faq main .accordion:first-child{border-top:1px solid var(--cosmo-color-border)}body.template-suffix-faq main .accordion summary{min-height:60px;padding:16px 0;background:transparent}body.template-suffix-faq main .accordion summary .svg-wrapper{display:none}body.template-suffix-faq main .accordion .accordion__title{font-family:var(--cosmo-font-body);font-size:16px;font-weight:500;line-height:1.45;letter-spacing:0}body.template-suffix-faq main .accordion .accordion__content{padding:0 0 20px}body.template-suffix-faq main .rich-text__heading{font-size:var(--cosmo-editorial-h2)}body.template-suffix-faq main .scroll-trigger{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}@media(min-width:990px){body.template-index .lb-opening .lb-home-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}body.template-index .lb-opening .lb-home-hero__copy{padding:40px clamp(32px,4vw,58px)}}body.template-index .lb-opening .lb-home-hero__copy h1{max-width:560px;font-size:clamp(42px,3.6vw,50px);line-height:1.09;letter-spacing:-.016em;color:var(--cosmo-color-ink)}body.template-index .lb-opening .lb-home-hero__copy>p{max-width:52ch;font-size:15.5px;line-height:1.65;color:var(--cosmo-color-muted)}body.template-index .lb-opening .lb-home-hero__copy:after{display:none}body.template-index .lb-opening .lb-home-hero__actions{gap:12px 24px;margin-top:18px}body.template-index .lb-opening .lb-home-hero__actions .button:first-child{min-height:46px;padding:11px 20px;border:1px solid var(--cosmo-color-green);border-radius:0;background:transparent;color:var(--cosmo-color-ink);font-size:12px;font-weight:500;letter-spacing:.06em;box-shadow:none}body.template-index .lb-home-hero__actions .button:first-child:before,body.template-index .lb-home-hero__actions .button:first-child:after{border:0;box-shadow:none}body.template-index .lb-home-hero__actions .button--secondary{font-size:12px;letter-spacing:.01em}body.template-index .cosmo-discovery__categories a:nth-child(n){font-family:var(--cosmo-font-body);font-size:clamp(23px,2vw,29px);font-weight:400;letter-spacing:-.02em}body.template-index .cosmo-discovery__path-content strong{font-family:var(--cosmo-font-body);font-size:clamp(23px,2vw,27px);font-weight:400}body.template-index .cosmo-news__title{font-family:var(--cosmo-font-body);font-size:clamp(20px,1.75vw,24px);font-weight:400}@media(max-width:749px){body.template-index .lb-opening .lb-home-hero__copy{padding:44px 32px 38px}body.template-index .lb-opening .lb-home-hero__copy h1{font-size:clamp(38px,9vw,46px)}body.template-index .lb-opening .lb-home-hero__actions{margin-top:20px}}@media(min-width:990px){body.template-suffix-la-bottega-cheese .lb-collection .lb-collection-hero{width:calc(100% - 100px);max-width:1440px;min-height:540px;margin-inline:auto;grid-template-columns:minmax(0,42%) minmax(0,58%)}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-copy{padding:28px 44px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-image,body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-image img{min-height:540px}}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-identity{margin-bottom:12px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-identity .lb-collection-mark{flex-basis:82px;width:82px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-copy h1{max-width:540px;margin:8px 0 12px;font-size:clamp(38px,3.5vw,46px);line-height:1.1;letter-spacing:-.012em}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-copy .lb-lead{font-size:15.5px;line-height:1.55}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-actions{margin-top:16px}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__copy h1,body.template-suffix-chocolate .cc-page .cc-hero-copy h1,body:is(.template-suffix-private-label-food-italy,.template-suffix-kosher-food-italy) .cp-page .cp-hero h1{font-size:clamp(38px,3.5vw,46px);line-height:1.1;letter-spacing:-.012em}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__sprig,body.template-suffix-chocolate .cc-page .cc-hero-sprig{display:none}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-actions a.lb-cta.lb-cta-dark,body:is(.template-suffix-private-label-food-italy,.template-suffix-kosher-food-italy) .cp-page .cp-hero .cp-button{min-height:46px;padding:11px 18px;border:1px solid var(--cosmo-color-green)!important;border-radius:0;background:transparent!important;color:var(--cosmo-color-ink)!important;font-size:12px;font-weight:500;letter-spacing:.04em;box-shadow:none}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__primary,body.template-suffix-chocolate .cc-page .cp-hero .cp-actions .cp-text-link:first-child{min-height:46px;padding:11px 18px;border:1px solid var(--cosmo-color-green);border-radius:0;background:transparent;color:var(--cosmo-color-ink);font-size:13px;font-weight:500;letter-spacing:.01em;box-shadow:none}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-actions a.lb-cta.lb-cta-dark:hover,body:is(.template-suffix-private-label-food-italy,.template-suffix-kosher-food-italy) .cp-page .cp-hero .cp-button:hover,body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__primary:hover,body.template-suffix-chocolate .cc-page .cp-hero .cp-actions .cp-text-link:first-child:hover{background:var(--cosmo-color-green)!important;color:var(--cosmo-color-paper)!important;text-decoration:none}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-actions a.lb-cta.lb-cta-dark:focus-visible,body:is(.template-suffix-private-label-food-italy,.template-suffix-kosher-food-italy) .cp-page .cp-hero .cp-button:focus-visible,body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__primary:focus-visible,body.template-suffix-chocolate .cc-page .cp-hero .cp-actions .cp-text-link:first-child:focus-visible{outline:3px solid var(--cosmo-color-focus);outline-offset:3px}@media(max-width:749px){body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-identity .lb-collection-mark{flex-basis:74px;width:74px}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero__copy h1,body.template-suffix-chocolate .cc-page .cc-hero-copy h1,body:is(.template-suffix-private-label-food-italy,.template-suffix-kosher-food-italy) .cp-page .cp-hero h1{font-size:clamp(36px,9vw,40px)}}:root{--cosmo-editorial-h1: clamp(31px, 2.65vw, 38px);--cosmo-editorial-h2: clamp(23px, 2vw, 28px);--cosmo-editorial-h3: clamp(18px, 1.55vw, 21px);--cosmo-editorial-body: 16px}body main h1{font-family:var(--cosmo-font-heading)!important;font-size:var(--cosmo-editorial-h1)!important;font-weight:500;line-height:1.18;letter-spacing:-.04em;text-wrap:balance}body main h2{font-family:var(--cosmo-font-body)!important;font-size:var(--cosmo-editorial-h2)!important;font-weight:500;line-height:1.24;letter-spacing:-.03em;text-wrap:balance}body main h3{font-family:var(--cosmo-font-body)!important;letter-spacing:-.015em}body .cosmo-category-shell .cp-range-body h2,body.template-suffix-la-bottega-cheese .lb-collection .lb-card h2{font-size:var(--cosmo-editorial-h3)!important}body.template-article .article-template__content h2{font-size:clamp(25px,2.2vw,30px)!important}body.template-suffix-faq main .accordion__title{font-family:var(--cosmo-font-body)!important;font-size:16px!important;font-weight:500}@media(max-width:749px){:root{--cosmo-editorial-h1: 30px;--cosmo-editorial-h2: 24px;--cosmo-editorial-h3: 18px;--cosmo-editorial-body: 16px}body.template-article main h1{font-size:38px!important}}body.template-index main .cosmo-logo-heading h2{font-family:var(--cosmo-font-body)!important;font-size:12px!important;font-weight:500;line-height:1.4;letter-spacing:.11em;text-transform:uppercase}body:is(.template-suffix-importer,.template-suffix-producer) main .cosmo-contact__intro h2.cosmo-contact__title{font-size:24px!important}body.template-blog main .cosmo-news-action__header h2{font-size:28px!important}body.template-blog main .cosmo-subscribe__copy h2.cosmo-subscribe__heading{font-size:25px!important}body.template-suffix-kosher-food-italy main :is(.cp-subhead,.cp-kosher-card h3,.cp-certifier h3){font-size:26px!important;line-height:1.2}@media(max-width:749px){body:is(.template-suffix-importer,.template-suffix-producer) main .cosmo-contact__intro h2.cosmo-contact__title{font-size:22px!important}body.template-blog main .cosmo-news-action__header h2{font-size:25px!important}body.template-blog main .cosmo-subscribe__copy h2.cosmo-subscribe__heading{font-size:24px!important}body.template-suffix-kosher-food-italy main :is(.cp-subhead,.cp-kosher-card h3,.cp-certifier h3){font-size:24px!important}}body main h4,body main :is(.cp-journey__brand,.cp-journey__brand em,.cp-hand,.cp-hub em,.cp-journey__number,.cp-certifier-gates li>span,.lb-family-number,.lb-farm-story__energy strong,.cosmo-news-action__guide strong,.review-text){font-family:var(--cosmo-font-body)!important}body.template-suffix-private-label-food-italy main .cp-journey__brand{font-size:27px!important;line-height:1.2}body main :is(.cosmo-discovery__path-content strong,.cosmo-discovery__categories a,.cosmo-network__italia,.cosmo-region-card__number,.cc-format-grid article .cc-index,.cc-journey li>span){font-family:var(--cosmo-font-body)!important}body.template-index main :is(.cosmo-discovery__heading,.cosmo-home-process__copy h2,.cosmo-news__heading,.image-with-text h2){font-family:var(--cosmo-font-body)!important;font-size:clamp(24px,2.1vw,29px)!important;font-weight:500;letter-spacing:-.03em}body.template-index .lb-opening .cosmo-editorial-home{display:block;position:relative;isolation:isolate;min-height:clamp(620px,calc(100svh - 250px),720px);max-width:1600px;margin-inline:auto;overflow:hidden;background:#17251b;color:#fff}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;min-height:0;max-width:none;margin:0}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__media picture{display:block;width:100%;height:100%}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__media img{display:block;width:100%;height:100%;min-height:0;max-height:none;object-fit:cover;object-position:center 48%}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,14,10,.37),rgba(6,14,10,.12) 37%,transparent 68%);pointer-events:none}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__media figcaption{position:absolute;z-index:1;top:auto;right:22px;bottom:18px;padding:5px 9px;background:#0f1913b8;color:#fff;font:400 11px/1.3 var(--cosmo-font-body);letter-spacing:.02em}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;width:min(670px,52%);max-width:none;min-height:inherit;margin:0;padding:70px 0 56px clamp(24px,6vw,96px);background:transparent;text-align:left}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy:after{display:none}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy .cosmo-home-eyebrow{max-width:none;margin:0 0 25px;color:#fff;font:700 11px/1.4 var(--cosmo-font-body);letter-spacing:.16em}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy h1{max-width:580px;margin:0 0 25px;color:#fff;font-family:var(--cosmo-font-editorial)!important;font-size:clamp(46px,4.2vw,60px)!important;font-weight:400;line-height:1.01;letter-spacing:-.013em;text-align:left;text-wrap:balance}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy .cosmo-home-summary{max-width:465px;margin:0;color:#fff;font:400 14.5px/1.65 var(--cosmo-font-body);letter-spacing:0;text-align:left;text-wrap:pretty}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px 20px;width:auto;margin-top:30px}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__actions .button:first-child{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-width:210px;min-height:51px;padding:12px 18px;border:0;border-radius:0;background:#f7f5ee;color:#25382e;font:700 12px/1.3 var(--cosmo-font-body);letter-spacing:0;text-decoration:none;box-shadow:none}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__actions .button:first-child:before,body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__actions .button:first-child:after{display:none}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__actions .button:first-child span{font-size:17px;font-weight:400}body.template-index .cosmo-home-audience{display:grid;grid-template-columns:1fr 1fr;max-width:1600px;min-height:122px;margin-inline:auto;border-bottom:1px solid var(--cosmo-color-border);background:var(--cosmo-color-paper);color:var(--cosmo-color-ink)}body.template-index .cosmo-home-audience a{position:relative;display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:20px clamp(24px,6vw,96px);color:inherit;text-decoration:none}body.template-index .cosmo-home-audience a+a{border-left:1px solid var(--cosmo-color-border)}body.template-index .cosmo-home-audience a:hover{background:#f2f1e9}body.template-index .cosmo-home-audience__kicker{color:var(--cosmo-color-muted);font:700 10px/1.3 var(--cosmo-font-body);letter-spacing:.13em}body.template-index .cosmo-home-audience__title{font:500 15px/1.35 var(--cosmo-font-body)}body.template-index .cosmo-home-audience__subline{color:var(--cosmo-color-muted);font:400 12px/1.4 var(--cosmo-font-body)}body.template-index .cosmo-home-audience__arrow{position:absolute;right:clamp(22px,4vw,65px);top:50%;transform:translateY(-50%);font-size:20px}body.template-index .cosmo-editorial-home a:focus-visible,body.template-index .cosmo-home-audience a:focus-visible{outline:3px solid #e6d593;outline-offset:3px}body.template-index .cosmo-home-catalogue{max-width:1600px;margin-inline:auto;padding:16px clamp(24px,6vw,96px);border-bottom:1px solid var(--cosmo-color-border);background:var(--cosmo-color-paper);text-align:right}body.template-index .cosmo-home-catalogue a{color:var(--cosmo-color-ink);font:600 12px/1.4 var(--cosmo-font-body);text-decoration:underline;text-underline-offset:4px}body.template-index .cosmo-discovery__paths{display:none}body.template-index .lb-opening .cosmo-editorial-home--no-media{background:var(--cosmo-color-paper)}body.template-index .lb-opening .cosmo-editorial-home--no-media .lb-home-hero__copy :is(.cosmo-home-eyebrow,h1,.cosmo-home-summary){color:var(--cosmo-color-ink)}body.template-index .lb-opening .cosmo-editorial-home--no-media .lb-home-hero__actions .button:first-child{background:#294a35;color:#fff}@media(min-width:901px)and (max-width:1150px){body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__media:after{background:linear-gradient(90deg,rgba(6,14,10,.64),rgba(6,14,10,.42) 56%,transparent 82%)}}@media(max-width:900px){body.template-index .lb-opening .cosmo-editorial-home{display:flex;flex-direction:column;min-height:0;overflow:visible;background:var(--cosmo-color-paper);color:var(--cosmo-color-ink)}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__media{order:0;position:relative;inset:auto;width:100%;height:clamp(170px,50vw,310px);min-height:0;z-index:0}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__media img{object-position:64% 43%}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__media:after{display:none}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__media figcaption{right:8px;bottom:7px;padding:4px 6px;font-size:9px}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy{order:1;display:block;width:100%;min-height:0;padding:30px 20px 34px}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy .cosmo-home-eyebrow{margin-bottom:16px;color:#566459;font-size:10px}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy h1{max-width:560px;margin-bottom:15px;color:var(--cosmo-color-ink);font-size:clamp(39px,9.5vw,46px)!important;line-height:1.04}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy .cosmo-home-summary{max-width:600px;color:#4c5a4f;font-size:14px;line-height:1.55}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__actions{gap:10px 20px;margin-top:20px}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__actions .button:first-child{min-width:180px;min-height:45px;background:#294a35;color:#fff}body.template-index .cosmo-home-audience{display:block;min-height:0}body.template-index .cosmo-home-audience a{min-height:58px;gap:3px;padding:12px 20px}body.template-index .cosmo-home-audience a+a{border-left:0;border-top:1px solid var(--cosmo-color-border)}body.template-index .cosmo-home-audience__kicker{font-size:9px}body.template-index .cosmo-home-audience__title{font-size:14px}body.template-index .cosmo-home-audience__subline{font-size:11.5px;line-height:1.35}body.template-index .cosmo-home-audience__arrow{right:20px;font-size:16px}body.template-index .cosmo-home-catalogue{padding:14px 20px;text-align:left}}@media(max-width:390px){body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__media{height:160px}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy{padding-top:20px;padding-bottom:20px}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy h1{font-size:38px!important}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy .cosmo-home-summary{font-size:13.8px}body.template-index .cosmo-home-audience__title{font-size:13px}body.template-index .cosmo-home-audience a{padding:8px 20px}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__actions{margin-top:15px}}body.template-suffix-la-bottega-cheese .lb-hero-secondary span[aria-hidden=true]{margin-left:5px}@media(max-width:549px){body.template-suffix-la-bottega-cheese .lb-channels{grid-template-columns:1fr;gap:0}body.template-suffix-la-bottega-cheese .lb-channels article{padding:12px 0}body.template-suffix-la-bottega-cheese .lb-channels h3{font-size:19px;margin-bottom:4px}body.template-suffix-la-bottega-cheese .lb-channels p{font-size:13px;line-height:1.55}}body .header-wrapper.gradient{background:#faf8f3}body .header{min-height:76px}body .header__heading-logo{width:70px;max-height:70px;filter:grayscale(1) brightness(.62)}body .header__heading-link{min-height:76px}body .header__menu-item,body .menu-drawer__menu-item{font-size:1.18rem;font-weight:600;letter-spacing:.055em}body main h3{font-weight:500}body main :is(.cp-eyebrow,.lb-kicker,.cs-kicker,.cosmo-news__kicker){letter-spacing:.15em;font-weight:700}body.template-article main h1{font-family:var(--cosmo-font-editorial)!important;font-weight:400;font-size:clamp(38px,3.5vw,48px)!important;letter-spacing:-.014em;line-height:1.08}body:is(.template-suffix-la-bottega-cheese,.template-suffix-dry-categories,.template-suffix-frozen-categories,.template-suffix-chocolate) main h1{font-family:var(--cosmo-font-body)!important;font-weight:500;font-size:clamp(30px,2.55vw,37px)!important;line-height:1.18;letter-spacing:-.04em}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-copy{padding-block:clamp(28px,3vw,45px)}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-actions{gap:10px 18px;margin-top:14px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-actions :is(a,button){font-size:11px}body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-secondary,body.template-suffix-la-bottega-cheese .lb-collection .lb-hero-catalogue,body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cp-category-hero .cp-concept-catalogue,body.template-suffix-chocolate .cc-page .cc-hero-copy .cp-actions a[href="#chocolate-formats"],body.template-suffix-chocolate .cc-page .cc-hero-copy .cp-concept-catalogue{display:none}body .cosmo-category-shell.cosmo-category-shell h2{font-size:clamp(23px,2vw,28px)!important}body .cosmo-category-shell.cosmo-category-shell h3{font-size:clamp(17px,1.55vw,21px)!important}body:is(.template-suffix-importer,.template-suffix-producer) .cosmo-italian-rich-text .button.button--primary{min-height:46px;padding:11px 18px!important;border:1px solid var(--cosmo-color-green)!important;border-radius:0;background:transparent!important;color:var(--cosmo-color-ink)!important;font-size:13px!important;font-weight:600;letter-spacing:.02em;box-shadow:none}body:is(.template-suffix-importer,.template-suffix-producer) .cosmo-italian-rich-text .button.button--primary:hover{background:var(--cosmo-color-green)!important;color:var(--cosmo-color-paper)!important}body:is(.template-suffix-importer,.template-suffix-producer) .cosmo-italian-rich-text .button.button--primary:focus-visible{outline:3px solid var(--cosmo-color-focus);outline-offset:3px}body.template-suffix-importer main>section[id$=__rich_text_nznjBN]{display:none}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy .cosmo-home-eyebrow,body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__actions .button:first-child,body.template-index .cosmo-home-audience__kicker{font-weight:600}body.template-index .cosmo-logo-item img{filter:grayscale(1);opacity:.72}body.template-index .reviews-heading{font-family:var(--cosmo-font-body)!important;font-size:clamp(23px,2vw,28px)!important;font-weight:500}body.template-index .review-card{border-color:#deded6;background:#faf8f3}body.template-index .review-stars{opacity:.7}body.template-index .reviews-grid .review-text{font-size:clamp(16px,1.35vw,18px)!important;line-height:1.6!important}body.template-index .cosmo-home-process__link strong{font-size:clamp(17px,1.7vw,21px);font-weight:500}body :is(.cosmo-footer,.cosmo-footer a,.shopify-policy__body,.field__input,.contact__button button){font-family:var(--cosmo-font-body)}@media(max-width:749px){body .header{min-height:74px;padding-block:0}body .header__heading-logo{width:62px;max-height:62px}body .header__heading-link{min-height:74px;padding-block:0}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy h1{font-size:38px!important;line-height:1.04}body.template-index .lb-opening .cosmo-editorial-home .lb-home-hero__copy .cosmo-home-summary{font-size:14px;line-height:1.6}body:is(.template-suffix-la-bottega-cheese,.template-suffix-dry-categories,.template-suffix-frozen-categories,.template-suffix-chocolate) main h1{font-size:28px!important}body .cosmo-category-shell.cosmo-category-shell h2{font-size:24px!important}body .cosmo-category-shell.cosmo-category-shell h3{font-size:18px!important}}body.template-index .cosmo-discovery{padding-block:48px 54px}body.template-index .cosmo-discovery__header{display:block;margin-bottom:20px}body.template-index .cosmo-discovery__heading{margin:0;color:var(--cosmo-color-ink);font-family:var(--cosmo-font-body)!important;font-size:clamp(24px,2.1vw,29px)!important;font-weight:500;letter-spacing:-.03em;line-height:1.25;text-transform:none}body.template-index .cosmo-discovery__category-label{display:none}body .cosmo-footer__logo-link img{filter:grayscale(1) brightness(0) invert(1);opacity:.82}body.template-suffix-private-label-food-italy .cp-page .cp-hero-resources{max-width:1100px;margin:0 auto 44px;border-top:0}@media(max-width:749px){body.template-index .cosmo-discovery{padding-block:38px 46px}}body:is(.template-suffix-dry-categories,.template-suffix-frozen-categories) .cosmo-category-products .cp-closing :is(.cosmo-antipasti-carousel__button-wrap,.fruit-dessert-carousel__button-wrap){margin:22px 0 24px}body .cosmo-category-products .cs-links{gap:0 22px;padding:16px 0;border-top:1px solid var(--cosmo-color-border)}body .cosmo-category-products .cs-links a{min-height:44px;padding:10px 0;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent}body .cosmo-category-products .cs-links a:hover,body .cosmo-category-products .cs-links a:focus-visible{border-bottom-color:currentColor}body:is(.template-suffix-la-bottega-cheese,.template-suffix-dry-categories,.template-suffix-frozen-categories,.template-suffix-chocolate) .cf-buyer-reading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 36px;margin:0 auto 30px;padding-block:28px;border-top:1px solid var(--cosmo-color-border)}body:is(.template-suffix-la-bottega-cheese,.template-suffix-dry-categories,.template-suffix-frozen-categories,.template-suffix-chocolate) .cf-buyer-reading h2{grid-column:1;margin:0;font-size:20px!important;line-height:1.3}body:is(.template-suffix-la-bottega-cheese,.template-suffix-dry-categories,.template-suffix-frozen-categories,.template-suffix-chocolate) .cf-buyer-reading p{grid-column:1;margin:0;font-size:14px;line-height:1.6}body:is(.template-suffix-la-bottega-cheese,.template-suffix-dry-categories,.template-suffix-frozen-categories,.template-suffix-chocolate) .cf-buyer-reading ul{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;padding:0;list-style:none}body:is(.template-suffix-la-bottega-cheese,.template-suffix-dry-categories,.template-suffix-frozen-categories,.template-suffix-chocolate) .cf-buyer-reading li{margin:0}body:is(.template-suffix-la-bottega-cheese,.template-suffix-dry-categories,.template-suffix-frozen-categories,.template-suffix-chocolate) .cf-buyer-reading li a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}@media(max-width:749px){body:is(.template-suffix-la-bottega-cheese,.template-suffix-dry-categories,.template-suffix-frozen-categories,.template-suffix-chocolate) .cf-buyer-reading{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:24px}body:is(.template-suffix-la-bottega-cheese,.template-suffix-dry-categories,.template-suffix-frozen-categories,.template-suffix-chocolate) .cf-buyer-reading :is(h2,p,ul){grid-column:1;grid-row:auto}body:is(.template-suffix-la-bottega-cheese,.template-suffix-dry-categories,.template-suffix-frozen-categories,.template-suffix-chocolate) .cf-buyer-reading ul{margin-top:4px}}@media(max-width:749px){body.template-suffix-private-label-food-italy .cp-page .cp-requirements-depth__summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:8px 12px;align-items:start}body.template-suffix-private-label-food-italy .cp-page .cp-requirements-depth__eyebrow{grid-column:1 / -1;grid-row:1;font-size:11px;line-height:1.4}body.template-suffix-private-label-food-italy .cp-page .cp-requirements-depth__title{grid-column:1;grid-row:2;min-width:0;font-size:21px;line-height:1.2}body.template-suffix-private-label-food-italy .cp-page .cp-requirements-depth__mark{grid-column:2;grid-row:2;justify-self:end}}body.template-suffix-private-label-food-italy .cp-page .cp-requirements-depth[open] .cp-requirements-depth__summary :is(.cp-requirements-depth__eyebrow,.cp-requirements-depth__title){transform:none;transition:none}
/*# sourceMappingURL=/cdn/shop/t/52/assets/cosmo-u29-editorial.css.map */
