:root{--yp-color-brand: #5d4037;--yp-color-brand-strong: #46302a;--yp-color-brand-soft: #f3ece7;--yp-color-surface: #ffffff;--yp-color-surface-muted: #f8f6f4;--yp-color-text: #24211f;--yp-color-text-muted: #665f5b;--yp-color-border: #dfd9d4;--yp-shadow-card: 0 10px 26px rgb(55 40 33 / .08);--yp-shadow-card-hover: 0 16px 34px rgb(55 40 33 / .14);--yp-radius-card: 10px;--yp-radius-button: 10px;--yp-content-width: 72rem;--yp-space-2xs: .5rem;--yp-space-xs: .75rem;--yp-space-sm: 1rem;--yp-space-md: 1.5rem;--yp-space-lg: 2.25rem;--yp-space-xl: 3.5rem;--yp-space-2xl: 5rem}body{color:var(--yp-color-text);font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);line-height:1.6}:where(h1,h2,h3){color:var(--yp-color-text);font-family:var(--font-h1--family);font-weight:700;letter-spacing:-.025em;text-wrap:balance}h1{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.05}h2{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.12}h3{font-size:clamp(1.25rem,2vw,2rem);line-height:1.2}.yp-container{width:min(var(--yp-content-width),calc(100% - 2rem));margin-inline:auto}.yp-section{padding-block:var(--yp-space-2xl)}.yp-section--muted{background:var(--yp-color-surface-muted)}.yp-button,.yp-b2b-header-quote__link,.yp-b2b-header-drawer__quote,a.button:not(.button-unstyled):not(.cart-items__empty-button):not(.predictive-search__close-modal-button):not(.predictive-search__search-button),button.button:not(.button-unstyled):not(.close-button):not(.menu-drawer__close-button):not(.menu-drawer__back-button):not(.dropdown-localization__button):not(.predictive-search__close-modal-button):not(.predictive-search__search-button){min-height:48px;border-radius:var(--yp-radius-button)!important;font-family:var(--font-paragraph--family);font-size:.9375rem;font-weight:700;letter-spacing:0;line-height:1.2;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.yp-button--primary{border-color:var(--yp-color-brand);background:var(--yp-color-brand);color:#fff}.yp-button--primary:hover,.yp-button--primary:focus-visible{border-color:var(--yp-color-brand-strong);background:var(--yp-color-brand-strong);color:#fff;box-shadow:0 8px 18px #46302a2e;transform:translateY(-1px)}.button-secondary,.yp-button--secondary{border:1px solid var(--yp-color-brand);background:transparent;color:var(--yp-color-brand)}.button-secondary:hover,.button-secondary:focus-visible,.yp-button--secondary:hover,.yp-button--secondary:focus-visible{background:var(--yp-color-brand-soft);color:var(--yp-color-brand-strong)}.yp-text-cta{color:var(--yp-color-brand);font-weight:700;text-decoration:underline;text-decoration-color:#5d403766;text-underline-offset:.22em}.yp-text-cta:hover,.yp-text-cta:focus-visible{color:var(--yp-color-brand-strong);text-decoration-color:currentcolor}#header-component .menu-list__link{padding:.625rem .75rem;color:var(--yp-color-text);font-family:var(--font-paragraph--family);font-size:.9375rem;font-weight:700;letter-spacing:0;line-height:1.2}#header-component .menu-list__link:hover,#header-component .menu-list__link:focus-visible,#header-component .menu-list__link[aria-expanded=true]{color:var(--yp-color-brand)}#header-component .menu-list__link:after{display:none!important;background:transparent!important}.announcement-bar{background:#173d36!important;color:#fffefa!important}.announcement-bar :is(.announcement-bar__slider,.announcement-bar__slides,.announcement-bar__slide,.announcement-bar__text){background:transparent!important;color:#fffefa!important}.announcement-bar .slideshow-control{color:#fffefa!important}footer,footer>.shopify-section,footer>.shopify-section .section-background,footer>.shopify-section .section{background-color:#173d36!important;color:#fffefa!important}footer :is(.footer-content,.footer-utilities,.footer-utilities__text,.custom-typography,.yuropet-footer-contact){color:#fffefacc!important}footer :is(.footer-content h1,.footer-content h2,.footer-content h3,.yuropet-footer-contact__title,.yuropet-footer-contact__item strong){color:#fffefa!important}footer :is(.footer-content a,.footer-utilities a,.yuropet-footer-contact a){color:#fffefa!important}footer :is(.footer-content a,.footer-utilities a,.yuropet-footer-contact a):hover,footer :is(.footer-content a,.footer-utilities a,.yuropet-footer-contact a):focus-visible{color:#dc9a7b!important}footer .yuropet-footer-contact{border-top-color:#fffefa33}footer .utilities{border-top-color:#fffefa33}#header-component .yp-b2b-dropdown-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-color:var(--yp-color-border);border-style:solid;border-width:1px;border-radius:var(--yp-radius-card);background:var(--yp-color-surface);box-shadow:var(--yp-shadow-card);overflow:hidden}#header-component .yp-b2b-dropdown-panel--two-column{grid-template-columns:repeat(2,minmax(0,1fr))}#header-component :is(.yp-b2b-dropdown-panel__section,.yp-b2b-dropdown-panel__aside){display:flex;min-width:0;min-height:232px;flex-direction:column;align-items:flex-start;padding:28px 32px 30px}#header-component .yp-b2b-dropdown-panel__section{border-inline-end:1px solid var(--yp-color-border)}#header-component .yp-b2b-dropdown-panel>:is(.yp-b2b-dropdown-panel__section,.yp-b2b-dropdown-panel__aside){grid-column:auto;grid-row:auto}#header-component .yp-b2b-dropdown-panel__aside{justify-content:space-between;background:var(--yp-color-surface-muted)}#header-component .yp-b2b-dropdown-panel__aside-content{min-width:0}#header-component :is(.yp-b2b-dropdown-panel__heading,.yp-b2b-dropdown-panel__copy,.yp-b2b-dropdown-panel .mega-menu__link){max-width:100%;overflow-wrap:anywhere;white-space:normal}#header-component .yp-b2b-dropdown-panel__heading{margin:0;color:var(--yp-color-text);font:inherit;font-weight:700}#header-component .yp-b2b-dropdown-panel__copy{max-inline-size:30ch;margin-block:var(--gap-xs) var(--gap-md);color:var(--yp-color-text-muted);font-size:var(--font-size--small);line-height:1.45}#header-component .yp-b2b-dropdown-panel .mega-menu__link{padding-block:var(--gap-2xs)}#header-component .yp-b2b-dropdown-panel__cta{border-color:var(--yp-color-brand);border-radius:var(--yp-radius-button);border-style:solid;border-width:1px;background:transparent;color:var(--yp-color-brand)!important;font-size:var(--font-size--small);font-weight:700;padding:var(--padding-xs) var(--padding-sm);text-decoration:none}#header-component .yp-b2b-dropdown-panel__cta:hover,#header-component .yp-b2b-dropdown-panel__cta:focus-visible{border-color:var(--yp-color-brand-strong);background:var(--yp-color-brand-strong);color:#fff!important}@media screen and (max-width:749px){#header-component .menu-drawer__menu-item--mainlist{font-size:1rem!important;font-weight:700;line-height:1.25!important}#header-component .menu-drawer__menu-item--child{font-size:.9375rem!important;line-height:1.35!important}.yp-b2b-header-drawer__content{padding-block:var(--yp-space-2xs) var(--yp-space-xs)}.yp-b2b-products-drawer__cta{margin:var(--padding-sm);border:1px solid var(--yp-color-brand);border-radius:var(--yp-radius-button);background:var(--yp-color-brand);color:#fff!important;font-size:.9375rem;font-weight:700;padding:var(--padding-xs) var(--padding-sm);text-align:center;text-decoration:none}.yp-b2b-products-drawer__cta:hover,.yp-b2b-products-drawer__cta:focus-visible{background:var(--yp-color-brand-strong);color:#fff!important}}:is(.dropdown-localization__button,.menu-drawer__back-button,.close-button,.theme-drawer__close-button,.predictive-search__close-modal-button,.predictive-search__search-button){border-color:transparent!important;background:transparent!important;color:inherit!important;box-shadow:none!important}:is(.product-card,.collection-card,.card-gallery,.resource-card,.yp-card){border:1px solid var(--yp-color-border);border-radius:var(--yp-radius-card);background:var(--yp-color-surface);box-shadow:var(--yp-shadow-card);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:is(.product-card,.collection-card,.card-gallery,.resource-card,.yp-card):hover{border-color:#5d403752;box-shadow:var(--yp-shadow-card-hover);transform:translateY(-3px)}.yp-card{display:flex;flex-direction:column;gap:var(--yp-space-sm);padding:var(--yp-space-md)}.yp-card--feature,.yp-card--service{min-height:100%}.yp-card--faq{box-shadow:none}.yp-card__media,.yp-media--product{aspect-ratio:1 / 1;background:var(--yp-color-surface-muted)}.yp-media--manufacturing{aspect-ratio:16 / 9;background:var(--yp-color-surface-muted)}.yp-card__media>img,.yp-media--product>img,.yp-media--manufacturing>img{width:100%;height:100%;object-fit:cover}.yp-media--product>img{object-fit:contain}:where(a,button,input,select,textarea):focus-visible{outline:3px solid rgb(93 64 55 / .35);outline-offset:3px}@media screen and (max-width:749px){.yp-container{width:min(var(--yp-content-width),calc(100% - 1.5rem))}.yp-section{padding-block:var(--yp-space-xl)}:is(.yp-button,.yp-b2b-header-quote__link,.yp-b2b-header-drawer__quote){min-height:46px}:is(.product-card,.collection-card,.card-gallery,.resource-card,.yp-card):hover{transform:none}}@media(prefers-reduced-motion:reduce){:is(.button,.yp-button,.product-card,.collection-card,.card-gallery,.resource-card,.yp-card){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/yuropet-design-system.css.map */
