:root{--cosmo-color-canvas: #faf7ef;--cosmo-color-paper: #fffdf8;--cosmo-color-surface: #f7f3eb;--cosmo-color-ink: #252b25;--cosmo-color-body: #343a34;--cosmo-color-muted: #62685f;--cosmo-color-green: #34452f;--cosmo-color-green-strong: #263725;--cosmo-color-sage: #88927a;--cosmo-color-sage-soft: #f2f2e9;--cosmo-color-terracotta: #6a705e;--cosmo-color-metal: #88927a;--cosmo-color-border: #d4d8c8;--cosmo-color-border-strong: #bfc6b4;--cosmo-color-error: #8b2e2e;--cosmo-color-success: #2f6340;--cosmo-color-focus: #0b5a46;--cosmo-font-body: "Manrope", "Helvetica Neue", Arial, sans-serif;--cosmo-font-heading: "Manrope", "Helvetica Neue", Arial, sans-serif;--cosmo-font-editorial: "Cormorant Garamond", Georgia, "Times New Roman", serif;--cosmo-font-size-xs: 1.2rem;--cosmo-font-size-sm: 1.4rem;--cosmo-font-size-md: 1.6rem;--cosmo-font-size-lg: 1.8rem;--cosmo-font-size-xl: clamp(2.4rem, 3vw, 3.4rem);--cosmo-font-size-display: clamp(3.6rem, 5vw, 6.2rem);--cosmo-font-weight-regular: 400;--cosmo-font-weight-medium: 500;--cosmo-font-weight-semibold: 600;--cosmo-font-weight-bold: 700;--cosmo-line-tight: 1.12;--cosmo-line-heading: 1.1;--cosmo-line-body: 1.58;--cosmo-line-meta: 1.5;--cosmo-content-reading: 72rem;--cosmo-content-standard: 112rem;--cosmo-content-wide: 132rem;--cosmo-grid-columns: 12;--cosmo-grid-gap: clamp(1.6rem, 2.5vw, 3.2rem);--cosmo-space-2xs: .4rem;--cosmo-space-xs: .8rem;--cosmo-space-sm: 1.2rem;--cosmo-space-md: 1.6rem;--cosmo-space-lg: 2.4rem;--cosmo-space-xl: 3.2rem;--cosmo-space-2xl: 4.8rem;--cosmo-space-3xl: 6.4rem;--cosmo-space-4xl: 9.6rem;--cosmo-border-thin: .1rem;--cosmo-border-accent: .2rem;--cosmo-radius-xs: 0;--cosmo-radius-sm: 0;--cosmo-radius-md: 0;--cosmo-radius-lg: 0;--cosmo-radius-pill: 0;--cosmo-shadow-rest: none;--cosmo-shadow-lift: none;--cosmo-z-base: 1;--cosmo-z-header: 20;--cosmo-z-drawer: 40;--cosmo-z-dialog: 60;--cosmo-motion-fast: .12s;--cosmo-motion-base: .2s;--cosmo-motion-slow: .32s;--cosmo-ease-standard: cubic-bezier(.2, 0, 0, 1);--cosmo-touch-target: 4.4rem;--cosmo-focus-width: .2rem;--cosmo-focus-offset: .3rem;--cosmo-cream: var(--cosmo-color-canvas);--cosmo-ink: var(--cosmo-color-ink);--cosmo-olive: var(--cosmo-color-green);--cosmo-muted: var(--cosmo-color-muted);--cosmo-border: var(--cosmo-color-border);--cosmo-wine: var(--cosmo-color-terracotta)}html{scroll-padding-top:var(--cosmo-space-4xl)}html body{--font-body-family: var(--cosmo-font-body);--font-heading-family: var(--cosmo-font-heading);--font-heading-weight: 400;color:var(--cosmo-color-body);background:var(--cosmo-color-canvas);font-family:var(--cosmo-font-body);font-synthesis:none;font-optical-sizing:auto;line-height:var(--cosmo-line-body);text-rendering:optimizeLegibility}body h1,body .h0{font-family:var(--cosmo-font-heading);line-height:var(--cosmo-line-heading);text-wrap:balance}body h2,body h3,body :is(.h1,.h2):not(h1){font-family:var(--cosmo-font-body);line-height:1.2;text-wrap:balance}body :is(.cp-page,.cc-page,.cs-service,.lb-collection) h1{font-family:var(--cosmo-font-heading)}body :is(.cp-page,.cc-page,.cs-service,.lb-collection) :is(h2,h3){font-family:var(--cosmo-font-body)}body :is(h3,.h3){font-family:var(--cosmo-font-body);font-weight:500;line-height:1.28}body :is(p,li,dd,.rte){overflow-wrap:break-word}body :is(a,button,input,select,textarea,summary){font-family:var(--cosmo-font-body)}body a{text-decoration-thickness:var(--cosmo-border-thin);text-underline-offset:var(--cosmo-space-2xs)}body a:hover{text-decoration-thickness:var(--cosmo-border-accent)}.page-width{max-width:var(--cosmo-content-wide)}.header-wrapper.gradient{border-bottom:var(--cosmo-border-thin) solid var(--cosmo-color-border);background:var(--cosmo-color-canvas);color:var(--cosmo-color-ink)}.header{column-gap:var(--cosmo-space-lg)}.header__heading-link,.header__icon,.header__menu-item,.menu-drawer__menu-item{min-height:var(--cosmo-touch-target)}.header__menu-item,.menu-drawer__menu-item{color:currentColor;font-size:1.3rem;font-weight:var(--cosmo-font-weight-medium);letter-spacing:.025em}.header__menu-item span,.menu-drawer__menu-item{text-decoration-thickness:var(--cosmo-border-thin);text-underline-offset:var(--cosmo-space-xs)}.header a[href$="/pages/contact"]{min-height:var(--cosmo-touch-target);border:0;border-bottom:var(--cosmo-border-thin) solid currentColor;border-radius:0;background:transparent;color:var(--cosmo-color-ink);font-weight:var(--cosmo-font-weight-regular);text-decoration:none;transition:background-color var(--cosmo-motion-fast) var(--cosmo-ease-standard),color var(--cosmo-motion-fast) var(--cosmo-ease-standard)}.header a[href$="/pages/contact"] span{color:inherit;text-decoration:none}.header a[href$="/pages/contact"]:is(:hover,[aria-current=page]){background:transparent;color:var(--cosmo-color-ink);border-bottom-width:var(--cosmo-border-accent)}.announcement-bar__link,.announcement-bar__message{min-height:var(--cosmo-touch-target);font-size:var(--cosmo-font-size-xs);font-weight:var(--cosmo-font-weight-medium);letter-spacing:.04em;line-height:var(--cosmo-line-meta)}.cosmo-footer{margin-top:calc(var(--cosmo-footer-margin-top) * .75);border-top:var(--cosmo-border-thin) solid var(--cosmo-color-border);padding-block:calc(var(--cosmo-footer-padding-top) * .75) calc(var(--cosmo-footer-padding-bottom) * .75);background:var(--cosmo-color-canvas);color:var(--cosmo-color-ink)}.cosmo-footer__inner{display:grid;gap:var(--cosmo-space-xl);max-width:var(--cosmo-content-wide)}.cosmo-footer__service{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-end:var(--cosmo-border-thin) solid var(--cosmo-color-border)}.cosmo-footer__service-action,.cosmo-footer__office{min-width:0;padding:var(--cosmo-space-lg)}.cosmo-footer__service-action{display:flex;align-items:center;justify-content:space-between;min-height:calc(var(--cosmo-touch-target) * 2);border-inline-end:var(--cosmo-border-thin) solid var(--cosmo-color-border);color:currentColor;font-size:var(--cosmo-font-size-md);font-weight:var(--cosmo-font-weight-semibold);text-decoration:none}.cosmo-footer__service-action:hover{background:var(--cosmo-color-sage-soft)}.cosmo-footer__office h2,.cosmo-footer__group summary{margin:0;color:currentColor;font-family:var(--cosmo-font-body);font-size:var(--cosmo-font-size-sm);font-weight:var(--cosmo-font-weight-semibold);letter-spacing:.04em;line-height:var(--cosmo-line-meta)}.cosmo-footer__office address,.cosmo-footer__office p,.cosmo-footer__contact-list,.cosmo-footer__contact-list dd{margin:0}.cosmo-footer__office address{display:grid;gap:var(--cosmo-space-xs);margin-block-start:var(--cosmo-space-sm);font-style:normal}.cosmo-footer__contact-list{display:grid;gap:var(--cosmo-space-xs);margin-block-start:var(--cosmo-space-sm)}.cosmo-footer__contact-list>div{display:grid;grid-template-columns:minmax(6rem,auto) 1fr;gap:var(--cosmo-space-sm)}.cosmo-footer__contact-list dt{font-weight:var(--cosmo-font-weight-semibold)}.cosmo-footer__office a,.cosmo-footer__links a,.cosmo-footer__bottom a{color:currentColor}.cosmo-footer__main{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(0,3fr);gap:var(--cosmo-space-2xl);align-items:start}.cosmo-footer__identity{display:grid;gap:var(--cosmo-space-lg);justify-items:start}.cosmo-footer__logo-link{display:inline-flex;min-width:var(--cosmo-touch-target);min-height:var(--cosmo-touch-target);align-items:center}.cosmo-footer__logo-link img{display:block;width:auto;max-width:100%;height:auto}.cosmo-footer__social{justify-content:flex-start}.cosmo-footer__groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--cosmo-space-lg)}.cosmo-footer__group{min-width:0}.cosmo-footer__group summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--cosmo-touch-target);cursor:pointer;list-style:none}.cosmo-footer__group summary::-webkit-details-marker{display:none}.cosmo-footer__indicator{width:var(--cosmo-space-xs);height:var(--cosmo-space-xs);border-inline-end:var(--cosmo-border-thin) solid currentColor;border-block-end:var(--cosmo-border-thin) solid currentColor;transform:rotate(45deg)}.cosmo-footer__group[open] .cosmo-footer__indicator{transform:rotate(225deg)}.cosmo-footer__links{display:grid;gap:var(--cosmo-space-2xs);margin:var(--cosmo-space-xs) 0 0;padding:0}.cosmo-footer__links a{display:flex;align-items:center;min-height:var(--cosmo-touch-target);font-size:var(--cosmo-font-size-sm);line-height:var(--cosmo-line-meta);text-decoration:none}.cosmo-footer__links a:is(:hover,[aria-current=page]){text-decoration:underline}.cosmo-footer__bottom{display:flex;align-items:center;min-height:var(--cosmo-touch-target);border-block-start:var(--cosmo-border-thin) solid var(--cosmo-color-border);padding-block-start:var(--cosmo-space-md);line-height:var(--cosmo-line-meta)}@media screen and (min-width:750px){.cosmo-footer{margin-top:var(--cosmo-footer-margin-top);padding-block:var(--cosmo-footer-padding-top) var(--cosmo-footer-padding-bottom)}}@media screen and (min-width:990px){.cosmo-footer{padding-block:var(--cosmo-space-lg) var(--cosmo-space-md)}.cosmo-footer__inner{gap:var(--cosmo-space-sm)}.cosmo-footer__service{grid-template-columns:minmax(0,.75fr) minmax(0,.75fr) minmax(0,1.5fr)}.cosmo-footer__service-action,.cosmo-footer__office{padding:var(--cosmo-space-md)}.cosmo-footer__office{display:grid;grid-template-areas:"heading heading" "address contacts";grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:var(--cosmo-space-md);row-gap:var(--cosmo-space-xs);align-content:start;font-size:var(--cosmo-font-size-sm);line-height:var(--cosmo-line-meta)}.cosmo-footer__office h2{grid-area:heading}.cosmo-footer__office address{grid-area:address}.cosmo-footer__contact-list{grid-area:contacts}.cosmo-footer__office address,.cosmo-footer__contact-list{margin-block-start:0}.cosmo-footer__contact-list>div{grid-template-columns:minmax(4.4rem,auto) minmax(0,1fr);gap:var(--cosmo-space-xs)}.cosmo-footer__main{grid-template-columns:18rem minmax(0,1fr);gap:var(--cosmo-space-md)}.cosmo-footer__groups{gap:var(--cosmo-space-md)}.cosmo-footer__links a{min-height:3.2rem}.cosmo-footer__bottom{padding-block-start:var(--cosmo-space-sm)}}@media screen and (max-width:989px){.cosmo-footer__main{grid-template-columns:1fr;gap:var(--cosmo-space-xl)}.cosmo-footer__identity{grid-template-columns:auto 1fr;align-items:center}.cosmo-footer__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.cosmo-footer__inner{gap:var(--cosmo-space-md)}.cosmo-footer__service{grid-template-columns:minmax(0,1fr)}.cosmo-footer__service-action,.cosmo-footer__office{padding:var(--cosmo-space-md) 0}.cosmo-footer__office{padding-block:var(--cosmo-space-sm)}.cosmo-footer__service-action{min-height:var(--cosmo-touch-target);border-inline-end:0;border-block-end:var(--cosmo-border-thin) solid var(--cosmo-color-border)}.cosmo-footer__identity{grid-template-columns:1fr;gap:var(--cosmo-space-md)}.cosmo-footer__logo-link img{max-width:10rem}.cosmo-footer__groups{grid-template-columns:minmax(0,1fr);gap:0;border-block-start:var(--cosmo-border-thin) solid var(--cosmo-color-border)}.cosmo-footer__group{border-block-end:var(--cosmo-border-thin) solid var(--cosmo-color-border)}.cosmo-footer__group summary{min-height:calc(var(--cosmo-touch-target) + var(--cosmo-space-xs))}.cosmo-footer__links{margin:0;padding-block-end:var(--cosmo-space-sm)}}@media(forced-colors:active){.cosmo-footer,.cosmo-footer__service,.cosmo-footer__service-action,.cosmo-footer__groups,.cosmo-footer__group,.cosmo-footer__bottom{border-color:CanvasText}}body :is(.button,.shopify-challenge__button,.customer button,.cp-button,.cs-button,.cosmo-story-button,.lb-cta,.lb-card-enquire,.cosmo-news-hub__source-cta){min-height:var(--cosmo-touch-target);border-radius:var(--cosmo-radius-xs);font-size:var(--cosmo-font-size-sm);font-weight:var(--cosmo-font-weight-medium);letter-spacing:.015em;line-height:var(--cosmo-line-meta);transition:background-color var(--cosmo-motion-fast) var(--cosmo-ease-standard),border-color var(--cosmo-motion-fast) var(--cosmo-ease-standard),color var(--cosmo-motion-fast) var(--cosmo-ease-standard)}body .button:before{box-shadow:none!important}body .button:focus-visible,body .button.focused{outline:3px solid var(--cosmo-color-focus)!important;outline-offset:3px!important}body :is(.cp-button,.cs-button,.cosmo-story-button,.lb-cta-dark){border:var(--cosmo-border-thin) solid var(--cosmo-color-green);background:var(--cosmo-color-green);color:var(--cosmo-color-paper);text-decoration:none}body :is(.cp-button,.cs-button,.cosmo-story-button,.lb-cta-dark):hover{border-color:var(--cosmo-color-green-strong);background:var(--cosmo-color-green-strong);color:var(--cosmo-color-paper)}body :is(.button,.cp-button,.cs-button,.cosmo-story-button,.lb-cta)[disabled],body :is(.button,.cp-button,.cs-button,.cosmo-story-button,.lb-cta)[aria-disabled=true]{cursor:not-allowed;opacity:.55}body :is(.cp-text-link,.cosmo-region-card__explore,.cosmo-news-hub__internal-link,.lb-card-enquire){color:var(--cosmo-color-green);font-weight:var(--cosmo-font-weight-semibold)}body :is(.card--card,.cp-range-card,.cosmo-discovery__path,.cosmo-region-card,.cosmo-news-hub__card,.cosmo-news__card,.cs-card,.lb-card,.cc-format-grid article,.cc-brief-grid>*){border-color:var(--cosmo-color-border);border-radius:var(--cosmo-radius-lg);box-shadow:var(--cosmo-shadow-rest)}body :is(.cp-range-card,.cosmo-discovery__path,.cosmo-region-card,.cosmo-news-hub__card,.cosmo-news__card,.lb-card){overflow:hidden}body :is(.cosmo-news-hub__card,.lb-card,.cp-range-card){background:var(--cosmo-color-paper)}body :is(.card__inner,.cp-range-picture,.lb-card-image,.cosmo-news-hub__media,.cosmo-news__media){background-color:var(--cosmo-color-surface)}body :is(.cp-range-picture img,.lb-card-image img,.cosmo-region-card__product img){object-fit:contain}body :is(.banner__media img,.cosmo-moment__image img,.cosmo-region-card__scene){object-fit:cover}body :is(.card__media img,.cp-range-picture img,.lb-card-image img,.cosmo-news-hub__image,.cosmo-news__image){transition:transform var(--cosmo-motion-slow) var(--cosmo-ease-standard)}body :is(.cosmo-discovery__proof,.cp-confidence,.lb-collection-review,.cosmo-journey__footnote){color:var(--cosmo-color-muted);font-size:var(--cosmo-font-size-xs);line-height:var(--cosmo-line-body)}body :is(.cosmo-discovery__eyebrow,.cosmo-eyebrow,.cp-eyebrow,.cs-eyebrow,.lb-kicker,.cosmo-news-hub__eyebrow){color:var(--cosmo-color-muted);font-size:var(--cosmo-font-size-xs);font-weight:var(--cosmo-font-weight-medium);letter-spacing:.08em;line-height:var(--cosmo-line-meta);text-transform:uppercase}body :is(.cosmo-breadcrumbs,.breadcrumbs){max-width:var(--cosmo-content-wide);margin-inline:auto;padding-block:var(--cosmo-space-sm);color:var(--cosmo-color-muted);font-size:var(--cosmo-font-size-xs);line-height:var(--cosmo-line-meta)}body :is(.cosmo-breadcrumbs,.breadcrumbs) a{color:var(--cosmo-color-green)}body :is(.cp-faq,.cs-faq,.cc-options,.cosmo-region-story,.lb-specs,.cosmo-news-hub__insight) summary{min-height:var(--cosmo-touch-target);cursor:pointer;line-height:var(--cosmo-line-meta)}body :is(.cp-faq,.cs-faq,.cc-options) details{border-bottom-color:var(--cosmo-color-border)}body :is(.cp-faq,.cs-faq,.cc-options) details[open]{background:var(--cosmo-color-paper)}body :is(.field__input,.select__select,.customer .field input,.customer select,textarea){min-height:var(--cosmo-touch-target);border-radius:var(--cosmo-radius-sm);font-size:var(--cosmo-font-size-md)}body :is(.field,.select,.customer .field):before,body :is(.field,.select,.customer .field):after{border-radius:var(--cosmo-radius-sm)}body :is(.field__label,.customer .field label,.form__label){font-size:var(--cosmo-font-size-sm)}body :is(.form__message,.form-status,.errors,.shopify-challenge__message){border-radius:var(--cosmo-radius-sm);font-size:var(--cosmo-font-size-sm);line-height:var(--cosmo-line-meta)}body :is(.field--with-error,[aria-invalid=true],.errors,.form__message--error){--cosmo-state-color: var(--cosmo-color-error)}body :is(.errors,.form__message--error){padding:var(--cosmo-space-sm);border-inline-start:var(--cosmo-border-accent) solid var(--cosmo-color-error);background:var(--cosmo-color-paper);color:var(--cosmo-color-error)}body .field:has([aria-invalid=true]):after{box-shadow:0 0 0 var(--cosmo-border-thin) var(--cosmo-color-error)}body :is(.form__message--success,.newsletter-form__message--success){padding:var(--cosmo-space-sm);border-inline-start:var(--cosmo-border-accent) solid var(--cosmo-color-success);background:var(--cosmo-color-paper);color:var(--cosmo-color-success)}body :is(.cart__warnings,.template-404 .title,.search__input.field__input){overflow-wrap:anywhere}body .cosmo-news-hub__pagination :is(a,.page,.prev,.next){display:inline-flex;min-width:var(--cosmo-touch-target);min-height:var(--cosmo-touch-target);align-items:center;justify-content:center;border:var(--cosmo-border-thin) solid var(--cosmo-color-border);border-radius:var(--cosmo-radius-sm);color:var(--cosmo-color-green);text-decoration:none}body .cosmo-news-hub__pagination .current{border-color:var(--cosmo-color-green);background:var(--cosmo-color-green);color:var(--cosmo-color-paper)}body :is(.slider-button,.cosmo-news__pause,.cosmo-region-button,.lb-pause,.cosmo-story-dialog__close){min-width:var(--cosmo-touch-target);min-height:var(--cosmo-touch-target)}body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--cosmo-focus-width) solid var(--cosmo-color-focus);outline-offset:var(--cosmo-focus-offset);box-shadow:0 0 0 var(--cosmo-focus-width) var(--cosmo-color-paper)}body :is(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}@media(hover:hover)and (pointer:fine){body :is(.cp-range-card,.cosmo-discovery__path,.cosmo-region-card,.cosmo-news-hub__card,.cosmo-news__card,.lb-card):hover{box-shadow:var(--cosmo-shadow-lift)}body :is(.card-wrapper,.cp-range-card,.lb-card):hover :is(.card__media img,.cp-range-picture img,.lb-card-image img){transform:scale(1.015)}}@media screen and (max-width:989px){.header{column-gap:var(--cosmo-space-md)}body :is(.cosmo-breadcrumbs,.breadcrumbs){padding-block:var(--cosmo-space-xs)}}@media screen and (max-width:749px){.page-width,body :is(.cosmo-breadcrumbs,.breadcrumbs){padding-inline:var(--cosmo-space-md)}body :is(h1,.h0,.h1){overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}body :is(.button,.cp-button,.cs-button,.cosmo-story-button,.lb-cta){max-width:100%;white-space:normal}body :is(.cp-range-card,.cosmo-discovery__path,.cosmo-region-card,.cosmo-news-hub__card,.cosmo-news__card,.cs-card,.lb-card){min-width:0}}@media screen and (max-width:359px){.page-width,body :is(.cosmo-breadcrumbs,.breadcrumbs){padding-inline:var(--cosmo-space-sm)}body :is(.header__menu-item,.menu-drawer__menu-item){overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}body *,body *:before,body *:after{scroll-behavior:auto;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--cosmo-focus-width) solid CanvasText;box-shadow:none}body :is(.cp-button,.cs-button,.cosmo-story-button,.lb-cta-dark){border:var(--cosmo-border-thin) solid ButtonText}}:root{--cosmo-category-section-compact: clamp(2.4rem, 3vw, 3.6rem);--cosmo-category-section-standard: clamp(3.6rem, 5vw, 5.6rem);--cosmo-category-card-gap: clamp(1.6rem, 2.2vw, 2.4rem);--cosmo-category-card-media-ratio: 3 / 2}.cosmo-category-shell.cosmo-category-shell{color:var(--cosmo-color-body);font-family:var(--cosmo-font-body);line-height:var(--cosmo-line-body)}.cosmo-category-shell.cosmo-category-shell :is(h1,h2,h3){color:var(--cosmo-color-ink);font-style:normal;letter-spacing:-.02em;line-height:var(--cosmo-line-heading)}.cosmo-category-shell.cosmo-category-shell h1{font-family:var(--cosmo-font-heading)}.cosmo-category-shell.cosmo-category-shell :is(h2,h3){font-family:var(--cosmo-font-body)}.cosmo-category-shell.cosmo-category-shell h1{font-size:var(--cosmo-font-size-display)}.cosmo-category-shell.cosmo-category-shell h2{font-size:clamp(2.8rem,3.5vw,4rem)}.cosmo-category-shell.cosmo-category-shell h3{font-size:clamp(2.1rem,2.4vw,2.8rem)}.cosmo-category-shell.cosmo-category-shell .cp-hand{color:var(--cosmo-color-muted);font-family:var(--cosmo-font-body);font-size:var(--cosmo-font-size-lg);font-style:italic;line-height:var(--cosmo-line-heading)}.cosmo-category-shell.cosmo-category-shell :is(.cp-eyebrow,.lb-kicker,.cp-origin){color:var(--cosmo-color-green);font-family:var(--cosmo-font-body);font-size:var(--cosmo-font-size-xs);font-weight:var(--cosmo-font-weight-semibold);letter-spacing:.12em;line-height:var(--cosmo-line-meta);text-transform:uppercase}.cosmo-category-shell.cp-page{max-width:var(--cosmo-content-wide);padding-block:var(--cosmo-category-section-compact) var(--cosmo-category-section-standard)}.cosmo-category-shell.cosmo-category-shell :is(.cp-category-header,.cp-section-head,.lb-home-origin-copy){max-width:var(--cosmo-content-reading)}.cosmo-category-shell.cosmo-category-shell .cp-category-header{padding-block:var(--cosmo-category-section-compact)}.cosmo-category-shell.cosmo-category-shell :is(.cp-hero,.lb-collection-hero){border-color:var(--cosmo-color-border);background:var(--cosmo-color-surface)}.cosmo-category-shell.lb-collection .lb-collection-brand{padding-block:var(--cosmo-space-lg)}.cosmo-category-shell.lb-collection .lb-collection-nav{gap:var(--cosmo-space-lg);padding-block:var(--cosmo-space-md);border-color:var(--cosmo-color-border)}.cosmo-category-shell.lb-collection .lb-family{padding-block:var(--cosmo-category-section-standard) var(--cosmo-space-lg)}.cosmo-category-shell.lb-collection .lb-family-heading{margin-bottom:var(--cosmo-space-lg)}.cosmo-category-shell.lb-collection .lb-home-origin{margin-block:var(--cosmo-category-section-compact) var(--cosmo-space-lg);padding-block:var(--cosmo-category-section-standard);border-color:var(--cosmo-color-border)}.cosmo-category-shell.lb-collection .lb-specialty{max-width:var(--cosmo-content-standard);margin-block:var(--cosmo-category-section-compact);padding:var(--cosmo-space-xl);border-color:var(--cosmo-color-metal);background:var(--cosmo-color-surface)}.cosmo-category-shell.lb-collection .lb-enquiry{padding-block:var(--cosmo-category-section-standard);background:var(--cosmo-color-surface)}.cosmo-category-shell.cosmo-category-shell :is(.cc-block,.cd-expansion){padding-block:var(--cosmo-category-section-standard);border-color:var(--cosmo-color-border)}.cosmo-category-shell.cosmo-category-shell :is(.cp-cold-chain,.cd-brief){margin-block:var(--cosmo-category-section-compact);padding:var(--cosmo-space-xl);border-color:var(--cosmo-color-border);border-radius:var(--cosmo-radius-lg);background:var(--cosmo-color-surface)}.cosmo-category-shell.cosmo-category-shell .cp-faq{margin-block:var(--cosmo-category-section-standard)}.cosmo-category-shell.cosmo-category-shell .cp-closing{padding-top:var(--cosmo-category-section-compact);border-color:var(--cosmo-color-border)}.cosmo-category-shell.cosmo-category-shell :is(.lb-card-grid,.cp-range-grid,.cc-format-grid,.cc-brief-grid,.cd-guidance){gap:var(--cosmo-category-card-gap)}.cosmo-category-shell.cosmo-category-shell :is(.lb-card,.cp-range-card,.cc-format-grid article,.cc-brief-grid p,.cd-brief){overflow:hidden;border:var(--cosmo-border-thin) solid var(--cosmo-color-border);border-radius:var(--cosmo-radius-lg);background:var(--cosmo-color-paper);box-shadow:var(--cosmo-shadow-rest)}.cosmo-category-shell.cosmo-category-shell :is(.lb-card-image,.cp-range-picture){height:auto;aspect-ratio:var(--cosmo-category-card-media-ratio);padding:var(--cosmo-space-md);background:var(--cosmo-color-surface)}.cosmo-category-shell.cosmo-category-shell :is(.lb-card-image img,.cp-range-picture img){width:100%;height:100%;object-fit:contain}.cosmo-category-shell.cosmo-category-shell :is(.lb-card-copy,.cp-range-body,.cc-format-grid article,.cc-brief-grid p){padding:var(--cosmo-space-lg)}.cosmo-category-shell.cosmo-category-shell :is(.lb-card-type,.lb-card-home-subtitle,.cp-small,.cc-scope){color:var(--cosmo-color-muted)}.cosmo-category-shell.cosmo-category-shell :is(.cp-button,.lb-cta-dark){border-color:var(--cosmo-color-green);border-radius:var(--cosmo-radius-xs);background:var(--cosmo-color-green);color:var(--cosmo-color-paper)}.cosmo-category-shell.cosmo-category-shell :is(.cp-text-link,.lb-card-enquire,.lb-home-origin-link){color:var(--cosmo-color-green);font-weight:var(--cosmo-font-weight-semibold)}.cosmo-category-products.italcarciofi-carousel,.cosmo-category-products.chocolate-product-carousel,.cosmo-category-products.fruit-dessert-carousel{padding-block:var(--cosmo-category-section-standard);border-block:var(--cosmo-border-thin) solid var(--cosmo-color-border);background:var(--cosmo-color-paper);color:var(--cosmo-color-body)}.cosmo-category-products :is(.italcarciofi-carousel__inner,.chocolate-product-carousel__inner,.fruit-dessert-carousel__inner){max-width:var(--cosmo-content-standard)}.cosmo-category-products :is(.italcarciofi-carousel__header,.chocolate-product-carousel__header,.fruit-dessert-carousel__header){max-width:var(--cosmo-content-reading);margin:0 0 var(--cosmo-space-lg);text-align:start}.cosmo-category-products :is(.italcarciofi-carousel__eyebrow,.chocolate-product-carousel__eyebrow,.fruit-dessert-carousel__eyebrow){margin-bottom:var(--cosmo-space-xs);color:var(--cosmo-color-green);font-size:var(--cosmo-font-size-xs);font-weight:var(--cosmo-font-weight-semibold);letter-spacing:.12em;line-height:var(--cosmo-line-meta)}.cosmo-category-products :is(.italcarciofi-carousel__heading,.chocolate-product-carousel__heading,.fruit-dessert-carousel__heading){color:var(--cosmo-color-ink);font-family:var(--cosmo-font-body);font-size:clamp(2.8rem,3.5vw,4rem);line-height:var(--cosmo-line-heading)}.cosmo-category-products :is(.italcarciofi-carousel__text,.chocolate-product-carousel__text,.fruit-dessert-carousel__text){max-width:var(--cosmo-content-reading);margin-top:var(--cosmo-space-sm);color:var(--cosmo-color-muted);font-size:var(--cosmo-font-size-md);line-height:var(--cosmo-line-body)}.cosmo-category-products :is(.italcarciofi-carousel__track,.chocolate-product-carousel__track,.fruit-dessert-carousel__track){gap:var(--cosmo-category-card-gap);border-radius:0}.cosmo-category-products :is(.italcarciofi-carousel__slide,.chocolate-product-carousel__slide,.fruit-dessert-carousel__slide){flex-basis:min(78%,44rem);border-color:var(--cosmo-color-border);border-radius:var(--cosmo-radius-lg);background:var(--cosmo-color-paper);box-shadow:var(--cosmo-shadow-rest)}.cosmo-category-products :is(.italcarciofi-carousel__media,.chocolate-product-carousel__media,.fruit-dessert-carousel__media){aspect-ratio:var(--cosmo-category-card-media-ratio);background:var(--cosmo-color-surface)}.cosmo-category-products :is(.italcarciofi-carousel__caption,.chocolate-product-carousel__caption,.fruit-dessert-carousel__caption){padding:var(--cosmo-space-sm) var(--cosmo-space-md);color:var(--cosmo-color-body);font-size:var(--cosmo-font-size-xs);line-height:var(--cosmo-line-meta)}.cosmo-category-products :is(.italcarciofi-carousel__slide--story,.chocolate-product-carousel__slide--story,.fruit-dessert-carousel__slide--story){background:var(--cosmo-color-surface);color:var(--cosmo-color-ink)}.cosmo-category-products :is(.italcarciofi-carousel__story,.chocolate-product-carousel__story,.fruit-dessert-carousel__story){padding:var(--cosmo-space-lg)}.cosmo-category-products :is(.italcarciofi-carousel__story-eyebrow,.chocolate-product-carousel__story-eyebrow,.fruit-dessert-carousel__story-eyebrow){color:var(--cosmo-color-green);font-family:var(--cosmo-font-body);font-size:var(--cosmo-font-size-xs)}.cosmo-category-products :is(.italcarciofi-carousel__story-heading,.chocolate-product-carousel__story-heading,.fruit-dessert-carousel__story-heading){color:var(--cosmo-color-ink);font-family:var(--cosmo-font-body);font-size:clamp(2.4rem,2.8vw,3.2rem);line-height:var(--cosmo-line-heading)}.cosmo-category-products :is(.italcarciofi-carousel__story-text,.chocolate-product-carousel__story-text,.fruit-dessert-carousel__story-text){color:var(--cosmo-color-body);font-family:var(--cosmo-font-body);font-size:var(--cosmo-font-size-sm);font-weight:var(--cosmo-font-weight-regular);line-height:var(--cosmo-line-body)}.cosmo-category-products :is(.italcarciofi-carousel__arrow,.chocolate-product-carousel__arrow,.fruit-dessert-carousel__arrow){width:var(--cosmo-touch-target);height:var(--cosmo-touch-target);border-color:var(--cosmo-color-border-strong);background:var(--cosmo-color-paper);color:var(--cosmo-color-green)}.cosmo-category-products :is(.italcarciofi-carousel__disclaimer,.chocolate-product-carousel__disclaimer,.fruit-dessert-carousel__disclaimer){color:var(--cosmo-color-muted);font-size:var(--cosmo-font-size-xs);line-height:var(--cosmo-line-body)}@media screen and (max-width:749px){.cosmo-category-shell.cosmo-category-shell h1{font-size:clamp(3.4rem,10vw,4.4rem)}.cosmo-category-shell.lb-collection .lb-collection-brand{padding-block:var(--cosmo-space-lg)}.cosmo-category-shell.lb-collection .lb-family{padding-block:var(--cosmo-category-section-compact) var(--cosmo-space-md)}.cosmo-category-shell.lb-collection .lb-specialty{margin:var(--cosmo-category-section-compact) var(--cosmo-space-lg);padding:var(--cosmo-space-lg)}.cosmo-category-shell.cosmo-category-shell :is(.cp-cold-chain,.cd-brief){padding:var(--cosmo-space-lg)}.cosmo-category-shell.cosmo-category-shell :is(.lb-card-copy,.cp-range-body,.cc-format-grid article,.cc-brief-grid p){padding:var(--cosmo-space-lg)}.cosmo-category-products.italcarciofi-carousel,.cosmo-category-products.chocolate-product-carousel,.cosmo-category-products.fruit-dessert-carousel{padding-block:var(--cosmo-category-section-compact)}.cosmo-category-products :is(.italcarciofi-carousel__slide,.chocolate-product-carousel__slide,.fruit-dessert-carousel__slide){flex-basis:90%}}:root{--cosmo-u9-system-surfaces: 1}body :is(.product__title h1,.collection-hero__title,.section:has(.collection-list) .title--primary,.template-search__header h1,.article-template__title,.cart__empty-text,.customer h1,.customer .customer__title,.shopify-policy__title h1,.template-404 .title){color:var(--cosmo-color-ink)}body :is(.product__text,.product__tax,.collection-hero__description,.article-template .caption-with-letter-spacing,.cart__login-paragraph,.customer p,.shopify-policy__body){color:var(--cosmo-color-muted)}body .product__info-container{padding:var(--cosmo-space-xl);border:var(--cosmo-border-thin) solid var(--cosmo-color-border);border-radius:var(--cosmo-radius-lg);background:var(--cosmo-color-paper);box-shadow:var(--cosmo-shadow-rest)}body .product__media-wrapper :is(.global-media-settings,.product__media){border-color:var(--cosmo-color-border);border-radius:var(--cosmo-radius-lg);background:var(--cosmo-color-surface)}body .product__description,body .article-template__content,body .shopify-policy__body{line-height:var(--cosmo-line-body)}body .product__accordion summary,body .product-popup-modal__button,body .article-template__link,body .cart__login-paragraph a{min-height:var(--cosmo-touch-target)}body .product__accordion summary,body .article-template__link,body .cart__login-paragraph a{display:inline-flex;align-items:center}body .collection-hero__inner{padding-block:var(--cosmo-space-2xl)}body :is(.collection-list__item,.template-search__results .grid__item) .card-wrapper{height:100%}body :is(.collection-list__item,.template-search__results .grid__item) .card{height:100%;border:var(--cosmo-border-thin) solid var(--cosmo-color-border);border-radius:var(--cosmo-radius-lg);background:var(--cosmo-color-paper);box-shadow:var(--cosmo-shadow-rest);overflow:hidden}body :is(.collection--empty,.template-search--empty,.cart__warnings,.template-404){min-height:32rem}body :is(.collection--empty,.cart__warnings,.template-404){display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}body .template-search__header{max-width:var(--cosmo-content-reading);margin-inline:auto}body .template-search__search .field,body .predictive-search{border-radius:var(--cosmo-radius-sm)}body .template-search__results .card__heading a,body .collection-list .card__heading a{color:var(--cosmo-color-ink)}body .article-template>header,body .article-template__social-sharing,body .article-template__back{color:var(--cosmo-color-body)}body .article-template__hero-container,body .cosmo-article-visual{border-radius:var(--cosmo-radius-lg);overflow:hidden}body .article-template__comments-comment{border:var(--cosmo-border-thin) solid var(--cosmo-color-border);border-radius:var(--cosmo-radius-md);background:var(--cosmo-color-paper)}body :is(.cart-items,.cart__footer,.customer,.shopify-policy__container){color:var(--cosmo-color-body)}body :is(.cart-items,.customer) table :is(th,td){border-color:var(--cosmo-color-border)}body .cart-item__name,body .customer table a,body .shopify-policy__body a{color:var(--cosmo-color-green);text-underline-offset:var(--cosmo-space-2xs)}body .customer:not(.account):not(.order):not(.addresses){max-width:56rem}body .customer :is(button,.button),body .cart__ctas :is(button,.button),body .template-404 .button{min-height:var(--cosmo-touch-target)}body .shopify-policy__container{max-width:var(--cosmo-content-reading);padding-block:var(--cosmo-space-3xl)}body .shopify-policy__title{margin-bottom:var(--cosmo-space-xl);text-align:start}body .shopify-policy__body :is(h2,h3){margin-top:var(--cosmo-space-2xl);color:var(--cosmo-color-ink)}body .shopify-policy__body :is(ul,ol){padding-inline-start:var(--cosmo-space-lg)}@media screen and (max-width:749px){body .product__info-container{padding:var(--cosmo-space-lg)}body .collection-hero__inner{padding-block:var(--cosmo-space-xl)}body :is(.collection--empty,.template-search--empty,.cart__warnings,.template-404){min-height:24rem}body .shopify-policy__container{padding-block:var(--cosmo-space-2xl)}}@media(forced-colors:active){body :is(.product__info-container,.collection-list__item .card,.template-search__results .grid__item .card,.article-template__comments-comment){border:var(--cosmo-border-thin) solid CanvasText;box-shadow:none}}body .cosmo-news__control-buttons :is([data-news-prev],[data-news-next]){min-width:var(--cosmo-touch-target);min-height:var(--cosmo-touch-target)}@media screen and (max-width:749px){body :is(.mobile-facets__open-wrapper,.mobile-facets__open){min-height:var(--cosmo-touch-target)}}:root{--cosmo-color-editorial-slate: #476d7a;--cosmo-color-editorial-slate-text: #fffdf7;--cosmo-color-editorial-copper: #e8d9c6;--cosmo-color-editorial-copper-text: #714e35;--cosmo-color-rating: var(--cosmo-color-metal);--cosmo-color-metal-strong: #75613e;--cosmo-color-backdrop: color-mix(in srgb, var(--cosmo-color-green-strong) 50%, transparent);--cosmo-color-success-surface: color-mix(in srgb, var(--cosmo-color-success) 9%, var(--cosmo-color-paper));--cosmo-color-error-surface: color-mix(in srgb, var(--cosmo-color-error) 8%, var(--cosmo-color-paper));--cosmo-shadow-news-ring: 0 0 0 2rem currentColor;--cosmo-shadow-news-rings: 0 0 0 2rem color-mix(in srgb, currentColor 8%, transparent), 0 0 0 4rem color-mix(in srgb, currentColor 4%, transparent)}body :is(.lb-opening .cs-links a,.lb-cta,.lb-catalogue-download,.cosmo-contact__tab,.cosmo-contact__submit,.cosmo-news-hub__source-cta,.article-template--news .article-template__content a.button[target=_blank],main a.button[href*="Cosmo_Food_EU_Catalog_CLIENTS.pdf"]){display:inline-flex;min-height:var(--cosmo-touch-target);align-items:center;justify-content:center;gap:var(--cosmo-space-sm);padding:var(--cosmo-space-sm) var(--cosmo-space-md);border:var(--cosmo-border-thin) solid var(--cosmo-color-green);border-radius:var(--cosmo-radius-xs);font-family:var(--cosmo-font-body);font-size:var(--cosmo-font-size-sm);font-weight:var(--cosmo-font-weight-semibold);line-height:var(--cosmo-line-meta);text-decoration:none}body :is(.lb-opening .cs-links a:first-child,.lb-cta-dark,.cosmo-contact__submit,.cosmo-contact__tab.is-active,.cosmo-news-hub__source-cta,.article-template--news .article-template__content a.button[target=_blank],main a.button[href*="Cosmo_Food_EU_Catalog_CLIENTS.pdf"]){border-color:var(--cosmo-color-green);background:var(--cosmo-color-green);color:var(--cosmo-color-paper)}body :is(.lb-opening .cs-links a:first-child,.lb-cta-dark,.cosmo-contact__submit,.cosmo-contact__tab.is-active,.cosmo-news-hub__source-cta,.article-template--news .article-template__content a.button[target=_blank],main a.button[href*="Cosmo_Food_EU_Catalog_CLIENTS.pdf"]):hover{border-color:var(--cosmo-color-green-strong);background:var(--cosmo-color-green-strong);color:var(--cosmo-color-paper);box-shadow:var(--cosmo-shadow-lift)}body :is(.lb-opening .cs-links a:not(:first-child),.lb-catalogue-download,.cosmo-contact__tab:not(.is-active)){background:transparent;color:var(--cosmo-color-green)}body :is(.lb-opening .cs-links a:not(:first-child),.lb-catalogue-download,.cosmo-contact__tab:not(.is-active)):hover{border-color:var(--cosmo-color-green-strong);background:var(--cosmo-color-surface);color:var(--cosmo-color-green-strong)}body :is(.lb-explore,.lb-actions a,.lb-hard-retail-cta,.lb-farm-story__cta,.lb-hard-retail-formats a,.lb-card-enquire,.lb-home-origin-link,.toggle-review,.cosmo-news-hub__internal-link,.cosmo-news__view-all,.cosmo-news__read-more){color:var(--cosmo-color-green);font-family:var(--cosmo-font-body);font-size:var(--cosmo-font-size-sm);font-weight:var(--cosmo-font-weight-semibold);text-decoration-line:underline;text-underline-offset:var(--cosmo-space-2xs)}body .lb-card:target{outline:var(--cosmo-focus-width) solid var(--cosmo-color-focus);outline-offset:var(--cosmo-focus-offset)}body :is(.lb-destination,.lb-zone-link,.cosmo-news-hub__link):focus-visible{outline-offset:calc(-1 * var(--cosmo-focus-offset))}body:has(.cosmo-route-system[data-cosmo-route^=u8]) main :is(.button,.cosmo-story-button,.cosmo-news-hub__source-cta){min-height:var(--cosmo-touch-target);border-radius:var(--cosmo-radius-xs);font-size:var(--cosmo-font-size-sm);font-weight:var(--cosmo-font-weight-semibold);letter-spacing:.02em}body:has(.cosmo-route-system[data-cosmo-route^=u8]) main :is(.button:not(.button--secondary),.cosmo-story-button,.cosmo-news-hub__source-cta){border-color:var(--cosmo-color-green);background:var(--cosmo-color-green);color:var(--cosmo-color-paper)}body:has(.cosmo-route-system[data-cosmo-route^=u8]) main :is(.button--secondary,.cosmo-contact__tab){border-color:var(--cosmo-color-green);background:transparent;color:var(--cosmo-color-green)}body:has(.cosmo-route-system[data-cosmo-route^=u8]) main :is(.multicolumn-card,.image-with-text__content,.cosmo-contact__panel,.newsletter__wrapper,.collapsible-content__row,.accordion,.cosmo-news-hub__card,.cosmo-discovery__path){border:var(--cosmo-border-thin) solid var(--cosmo-color-border);border-radius:var(--cosmo-radius-lg);background:var(--cosmo-color-paper);box-shadow:var(--cosmo-shadow-rest)}.italcarciofi-carousel{padding-top:var(--italcarciofi-padding-top);padding-bottom:var(--italcarciofi-padding-bottom)}.fruit-dessert-carousel{padding-top:var(--fruit-padding-top);padding-bottom:var(--fruit-padding-bottom)}.chocolate-product-carousel{padding-top:var(--chocolate-padding-top);padding-bottom:var(--chocolate-padding-bottom)}:is(.italcarciofi-carousel__inner,.fruit-dessert-carousel__inner,.chocolate-product-carousel__inner){max-width:118rem}:is(.italcarciofi-carousel__header,.fruit-dessert-carousel__header,.chocolate-product-carousel__header){max-width:84rem;margin:0 auto 2.4rem;text-align:center}:is(.italcarciofi-carousel__eyebrow,.fruit-dessert-carousel__eyebrow,.chocolate-product-carousel__eyebrow){margin:0 0 1rem;color:var(--cosmo-color-muted);font-size:1.2rem;font-weight:700;letter-spacing:.18em}:is(.italcarciofi-carousel__heading,.fruit-dessert-carousel__heading,.chocolate-product-carousel__heading){margin:0;font-size:clamp(3rem,4.5vw,5.4rem);line-height:1.05}:is(.italcarciofi-carousel__text,.fruit-dessert-carousel__text,.chocolate-product-carousel__text){max-width:68rem;margin:1.6rem auto 0;color:var(--cosmo-color-body);font-size:1.55rem;line-height:1.65}:is(.italcarciofi-carousel__text,.fruit-dessert-carousel__text,.chocolate-product-carousel__text) p{margin:0}:is(.italcarciofi-carousel__component,.fruit-dessert-carousel__component,.chocolate-product-carousel__component){display:block}:is(.italcarciofi-carousel__track,.fruit-dessert-carousel__track,.chocolate-product-carousel__track){display:flex;align-items:stretch;gap:1.6rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:var(--cosmo-radius-lg);cursor:grab;overscroll-behavior-x:contain;scroll-snap-stop:always;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}:is(.italcarciofi-carousel__track,.fruit-dessert-carousel__track,.chocolate-product-carousel__track):active{cursor:grabbing}:is(.italcarciofi-carousel__track,.fruit-dessert-carousel__track,.chocolate-product-carousel__track)::-webkit-scrollbar{display:none}:is(.italcarciofi-carousel__slide,.fruit-dessert-carousel__slide,.chocolate-product-carousel__slide){display:flex;flex:0 0 min(88%,48rem);flex-direction:column;min-width:0;margin:0;overflow:hidden;scroll-snap-align:center;border:.1rem solid var(--cosmo-color-border);border-radius:var(--cosmo-radius-lg);background:var(--cosmo-color-paper)}:is(.italcarciofi-carousel__media,.fruit-dessert-carousel__media,.chocolate-product-carousel__media){position:relative;flex:1 0 auto;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:var(--cosmo-color-paper)}:is(.italcarciofi-carousel__image,.fruit-dessert-carousel__image,.chocolate-product-carousel__image),:is(.italcarciofi-carousel__placeholder,.fruit-dessert-carousel__placeholder,.chocolate-product-carousel__placeholder){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center}:is(.italcarciofi-carousel__caption,.fruit-dessert-carousel__caption,.chocolate-product-carousel__caption){flex:0 0 auto;padding:.9rem 1.4rem 1rem;font-size:1.3rem;line-height:1.35;font-weight:600;letter-spacing:.04em;text-align:center;text-transform:uppercase}:is(.italcarciofi-carousel__slide--story,.fruit-dessert-carousel__slide--story,.chocolate-product-carousel__slide--story){min-height:0;background:var(--cosmo-color-paper);color:var(--cosmo-color-ink)}:is(.italcarciofi-carousel__story,.fruit-dessert-carousel__story,.chocolate-product-carousel__story){display:flex;width:100%;max-width:48rem;margin:auto;flex-direction:column;align-items:center;justify-content:center;padding:2.4rem;text-align:center}:is(.italcarciofi-carousel__story-eyebrow,.fruit-dessert-carousel__story-eyebrow,.chocolate-product-carousel__story-eyebrow){margin:0 0 1rem;color:var(--cosmo-color-muted);font-family:var(--cosmo-font-body);font-size:1.1rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}:is(.italcarciofi-carousel__story-heading,.fruit-dessert-carousel__story-heading,.chocolate-product-carousel__story-heading){max-width:74rem;margin:0;font-family:var(--cosmo-font-body);font-size:clamp(2.4rem,2.9vw,3.4rem);font-style:var(--font-heading-style);font-weight:400;letter-spacing:-.025em;line-height:1.08}:is(.italcarciofi-carousel__story-text,.fruit-dessert-carousel__story-text,.chocolate-product-carousel__story-text){max-width:72rem;margin-top:1.2rem;font-family:var(--cosmo-font-body);font-size:1.45rem;font-weight:600;line-height:1.45}:is(.italcarciofi-carousel__story-text,.fruit-dessert-carousel__story-text,.chocolate-product-carousel__story-text)>:first-child{margin-top:0}:is(.italcarciofi-carousel__story-text,.fruit-dessert-carousel__story-text,.chocolate-product-carousel__story-text)>:last-child{margin-bottom:0}:is(.italcarciofi-carousel__story-text,.fruit-dessert-carousel__story-text,.chocolate-product-carousel__story-text) ul{display:grid;margin:0;padding:0;gap:1rem;list-style:none}:is(.italcarciofi-carousel__story-text,.fruit-dessert-carousel__story-text,.chocolate-product-carousel__story-text) li{position:relative;padding-inline-start:2.2rem;text-align:start}:is(.italcarciofi-carousel__story-text,.fruit-dessert-carousel__story-text,.chocolate-product-carousel__story-text) li:before{position:absolute;inset-inline-start:0;content:"\2014"}:is(.italcarciofi-carousel__controls,.fruit-dessert-carousel__controls,.chocolate-product-carousel__controls){display:grid;grid-template-columns:auto minmax(8rem,auto) auto;align-items:center;justify-content:center;gap:1.4rem;margin-top:1.6rem}:is(.italcarciofi-carousel__arrow,.fruit-dessert-carousel__arrow,.chocolate-product-carousel__arrow){display:inline-grid;width:4.2rem;height:4.2rem;place-items:center;padding:0;border:.1rem solid var(--cosmo-color-border-strong);border-radius:var(--cosmo-radius-pill);background:var(--cosmo-color-paper);color:var(--cosmo-color-ink);font:inherit;font-size:2.1rem;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}:is(.italcarciofi-carousel__arrow,.fruit-dessert-carousel__arrow,.chocolate-product-carousel__arrow):hover{background:var(--cosmo-color-ink);color:var(--cosmo-color-paper);transform:translateY(-.2rem)}:is(.italcarciofi-carousel__status,.fruit-dessert-carousel__status,.chocolate-product-carousel__status){margin:0;color:var(--cosmo-color-muted);font-size:1.4rem;text-align:center}:is(.italcarciofi-carousel__disclaimer,.fruit-dessert-carousel__disclaimer,.chocolate-product-carousel__disclaimer){max-width:76rem;margin:1.8rem auto 0;color:var(--cosmo-color-muted);font-size:1.2rem;line-height:1.5;text-align:center}:is(.italcarciofi-carousel__button-wrap,.fruit-dessert-carousel__button-wrap,.chocolate-product-carousel__button-wrap){margin-top:2.4rem;text-align:center}@media screen and (max-width:749px){:is(.italcarciofi-carousel__header,.fruit-dessert-carousel__header,.chocolate-product-carousel__header){margin-bottom:1.8rem}:is(.italcarciofi-carousel__heading,.fruit-dessert-carousel__heading,.chocolate-product-carousel__heading){font-size:clamp(2.8rem,9vw,4rem)}:is(.italcarciofi-carousel__text,.fruit-dessert-carousel__text,.chocolate-product-carousel__text){font-size:1.45rem}:is(.italcarciofi-carousel__track,.fruit-dessert-carousel__track,.chocolate-product-carousel__track){gap:1.2rem;border-radius:var(--cosmo-radius-lg)}:is(.italcarciofi-carousel__slide,.fruit-dessert-carousel__slide,.chocolate-product-carousel__slide){flex-basis:92%;border-radius:var(--cosmo-radius-lg)}:is(.italcarciofi-carousel__caption,.fruit-dessert-carousel__caption,.chocolate-product-carousel__caption){padding:.8rem 1.2rem .9rem;font-size:1.2rem}:is(.italcarciofi-carousel__slide--story,.fruit-dessert-carousel__slide--story,.chocolate-product-carousel__slide--story){min-height:0}:is(.italcarciofi-carousel__story,.fruit-dessert-carousel__story,.chocolate-product-carousel__story){padding:1.6rem}:is(.italcarciofi-carousel__story-heading,.fruit-dessert-carousel__story-heading,.chocolate-product-carousel__story-heading){font-size:clamp(2.1rem,5.8vw,2.7rem)}:is(.italcarciofi-carousel__story-text,.fruit-dessert-carousel__story-text,.chocolate-product-carousel__story-text){margin-top:1rem;font-size:1.35rem}:is(.italcarciofi-carousel__arrow,.fruit-dessert-carousel__arrow,.chocolate-product-carousel__arrow){width:4.6rem;height:4.6rem}}@media(prefers-reduced-motion:reduce){:is(.italcarciofi-carousel__track,.fruit-dessert-carousel__track,.chocolate-product-carousel__track){scroll-behavior:auto}:is(.italcarciofi-carousel__arrow,.fruit-dessert-carousel__arrow,.chocolate-product-carousel__arrow){transition:none}}:is(.italcarciofi-carousel__track,.fruit-dessert-carousel__track,.chocolate-product-carousel__track){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--cosmo-category-card-gap);overflow:visible;scroll-snap-type:none;border-radius:0;cursor:default;touch-action:auto}:is(.italcarciofi-carousel__slide,.fruit-dessert-carousel__slide,.chocolate-product-carousel__slide){min-width:0;flex:none;scroll-snap-align:none;border-color:var(--cosmo-color-border);border-radius:var(--cosmo-radius-lg);background:var(--cosmo-color-paper);box-shadow:var(--cosmo-shadow-rest)}:is(.italcarciofi-carousel__media,.fruit-dessert-carousel__media,.chocolate-product-carousel__media){background:var(--cosmo-color-paper)}:is(.italcarciofi-carousel__slide--story,.fruit-dessert-carousel__slide--story,.chocolate-product-carousel__slide--story){grid-column:1 / -1;background:var(--cosmo-color-surface);color:var(--cosmo-color-ink)}:is(.italcarciofi-carousel__story-eyebrow,.fruit-dessert-carousel__story-eyebrow,.chocolate-product-carousel__story-eyebrow){color:var(--cosmo-color-green);font-family:var(--cosmo-font-body)}:is(.italcarciofi-carousel__story-heading,.fruit-dessert-carousel__story-heading,.chocolate-product-carousel__story-heading){color:var(--cosmo-color-ink);font-family:var(--cosmo-font-body)}:is(.italcarciofi-carousel__story-text,.fruit-dessert-carousel__story-text,.chocolate-product-carousel__story-text){color:var(--cosmo-color-body);font-family:var(--cosmo-font-body)}@media screen and (max-width:989px){:is(.italcarciofi-carousel__track,.fruit-dessert-carousel__track,.chocolate-product-carousel__track){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){:is(.italcarciofi-carousel__track,.fruit-dessert-carousel__track,.chocolate-product-carousel__track){grid-template-columns:minmax(0,1fr);gap:var(--cosmo-space-md);border-radius:0}:is(.italcarciofi-carousel__slide,.fruit-dessert-carousel__slide,.chocolate-product-carousel__slide){border-radius:var(--cosmo-radius-md)}}body :is(.cosmo-news__media--slate,.cosmo-news-hub__media--slate) :is(.cosmo-news__cover,.cosmo-news-hub__text-cover){background:var(--cosmo-color-editorial-slate);color:var(--cosmo-color-editorial-slate-text)}body :is(.cosmo-news__media--copper,.cosmo-news-hub__media--copper) :is(.cosmo-news__cover,.cosmo-news-hub__text-cover){background:var(--cosmo-color-editorial-copper);color:var(--cosmo-color-editorial-copper-text)}body .custom-reviews-container .review-card{border-radius:var(--cosmo-radius-lg);background:var(--cosmo-color-paper);box-shadow:var(--cosmo-shadow-rest)}@media screen and (max-width:749px){body:has(.cosmo-route-system[data-cosmo-route^=u8]) main :is(.multicolumn-card,.image-with-text__content,.cosmo-contact__panel,.newsletter__wrapper,.collapsible-content__row,.accordion,.cosmo-news-hub__card,.cosmo-discovery__path){border-radius:var(--cosmo-radius-md)}.article-template--news .article-template__content a.button[target=_blank]{width:100%}}@media(forced-colors:active){body :is(.lb-opening .cs-links a,.lb-cta,.lb-catalogue-download,.cosmo-contact__tab,.cosmo-contact__submit,.cosmo-news-hub__source-cta,.article-template--news .article-template__content a.button[target=_blank],main a.button[href*="Cosmo_Food_EU_Catalog_CLIENTS.pdf"]){border-color:ButtonText}}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main>:is([id$=__italian_moment_2026],[id$=__continue_exploring_2026]){border-top:var(--cosmo-border-thin) solid var(--cosmo-color-border)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main :is(.button:not(.cosmo-contact__submit),.cosmo-story-button,.cosmo-news-hub__source-cta,.cosmo-contact__tab,[data-cosmo-form-panel=seller] .cosmo-contact__submit,[data-cosmo-form-panel=buyer]:not(.is-active) .cosmo-contact__submit){border-color:var(--cosmo-color-green);background:transparent;color:var(--cosmo-color-green);box-shadow:none}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main :is(.button:not(.cosmo-contact__submit),.cosmo-story-button,.cosmo-news-hub__source-cta,.cosmo-contact__tab,[data-cosmo-form-panel=seller] .cosmo-contact__submit,[data-cosmo-form-panel=buyer]:not(.is-active) .cosmo-contact__submit):hover{border-color:var(--cosmo-color-green-strong);background:var(--cosmo-color-surface);color:var(--cosmo-color-green-strong);box-shadow:none}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main [data-cosmo-form-panel=buyer].is-active .cosmo-contact__submit{border-color:var(--cosmo-color-green);background:var(--cosmo-color-green);color:var(--cosmo-color-paper)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main [data-cosmo-form-panel=buyer].is-active .cosmo-contact__submit:hover{border-color:var(--cosmo-color-green-strong);background:var(--cosmo-color-green-strong);color:var(--cosmo-color-paper);box-shadow:var(--cosmo-shadow-lift)}footer.cosmo-footer.color-scheme-4{color:var(--cosmo-color-paper)}footer.cosmo-footer.color-scheme-4 .list-social__link{color:currentColor}footer.cosmo-footer.color-scheme-4 .cosmo-footer__service-action:is(:hover,:focus-visible){background-color:var(--cosmo-color-sage-soft);color:var(--cosmo-color-green-strong)}footer.cosmo-footer.color-scheme-4 :is(a,summary):focus-visible{outline:var(--cosmo-focus-width) solid var(--cosmo-color-paper);outline-offset:var(--cosmo-focus-offset)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment{background-color:#2b3026!important}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button{border-color:var(--cosmo-color-paper);background-color:transparent;color:var(--cosmo-color-paper)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button:is(:hover,:focus-visible){border-color:var(--cosmo-color-paper);background-color:var(--cosmo-color-paper);color:var(--cosmo-color-green-strong)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button:focus-visible{outline:var(--cosmo-focus-width) solid var(--cosmo-color-paper);outline-offset:var(--cosmo-focus-offset)}@media(forced-colors:active){footer.cosmo-footer.color-scheme-4,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment{background-color:Canvas!important;color:ButtonText}footer.cosmo-footer.color-scheme-4 :is(.list-social__link,.cosmo-footer__service-action){color:ButtonText}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button{border-color:ButtonText;background-color:Canvas;color:ButtonText}footer.cosmo-footer.color-scheme-4 .cosmo-footer__service-action:is(:hover,:focus-visible),body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button:is(:hover,:focus-visible){border-color:Highlight;background-color:Highlight;color:HighlightText}footer.cosmo-footer.color-scheme-4 :is(a,summary):focus-visible,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button:focus-visible{outline-color:Highlight}}@media print{body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-moment__image{display:block;max-width:100%;height:auto}}@media print and (max-width:768px){body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main .cosmo-italy-sketch,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main .cosmo-italy-sketch__image{display:block;max-width:100%;height:auto}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) main .cosmo-italy-sketch__image{width:100%}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) header-drawer{display:none!important}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) footer.cosmo-footer :is(.cosmo-footer__inner,.cosmo-footer__service,.cosmo-footer__main,.cosmo-footer__groups,.cosmo-footer__office,.cosmo-footer__contact-list,.cosmo-footer__group){min-width:0}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) footer.cosmo-footer :is(.cosmo-footer__service,.cosmo-footer__main,.cosmo-footer__groups){grid-template-columns:minmax(0,1fr)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) footer.cosmo-footer .cosmo-footer__contact-list>div{grid-template-columns:minmax(0,1fr)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8importerroute]) footer.cosmo-footer :is(.cosmo-footer__office,.cosmo-footer__contact-list,.cosmo-footer__links,.cosmo-footer__bottom){overflow-wrap:anywhere}}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main>:is([id$=__italian_moment_2026],[id$=__continue_exploring_2026]),body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>:is([id$=__italian_moment_2026],[id$=__continue_exploring_2026]){border-top:var(--cosmo-border-thin) solid var(--cosmo-color-border)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main :is(.button,.cosmo-story-button,.cosmo-news-hub__source-cta,.cosmo-contact__tab),body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main :is(.button,.cosmo-story-button,.cosmo-news-hub__source-cta,.cosmo-contact__tab){border-color:var(--cosmo-color-green);background:transparent;color:var(--cosmo-color-green);box-shadow:none}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main :is(.button,.cosmo-story-button,.cosmo-news-hub__source-cta,.cosmo-contact__tab):hover,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main :is(.button,.cosmo-story-button,.cosmo-news-hub__source-cta,.cosmo-contact__tab):hover{border-color:var(--cosmo-color-green-strong);background:var(--cosmo-color-surface);color:var(--cosmo-color-green-strong);box-shadow:none}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main .cosmo-contact__tab.is-active{border-color:var(--cosmo-color-green-strong);background:var(--cosmo-color-sage-soft);color:var(--cosmo-color-green-strong)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main>.shopify-section[id$=__rich_text_NgyG6K] a.button[href*="Cosmo_Food_EU_Catalog_CLIENTS.pdf"],body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__rich_text_4rTKWj] a.button[href="#ContactForm"],body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main [data-cosmo-form-panel=seller].is-active .cosmo-contact__submit{border-color:var(--cosmo-color-green);background:var(--cosmo-color-green);color:var(--cosmo-color-paper)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main>.shopify-section[id$=__rich_text_NgyG6K] a.button[href*="Cosmo_Food_EU_Catalog_CLIENTS.pdf"]:hover,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__rich_text_4rTKWj] a.button[href="#ContactForm"]:hover,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main [data-cosmo-form-panel=seller].is-active .cosmo-contact__submit:hover{border-color:var(--cosmo-color-green-strong);background:var(--cosmo-color-green-strong);color:var(--cosmo-color-paper);box-shadow:var(--cosmo-shadow-lift)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment{background-color:#2b3026!important}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button{border-color:var(--cosmo-color-paper);background-color:transparent;color:var(--cosmo-color-paper)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button:is(:hover,:focus-visible),body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button:is(:hover,:focus-visible){border-color:var(--cosmo-color-paper);background-color:var(--cosmo-color-paper);color:var(--cosmo-color-green-strong)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button:focus-visible,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button:focus-visible{outline:var(--cosmo-focus-width) solid var(--cosmo-color-paper);outline-offset:var(--cosmo-focus-offset)}@media(forced-colors:active){body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment{background-color:Canvas!important;color:ButtonText}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button{border-color:ButtonText;background-color:Canvas;color:ButtonText}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button:is(:hover,:focus-visible),body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button:is(:hover,:focus-visible){border-color:Highlight;background-color:Highlight;color:HighlightText}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button:focus-visible,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-story-button:focus-visible{outline-color:Highlight}}@media print{body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-moment__image,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__italian_moment_2026]>.cosmo-moment .cosmo-moment__image{display:block;max-width:100%;height:auto}}@media print and (max-width:768px){body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main .cosmo-italy-sketch,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main .cosmo-italy-sketch__image,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main .cosmo-italy-sketch,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main .cosmo-italy-sketch__image{display:block;max-width:100%;height:auto}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main .cosmo-italy-sketch__image,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main .cosmo-italy-sketch__image{width:100%}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) header-drawer,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) header-drawer{display:none!important}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) footer.cosmo-footer :is(.cosmo-footer__inner,.cosmo-footer__service,.cosmo-footer__main,.cosmo-footer__groups,.cosmo-footer__office,.cosmo-footer__contact-list,.cosmo-footer__group),body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) footer.cosmo-footer :is(.cosmo-footer__inner,.cosmo-footer__service,.cosmo-footer__main,.cosmo-footer__groups,.cosmo-footer__office,.cosmo-footer__contact-list,.cosmo-footer__group){min-width:0}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) footer.cosmo-footer :is(.cosmo-footer__service,.cosmo-footer__main,.cosmo-footer__groups),body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) footer.cosmo-footer :is(.cosmo-footer__service,.cosmo-footer__main,.cosmo-footer__groups){grid-template-columns:minmax(0,1fr)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) footer.cosmo-footer .cosmo-footer__contact-list>div,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) footer.cosmo-footer .cosmo-footer__contact-list>div{grid-template-columns:minmax(0,1fr)}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) footer.cosmo-footer :is(.cosmo-footer__office,.cosmo-footer__contact-list,.cosmo-footer__links,.cosmo-footer__bottom),body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) footer.cosmo-footer :is(.cosmo-footer__office,.cosmo-footer__contact-list,.cosmo-footer__links,.cosmo-footer__bottom){overflow-wrap:anywhere}}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main .cosmo-intent__actions>a.button[href="/pages/i-am-a-importer"]{border-color:var(--cosmo-color-green);background:transparent;color:var(--cosmo-color-green);box-shadow:none}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main .cosmo-intent__actions>a.button[href="/pages/i-am-a-importer"]:hover{border-color:var(--cosmo-color-green-strong);background:var(--cosmo-color-surface);color:var(--cosmo-color-green-strong);box-shadow:none}@media print{body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8aboutroute]) main img,body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main img{max-width:100%;height:auto}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__icons_slider_CPtRQP] .cosmo-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:1rem;margin:0;padding:1rem;list-style:none}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__icons_slider_CPtRQP] .cosmo-logo-item{display:grid;min-width:0;place-items:center;break-inside:avoid}body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__icons_slider_CPtRQP] .cosmo-logo-item img{display:block;width:min(100%,var(--cm-width));max-width:100%;height:auto;max-height:12rem;object-fit:contain}}@media print and (max-width:768px){body:has(.cosmo-route-system--stable-source[data-cosmo-route=u8producerroute]) main>.shopify-section[id$=__icons_slider_CPtRQP] .cosmo-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.lb-collection img,.lb-collection picture,.lb-collection .lb-hard-retail-image{max-width:100%!important;height:auto!important}.lb-collection picture,.lb-collection .lb-hard-retail-image{width:100%!important}}@media print and (max-width:768px){header-drawer{display:none!important}footer.cosmo-footer :is(.cosmo-footer__inner,.cosmo-footer__service,.cosmo-footer__main,.cosmo-footer__groups,.cosmo-footer__office,.cosmo-footer__contact-list,.cosmo-footer__group){min-width:0}footer.cosmo-footer :is(.cosmo-footer__service,.cosmo-footer__main,.cosmo-footer__groups),footer.cosmo-footer .cosmo-footer__contact-list>div{grid-template-columns:minmax(0,1fr)}footer.cosmo-footer :is(.cosmo-footer__office,.cosmo-footer__contact-list,.cosmo-footer__links,.cosmo-footer__bottom){overflow-wrap:anywhere}}body.template-page.template-suffix-about .multicolumn__title h2.title.inline-richtext.h1,body.template-page.template-suffix-about .cosmo-discovery__heading{font-size:clamp(32px,3.125vw,40px);line-height:1.12}@media print{main img,main picture{max-width:100%!important;height:auto!important}}@media print{.cosmo-news-action__linkedin-media img{width:3.25rem!important;height:3.25rem!important;max-width:3.25rem!important;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/cosmo-luxury-system.css.map */
