@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(./manrope-latin-variable.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(./cormorant-garamond-latin-regular.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(./cormorant-garamond-latin-medium.woff2) format("woff2")}:root{--bello-paper: #F3EFE7;--bello-white: #FBFAF7;--bello-black: #171A18;--bello-graphite: #414642;--bello-moss: #70796E;--bello-orange: #D86135;--bello-line: #D9D3C8;--bello-font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;--bello-font-display: var(--bello-font-family);--bello-font-body: var(--bello-font-family);--bello-type-display: clamp(2.125rem, 3.4vw, 3rem);--bello-type-h1: clamp(1.875rem, 2.8vw, 2.5rem);--bello-type-h2: clamp(1.5rem, 2vw, 1.75rem);--bello-type-h3: 1.25rem;--bello-type-body: 1rem;--bello-type-ui: .875rem;--bello-touch-min: 44px;--bello-space-1: 8px;--bello-space-2: 16px;--bello-space-3: 24px;--bello-space-4: 32px;--bello-space-5: 40px;--bello-space-6: 48px;--bello-space-8: 64px;--bello-space-10: 80px;--bello-gutter-mobile: 24px;--bello-gutter-desktop: 64px;--bello-page-width: 1440px;--bello-reading-width: 680px;--bello-section-space-mobile: 88px;--bello-section-space-desktop: 136px;--bello-radius-card: 6px;font-size:100%}body{min-width:320px;background:var(--color-background);color:var(--color-text);font-family:var(--bello-font-body),Arial,sans-serif;font-size:var(--bello-type-body);line-height:1.55}body,button,input,select,textarea{font-family:var(--bello-font-family)!important}h1,h2,h3,h4,h5,h6,.bello-display,.bello-editorial-heading{font-family:var(--bello-font-family)!important;letter-spacing:-.012em!important}h1{font-size:var(--bello-type-h1);font-weight:600;line-height:1.2}h2{font-size:var(--bello-type-h2);font-weight:600;line-height:1.28}h3{font-size:var(--bello-type-h3);font-weight:600;line-height:1.35}main h1{font-size:var(--bello-type-h1)!important;font-weight:600!important;line-height:1.2!important}.hero h1,.collection-template__banner h1{max-width:19ch!important;font-size:var(--bello-type-display)!important;font-weight:500!important;line-height:1.12!important;letter-spacing:-.018em!important;text-wrap:pretty!important}.support-page h1,.search-template__header h1,.cart-template__header h1,.product-template__summary h1,.collection-template__header h1,.main-page h1,.page-template h1{max-width:26ch!important;font-size:var(--bello-type-h1)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.012em!important;text-wrap:pretty!important}.section-header h2,.need-editorial__header h2,.featured-products .section-header h2,.brand-citation-spine h2,.product-story-banner h2,.service-editorial h2,.geo-answer-block h2,.collection-template__answer h2,.collection-template__compare h2,.product-template__seo-guide h2,.stroller-advisor h2,.split-promo h2,.series-showcase h2,.shop-by-pet-size h2,.pet-size__intro h2,.main-page-multi-pet-household h2,.main-page-multi-pet-household-v2 h2{max-width:32ch!important;font-size:var(--bello-type-h2)!important;font-weight:600!important;line-height:1.28!important;letter-spacing:-.012em!important;text-wrap:pretty!important}.launch-offer-popup__panel h2{font-size:var(--bello-type-h3)!important;font-weight:600!important;line-height:1.35!important}.product-card__title,.editorial-product-card__title,.product-card__title a,.editorial-product-card__title a{font-size:.9375rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important}.eyebrow,.product-card__type,.editorial-product-card__type{font-size:var(--bello-type-ui)!important;font-weight:600!important}.site-footer__fit-title{font-size:var(--bello-type-h2)!important;font-weight:600!important;line-height:1.28!important}.site-footer__topline h2{max-width:34ch!important;font-size:var(--bello-type-h2)!important;font-weight:600!important;line-height:1.28!important;letter-spacing:-.012em!important;text-wrap:pretty!important}.bello-page-width{--bello-page-gutter: var(--bello-gutter-mobile);width:min(calc(100% - (2 * var(--bello-page-gutter))),var(--bello-page-width));margin-inline:auto}.bello-reading-width{width:min(100%,var(--bello-reading-width))}.bello-section-spacing{padding-block:var(--bello-section-space-mobile)}@media(min-width:750px){.bello-page-width{--bello-page-gutter: var(--bello-gutter-desktop)}.bello-section-spacing{padding-block:var(--bello-section-space-desktop)}}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--bello-orange);outline-offset:3px}.button,a.button,button{min-width:var(--bello-touch-min);min-height:var(--bello-touch-min)}.button,.bello-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--bello-space-1);padding:10px var(--bello-space-3);border:1px solid var(--bello-black);border-radius:4px;font-family:var(--bello-font-body),Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.button--primary,.bello-button--primary{background:var(--bello-orange);border-color:var(--bello-orange);color:var(--bello-black)}.button--primary:hover,.bello-button--primary:hover,.button--primary:focus-visible,.bello-button--primary:focus-visible{background:var(--bello-black);border-color:var(--bello-black);color:var(--bello-white)}.button--secondary,.bello-button--secondary{background:transparent;border-color:var(--bello-black);color:var(--bello-black)}.button--secondary:hover,.bello-button--secondary:hover{background:var(--bello-white);border-color:var(--bello-orange);color:var(--bello-orange)}.bello-editorial-heading{max-width:18ch;margin-block:0 var(--bello-space-2);color:var(--bello-black);font-family:var(--bello-font-display);font-size:var(--bello-type-h2);font-weight:600;letter-spacing:-.012em;line-height:1.28;text-wrap:pretty}.site-header__nav a,.site-header__mobile summary,.site-header__mobile button,.menu-toggle,.site-header__actions a,.site-header__actions button,.site-header__search a,.site-header__search button,.site-header__cart,.product-card-editorial__actions a,.product-card-editorial__compare,.product-card-editorial__view{min-width:var(--bello-touch-min);min-height:var(--bello-touch-min)}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.button,.bello-button{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/bello-design-system.css.map */
