:root{--bg-primary: #14243B;--bg-surface: #1C2E46;--bg-surface-hover: #243854;--color-accent: #E38233;--color-accent-hover: #F09143;--text-primary: #FFF5EB;--text-muted: #A0ABB8;--border-color: #2A3E58;--font-heading: "Playfair Display", Georgia, serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}html,body{background:var(--bg-primary);color:var(--text-primary)}body,body :is(p,li,label,input,textarea,select,button,table){font-family:var(--font-body)}body :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){color:var(--text-primary);font-family:var(--font-heading);text-wrap:balance}body :is(a,button,input,textarea,select):focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}body :is(.button,.button-primary,.shopify-payment-button__button--unbranded):not(.button-unstyled){background:var(--color-accent);border-color:var(--color-accent);color:var(--bg-primary);font-family:var(--font-body);font-weight:750}body :is(.button,.button-primary,.shopify-payment-button__button--unbranded):not(.button-unstyled):hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--bg-primary)}body :is(.button-secondary,.secondary-button){background:transparent;border-color:var(--text-muted);color:var(--text-primary)}body :is(input,textarea,select,.field__input){background:var(--bg-surface);border-color:var(--border-color);color:var(--text-primary)}body :is(input,textarea)::placeholder{color:var(--text-muted);opacity:1}body :is(product-card,.product-card,.collection-card,.resource-card,.blog-post-card,.card,.cart-drawer__inner,.predictive-search,.facets__form-wrapper){background:var(--bg-surface);border-color:var(--border-color);color:var(--text-primary)}body :is(product-card,.product-card,.collection-card,.resource-card,.blog-post-card,.card):hover{background:var(--bg-surface-hover)}body :is(.price,.product-title,.product-card__title,.card__heading){color:var(--text-primary)}body :is(.compare-at-price,.caption,.meta,.product-card__subtitle){color:var(--text-muted)}body table{background:var(--bg-surface);border-color:var(--border-color);color:var(--text-primary)}body :is(th,td){border-color:var(--border-color)}body th{background:var(--bg-surface-hover);color:var(--text-primary)}body #header-group,body #header-component,body #header-component .header__row,body #header-component .header__navigation-bar-row{background:var(--bg-primary)!important;color:var(--text-primary)!important}body #header-component :is(a,button,.header-actions__action){color:var(--text-primary)}body #header-component :is(a,button,.header-actions__action):hover{color:var(--color-accent-hover)}body .header-logo__image{aspect-ratio:auto;object-fit:contain}body .cc-lang{display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:4px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:999px}body .cc-lang__opt{display:inline-flex;min-width:36px;min-height:32px;align-items:center;justify-content:center;padding:5px 10px;border:1px solid var(--border-color)!important;border-radius:999px;background:transparent!important;color:var(--text-muted)!important;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1;text-decoration:none}body .cc-lang__opt:hover{border-color:var(--color-accent-hover)!important;color:var(--text-primary)!important}body .cc-lang__opt.is-active{background:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--bg-primary)!important}body .cc-lang__opt.is-disabled{color:var(--text-muted)!important;cursor:not-allowed;opacity:.58}body .cc-lang__sep{width:1px;height:18px;background:var(--border-color)}body footer,body footer :is(.section,.section-background){background:var(--bg-primary)!important;color:var(--text-primary)!important}body footer :is(a,p,li){color:var(--text-muted)}body footer a:hover{color:var(--color-accent-hover)}body .logo-block__image{aspect-ratio:auto;object-fit:contain}body .envp{padding:14px;border:1px solid var(--border-color);border-radius:16px;background:var(--bg-primary)}body .envp__row{border:1px solid var(--border-color)!important;border-radius:12px!important;background:var(--bg-surface)!important;color:var(--text-primary)!important;padding:10px 12px!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}body .envp__row:hover{background:var(--bg-surface-hover)!important;border-color:var(--text-muted)!important}body .envp__row.is-cur{border:2px solid var(--color-accent)!important;box-shadow:0 0 0 3px #e382332e!important}body :is(.envp__name,.envp__calc,.envp__cartline){color:var(--text-primary)!important}body :is(.envp__ref,.envp__info,.envp__login,.envp__off){color:var(--text-muted)!important}body .envp__b2bcta{color:var(--color-accent-hover)!important;font-weight:700}body .envp__step{min-height:44px;border:1px solid var(--text-muted)!important;border-radius:10px!important;background:var(--bg-surface-hover)}body .envp__b{width:42px!important;min-width:42px;height:42px!important;color:var(--text-primary)!important}body .envp__b:hover{background:var(--color-accent)!important;color:var(--bg-primary)!important}body .envp__q{min-width:32px!important;color:var(--text-primary)}body .envp__add{min-height:44px;padding:10px 16px!important;border:1px solid var(--color-accent)!important;border-radius:10px!important;background:var(--color-accent)!important;color:var(--bg-primary)!important;font-family:var(--font-body);font-weight:750!important}body .envp__add:hover{border-color:var(--color-accent-hover)!important;background:var(--color-accent-hover)!important}body .ap-b2b-points{border:1px solid var(--border-color)!important;border-radius:14px!important;background:var(--bg-surface)!important;color:var(--text-primary)!important}body .ap-b2b-points h2{color:var(--text-primary)!important;font-family:var(--font-heading)!important}@media(max-width:749px){body .envp{padding:10px}body .envp__row{padding:8px 10px!important}body .envp__step,body .envp__add{min-height:42px}}:root{--bg-content: #FFFFFF;--bg-content-soft: #F7F9FB;--text-content: #1C2E46;--text-content-body: #333333;--text-content-muted: #5F6B7A}html,body{background:var(--bg-content)!important;color:var(--text-content-body)!important}body #MainContent,body main{background:var(--bg-content);color:var(--text-content-body)}body #MainContent :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4),body main :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){color:var(--text-content)!important}body #MainContent :is(p,li,label,legend,td,th,.caption,.meta),body main :is(p,li,label,legend,td,th,.caption,.meta){color:var(--text-content-body)}body #header-group,body #header-group .shopify-section,body #header-group :is(.section,.section-background),body #header-component,body #header-component .header__row,body #header-component .header__navigation-bar-row{background:var(--bg-primary)!important;color:var(--text-primary)!important}body #header-group :is(p,a,button,span),body #header-component :is(p,a,button,span){color:inherit}body #MainContent .hero,body #MainContent .hero :is(.section,.section-background),body main .hero,body main .hero :is(.section,.section-background){background-color:transparent}body #MainContent .hero :is(h1,h2,h3,h4,p,li,.h1,.h2,.h3,.h4),body main .hero :is(h1,h2,h3,h4,p,li,.h1,.h2,.h3,.h4){color:var(--text-primary)!important}body .header-logo__image,body .logo-block__image{image-rendering:auto;shape-rendering:geometricPrecision;text-rendering:geometricPrecision}body #MainContent :is(product-card,.product-card,.collection-card,.resource-card,.blog-post-card,.card,.cart-drawer__inner,.predictive-search,.facets__form-wrapper,.facet-filters,.filter-group,.product-information,.product-details,.page-width){border-color:var(--border-color);color:var(--text-content-body)}body #MainContent :is(product-card,.product-card,.collection-card,.resource-card,.blog-post-card,.card){background:var(--bg-content)!important}body #MainContent :is(product-card,.product-card,.collection-card,.resource-card,.blog-post-card,.card):hover{background:var(--bg-content-soft)!important}body #MainContent :is(.price,.product-title,.product-card__title,.card__heading){color:var(--text-content)!important}body #MainContent :is(.compare-at-price,.caption,.meta,.product-card__subtitle){color:var(--text-content-muted)!important}body #MainContent :is(input,textarea,select,.field__input){background:var(--bg-content)!important;border-color:var(--border-color)!important;color:var(--text-content)!important}body #MainContent :is(input,textarea)::placeholder{color:var(--text-content-muted)!important;opacity:1}body #MainContent table{background:var(--bg-content)!important;border-color:var(--border-color)!important;color:var(--text-content-body)!important}body #MainContent :is(th,td){border-color:var(--border-color)!important}body #MainContent th{background:var(--bg-content-soft)!important;color:var(--text-content)!important}body #MainContent :is(.button-secondary,.secondary-button){background:transparent!important;border-color:var(--text-content)!important;color:var(--text-content)!important}body #MainContent :is(.button-secondary,.secondary-button):hover{background:var(--bg-content-soft)!important;border-color:var(--color-accent)!important;color:var(--text-content)!important}body #MainContent .envp{background:var(--bg-content)!important;border-color:var(--border-color)!important}body #MainContent .envp__row{background:var(--bg-content)!important;border-color:var(--border-color)!important;color:var(--text-content-body)!important}body #MainContent .envp__row:hover{background:var(--bg-content-soft)!important;border-color:var(--text-content-muted)!important}body #MainContent .envp__row.is-cur{background:#fff8f2!important;border-color:var(--color-accent)!important}body #MainContent :is(.envp__name,.envp__calc,.envp__cartline,.envp__q){color:var(--text-content)!important}body #MainContent :is(.envp__ref,.envp__info,.envp__login,.envp__off){color:var(--text-content-muted)!important}body #MainContent .envp__b2bcta{color:var(--text-content)!important;text-decoration-color:var(--color-accent);text-decoration-thickness:2px}body #MainContent .envp__step{background:var(--bg-content-soft)!important;border-color:var(--border-color)!important}body #MainContent .envp__b{color:var(--text-content)!important}body #MainContent .ap-b2b-points{background:var(--bg-content-soft)!important;border-color:var(--border-color)!important;color:var(--text-content-body)!important}body #MainContent .ap-b2b-points h2{color:var(--text-content)!important}body #MainContent :is(.ds-catnav,.ap-cheese){background:var(--bg-content)!important;border-color:var(--border-color)!important}body #MainContent .ds-catnav__item{color:var(--text-content)!important}body #MainContent :is(.ds-mundos .ds-sub,.ds-b2b .ds-sub,.ds-b2b__col p,.ds-selec .ds-sub,.ds-env .ds-sub,.ds-envcard p,.ds-envcard li,.ap-cheese__copy>p){color:var(--text-content-body)!important}body #MainContent :is(.ds-tile__label,.ds-card,.ds-envcard,.ap-cheese__grid){background:var(--bg-content)!important;border-color:var(--border-color)!important;color:var(--text-content)!important}body #MainContent .ap-cheese__kicker,body #MainContent .ap-cheese__cta{color:var(--text-content)!important}body footer,body footer :is(.section,.section-background){background:var(--bg-content)!important;color:var(--text-content-body)!important}body footer :is(h1,h2,h3,h4,p,li,a){color:var(--text-content)!important}body footer a:hover{color:var(--text-content)!important;text-decoration-color:var(--color-accent)}body #MainContent .hero :is(.button-secondary,.secondary-button){background:var(--text-primary)!important;border-color:var(--text-primary)!important;color:var(--bg-primary)!important;font-weight:750!important}body #MainContent .hero :is(.button-secondary,.secondary-button):hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;color:var(--bg-primary)!important}body #MainContent .hero :is(.button-secondary,.secondary-button):focus-visible{outline:3px solid var(--text-primary)!important;outline-offset:3px!important}body #MainContent .ds-queso{background:var(--bg-primary)!important}body #MainContent .ds-queso .ds-queso__kicker{color:var(--color-accent-hover)!important}body #MainContent .ds-queso .ds-queso__h,body #MainContent .ds-queso .ds-queso__p{color:var(--text-primary)!important}body #MainContent .ds-queso .ds-queso__p{opacity:.9}body #MainContent .ds-queso .ds-queso__cta{border-color:var(--color-accent-hover)!important;color:var(--text-primary)!important;font-weight:750}body #MainContent .ds-queso .ds-queso__cta:hover{background:var(--color-accent-hover)!important;color:var(--bg-primary)!important}body #MainContent .ds-queso .ds-queso__cta:focus-visible{outline:3px solid var(--text-primary)!important;outline-offset:3px!important}body #header-group .announcement-bar__text,body #header-group .announcement-bar__link{color:var(--text-primary)!important;line-height:1.35!important;text-align:center}@media(max-width:749px){body #header-group .announcement-bar__text,body #header-group .announcement-bar__link{font-size:.69rem!important;letter-spacing:.06em!important;white-space:normal!important}}.cc-food-information-live h3,.cc-food-information-live .cc-food-facts__title{width:min(100%,42rem);max-width:42rem;margin:2.5rem 0 .75rem;color:#14243b;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.08}.cc-food-information-live table,.cc-food-information-live .cc-food-facts__table{width:min(100%,42rem);max-width:42rem;margin:0 0 2rem;border:2px solid #14243B;border-collapse:collapse;table-layout:fixed;background:#fff;color:#14243b;font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.35}.cc-food-information-live table tr{border-bottom:1px solid #D8DEE7}.cc-food-information-live table tr:first-child{border-bottom-width:3px}.cc-food-information-live table tr:last-child{border-bottom:0}.cc-food-information-live table td,.cc-food-information-live table th{width:50%;padding:.8rem 1rem;border:0;background:transparent;color:inherit;text-align:left;vertical-align:top}.cc-food-information-live table td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}@media screen and (max-width:749px){.cc-food-information-live h3,.cc-food-information-live .cc-food-facts__title{margin-top:2rem;font-size:clamp(1.7rem,9vw,2.25rem)}.cc-food-information-live table td,.cc-food-information-live table th{padding:.72rem .75rem;overflow-wrap:anywhere}}body #MainContent{color-scheme:light!important}body #MainContent :is(.facets__form-wrapper,.facets__form,.facets__container,.facets__filters-wrapper,.sorting-filter__container){color:#1c2e46!important}body #MainContent .facets__form-wrapper{background:#fff!important;border:1px solid #D8DEE7!important;border-radius:12px!important;box-shadow:0 5px 18px #14243b12!important}body #MainContent :is(.facets__summary,.facets__label,.facets__status,.facets__mobile-trigger,.sorting-filter,.sorting-filter__button,.sorting-filter__label,.sorting-filter__option,.sorting-filter__option label,.sorting-filter__option span){color:#1c2e46!important}body #MainContent :is(.facets__panel,.facets__panel-content,.facets__drawer,.facets__drawer-inner,.sorting-filter__options,floating-panel-component.sorting-filter__options){color-scheme:light!important;background:#fff!important;color:#1c2e46!important;border-color:#2a3e58!important}body #MainContent :is(.facets__panel,.facets__panel-content,.facets__drawer,.sorting-filter__options,floating-panel-component.sorting-filter__options){border:1px solid #2A3E58!important;border-radius:12px!important;box-shadow:0 12px 30px #14243b29!important}body #MainContent .sorting-filter__option{min-height:50px!important;background:#fff!important;color:#1c2e46!important}body #MainContent .sorting-filter__option:hover,body #MainContent .sorting-filter__option:focus-within{background:#fff5eb!important;color:#14243b!important}body #MainContent .sorting-filter__option[aria-selected=true],body #MainContent .sorting-filter__option:has(input:checked){background:#fff0e2!important;color:#14243b!important;font-weight:700!important}body #MainContent :is(.facets__panel,.facets__panel-content,.facets__drawer,.sorting-filter__options) :is(label,legend,p,span,button,input,select,option){color:#1c2e46!important}body #MainContent :is(.facets__summary,.facets__mobile-trigger,.sorting-filter__button,.sorting-filter__option,.facets__reset,.facets__apply):focus-visible{outline:3px solid #E38233!important;outline-offset:2px!important}body #MainContent :is(.facets__summary,.facets__mobile-trigger,.sorting-filter__button,.facets__reset,.facets__apply) svg{color:#1c2e46!important;fill:currentColor!important}body #MainContent .facets__input,body #MainContent .facets__input[type=checkbox],body #MainContent .facets__input[type=radio]{accent-color:#E38233!important}body #MainContent :is(.facets__count,.sorting-filter__count){color:#596779!important}@media(max-width:749px){body #MainContent :is(.facets__drawer,.facets__drawer-inner,.facets__panel-content,.sorting-filter__options){background:#fff!important;color:#1c2e46!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/aperigusto-brand-system.css.map */
