@font-face{font-family:Pesto;src:url(/cdn/shop/files/pesto_mafio.woff2?v=1765875689) format("woff2"),url(/cdn/shop/files/pesto_mafio.woff?v=1765875688) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apfel;src:url(/cdn/shop/files/ApfelGrotezk-Regular.woff2?v=1765875717) format("woff2"),url(/cdn/shop/files/ApfelGrotezk-Regular.woff?v=1765875716) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apfel;src:url(/cdn/shop/files/ApfelGrotezk-Mittel.woff2?v=1765875716) format("woff2"),url(/cdn/shop/files/ApfelGrotezk-Mittel.woff?v=1765875716) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Apfel;src:url(/cdn/shop/files/ApfelGrotezk-Satt.woff2?v=1765875716) format("woff2"),url(/cdn/shop/files/ApfelGrotezk-Satt.woff?v=1765875716) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Apfel;src:url(/cdn/shop/files/ApfelGrotezk-Fett.woff2?v=1765875716) format("woff2"),url(/cdn/shop/files/ApfelGrotezk-Fett.woff?v=1765875716) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TheDoc;src:url(/cdn/shop/files/font-thedoc.woff2?v=1769402058) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-display--family: "Pesto", serif;--font-system--family: "Apfel", sans-serif;--font-signature--family: "TheDoc", cursive;--font-heading--family: var(--font-display--family);--font-body--family: var(--font-system--family);--font-ui--family: var(--font-system--family);--font-paragraph--family: var(--font-system--family);--broono-font-heading: var(--font-heading--family);--broono-font-body: var(--font-body--family);--broono-font-ui: var(--font-ui--family);--font-paragraph--size: 1rem;--font-paragraph--case: none;--font-h1--family: var(--font-display--family);--font-h2--family: var(--font-display--family);--font-h3--family: var(--font-display--family);--font-h4--family: var(--font-display--family);--font-h5--family: var(--font-system--family);--font-h6--family: var(--font-system--family);--font-h1--size: clamp(2.2rem, 4.2vw, 4.2rem);--font-h2--size: clamp(1.9rem, 3.2vw, 3.3rem);--font-h3--size: clamp(1.45rem, 2.2vw, 2.3rem);--font-h4--size: clamp(1.15rem, 1.5vw, 1.65rem);--font-h1--case: none;--font-h2--case: none;--font-h3--case: none;--font-h4--case: none;--broono-display-letter-spacing: -.02em;--broono-display-line-height: 1;--broono-body-line-height: 1.58;--broono-ui-letter-spacing: .05em;--broono-letterspacing-ui: .08em;--broono-blue: #0559c6;--broono-blue-muted: #3e6da8;--broono-blue-soft: rgba(5, 89, 198, .08);--broono-blue-soft-hover: rgba(5, 89, 198, .12);--broono-oat: #ffebc2;--broono-bg: #f5efe3;--broono-bg-alt: #efe7d8;--broono-bg-soft: #f8f4ec;--broono-surface: #fbf8f2;--broono-surface-soft: #f6f1e8;--broono-text: #332a24;--broono-text-dark: #2b231e;--broono-text-muted: #6e645c;--broono-border: rgba(51, 42, 36, .12);--broono-divider: rgba(5, 89, 198, .18);--broono-accent: #27446f;--broono-accent-hover: #1f385b;--broono-inverse: #fffaf0;--font-h1-color: var(--broono-text);--font-h2-color: var(--broono-text);--font-h3-color: var(--broono-text);--font-h4-color: var(--broono-text);--button-font-family-primary: var(--font-ui--family);--button-font-family-secondary: var(--font-ui--family);--broono-button-radius: 8px;--broono-button-padding-y: 8px;--broono-button-padding-x: 16px;--broono-button-font-size: .68rem;--broono-button-letter-spacing: .06em;--broono-radius-sm: 8px;--broono-radius-md: 10px;--broono-radius-lg: 20px;--broono-radius-xl: 28px;--broono-container: 1440px;--broono-section-y: 88px;--broono-section-y-mobile: 56px;--broono-shadow-soft: 0 1px 2px rgba(0, 0, 0, .03);--animation-speed: .2s;--animation-easing: ease}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--broono-bg);color:var(--broono-text);font-family:var(--broono-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}img,picture,video,canvas,svg{display:block;max-width:100%}img{width:100%;height:auto}body,.paragraph:not(.button),.paragraph>*,.text-block.paragraph :is(h1,h2,h3,h4,h5,h6),p,li,span,label,input,textarea,select,.rte,.richtext{font-family:var(--font-paragraph--family);font-style:normal;font-weight:400;font-size:var(--font-paragraph--size);line-height:var(--broono-body-line-height);text-transform:var(--font-paragraph--case);color:var(--broono-text)}p,.rte p,.text-block p,.paragraph{max-width:70ch}h1,h2,h3,h4,h5,h6,.heading,.title,.section-heading,.product__title,.card__heading,.article-card__title,.collection-hero__title,.main-page-title,.broono-heading,.section__heading,.rich-text__heading,.image-with-text__heading,.banner__heading,.multicolumn-card__heading,.inline-richtext,.article-template__title{font-family:var(--broono-font-heading);color:var(--broono-text);margin-top:0;margin-bottom:0;text-wrap:balance}h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6),.broono-heading-xl{font-family:var(--font-h1--family);font-weight:400;font-size:var(--font-h1--size);line-height:var(--broono-display-line-height);letter-spacing:var(--broono-display-letter-spacing);color:var(--font-h1-color)}h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6),.broono-heading-lg{font-family:var(--font-h2--family);font-weight:400;font-size:var(--font-h2--size);line-height:1;letter-spacing:-.018em;color:var(--font-h2-color)}h3,.h3,.h3.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6),.broono-heading-md{font-family:var(--font-h3--family);font-weight:400;font-size:var(--font-h3--size);line-height:1.02;letter-spacing:-.015em;color:var(--font-h3-color)}h4,.h4.h4,.text-block.h4>*,.text-block.h4 :is(h1,h2,h3,h4,h5,h6),.broono-heading-sm{font-family:var(--font-h4--family);font-weight:400;font-size:var(--font-h4--size);line-height:1.08;letter-spacing:-.01em;color:var(--font-h4-color)}.broono-body{font-size:1rem;line-height:1.58}.broono-body-lg{font-size:1.12rem;line-height:1.65}small,.caption,.overline,.eyebrow,.subheading,.broono-eyebrow,.badge{font-family:var(--broono-font-ui);font-size:.78rem;line-height:1.2;letter-spacing:var(--broono-letterspacing-ui);text-transform:uppercase;font-weight:500}.eyebrow,.broono-eyebrow,.overline,.subheading,.caption{color:var(--broono-blue-muted)}.broono-signature,.signature-font,blockquote cite,.quote-signature{font-family:var(--font-signature--family);font-weight:400;line-height:1;letter-spacing:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color .2s ease,text-decoration-color .2s ease}:is(p,.rte p,.paragraph,li) a:not(.button):not(.button-secondary):not(.broono-button){color:var(--broono-blue-muted);text-decoration-color:#0559c659}:is(p,.rte p,.paragraph,li) a:not(.button):not(.button-secondary):not(.broono-button):hover{color:var(--broono-blue);text-decoration-color:var(--broono-blue)}.header__active-menu-item,.link[aria-current=page],.menu-drawer__menu-item[aria-current=page]{color:var(--broono-blue-muted);text-decoration:underline;text-decoration-color:#0559c673}.page-width,.broono-container{max-width:var(--broono-container);margin:0 auto;padding-left:28px;padding-right:28px}.broono-section{padding:var(--broono-section-y) 0;background:var(--broono-bg);color:var(--broono-text)}.broono-section--alt{background:var(--broono-bg-alt)}.broono-section--soft{background:var(--broono-bg-soft)}hr,.broono-divider{border:0;border-top:1px solid var(--broono-divider)}.broono-kicker-divider:after,.broono-eyebrow-divider:after{content:"";display:block;width:36px;height:2px;margin-top:10px;background:var(--broono-blue-muted);border-radius:999px}.broono-grid{display:grid;gap:32px}.broono-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.broono-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.broono-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.broono-card{background:var(--broono-surface);border:1px solid var(--broono-border);border-radius:var(--broono-radius-lg);box-shadow:var(--broono-shadow-soft)}.broono-panel{background:var(--broono-surface-soft);border:1px solid var(--broono-border);border-radius:var(--broono-radius-lg)}.broono-card,.broono-panel{padding:22px}.broono-media,.broono-story-card__image,.broono-product-card__media{overflow:hidden;border-radius:var(--broono-radius-xl)}.badge,.broono-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 10px;border-radius:999px;background:var(--broono-blue-soft);border:1px solid rgba(5,89,198,.12);color:var(--broono-blue-muted);font-family:var(--broono-font-ui);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}button,.button,.btn,.shopify-payment-button__button,input[type=submit],input[type=button],input[type=reset],.broono-button,.header__menu-item,.header__active-menu-item,.menu-drawer__menu-item,.link,.broono-ui{font-family:var(--button-font-family-primary);text-transform:uppercase;border-radius:var(--broono-button-radius)}.button,.btn,.broono-button,.button-secondary,.broono-button--secondary,button.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:var(--broono-button-padding-y) var(--broono-button-padding-x);font-family:var(--button-font-family-primary);font-style:normal;font-weight:600;font-size:var(--broono-button-font-size);line-height:1;letter-spacing:var(--broono-button-letter-spacing);text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.button,.btn,.broono-button{border:1px solid var(--broono-accent);background:var(--broono-accent);color:var(--broono-inverse)}.button:hover,.btn:hover,.broono-button:hover{background:var(--broono-accent-hover);border-color:var(--broono-accent-hover);color:var(--broono-inverse)}.button-secondary,.broono-button--secondary,button.shopify-payment-button__button--unbranded{border:1px solid rgba(5,89,198,.35);background:transparent;color:var(--broono-blue-muted)}.button-secondary:hover,.broono-button--secondary:hover,button.shopify-payment-button__button--unbranded:hover{background:var(--broono-blue-soft);border-color:#0559c685;color:var(--broono-blue)}.header__menu-item,.header__active-menu-item,.menu-drawer__menu-item,.link,.broono-ui,.show-more__label,.summary__label,.cart-bubble__text{font-family:var(--broono-font-ui);letter-spacing:.04em}.broono-bullet,.icon-bullet,ul.broono-list li::marker{color:var(--broono-blue-muted)}.broono-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--broono-blue-muted)}.rte p,.rich-text__text,.image-with-text__text,.multicolumn-card__info,.article-template__content,.product__description,.banner__text{font-family:var(--broono-font-body);color:var(--broono-text);line-height:1.58}.pills__pill[aria-current=true],.pills__pill.is-active,.variant-option__button-label:has(:checked){border-color:#0559c666}.broono-system-card{background:var(--broono-surface);border:1px solid var(--broono-border);border-radius:var(--broono-radius-lg);padding:22px}.broono-system-card__number{display:inline-block;margin-bottom:12px;font-family:var(--broono-font-ui);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--broono-blue-muted)}.broono-system-card__title,.broono-story-card__title,.broono-product-card__title,.section__heading,.rich-text__heading,.image-with-text__heading,.banner__heading{margin-top:6px;margin-bottom:8px}.broono-system-card__text,.broono-story-card__text,.broono-product-card__copy{color:var(--broono-text-muted)}.broono-product-card{display:flex;flex-direction:column;gap:10px;background:var(--broono-surface);border:1px solid var(--broono-border);border-radius:var(--broono-radius-lg);padding:22px}.broono-product-card--hero{padding:26px}.broono-story-card{display:flex;flex-direction:column;gap:10px}input,textarea,select,.field__input{background:#fff;color:var(--broono-text);border:1px solid var(--broono-border);border-radius:var(--broono-radius-sm)}.field__input:focus,input:focus,textarea:focus,select:focus{outline:none;border-color:#0559c659;box-shadow:0 0 0 3px #0559c614}body{background-color:var(--broono-bg);color:var(--broono-text);font-family:var(--font-body--family)}:is(.section,.cart__summary-container){background:transparent}.product-grid__item,.collection-card__inner,.featured-blog-posts-card__inner,.dialog-modal,.variant-option__button-label,.quantity-selector,.field__input,.product-grid__card,.card-gallery,.product-media-container,slideshow-slide{border-radius:10px}.product-media-container,.card-gallery,slideshow-slide .slide__image-container--rounded{border-radius:20px}.rte blockquote{margin-inline:1.5em 2.3em;margin-block:3.2em;padding-inline-start:1em;border-inline-start:1.5px solid rgba(5,89,198,.18);font-style:normal;font-weight:400}.rte blockquote p{font-family:var(--font-h3--family);line-height:1.02;letter-spacing:-.02em}.rte blockquote cite,.rte blockquote .signature-font{display:block;margin-top:1rem;font-family:var(--font-signature--family);font-size:1.2em}.product-grid :is(h3,h4,p),.collection-card__content,.featured-blog-posts-card__content{color:var(--broono-text)}@media screen and (max-width:989px){.broono-grid--2,.broono-grid--3,.broono-grid--4{grid-template-columns:1fr}}@media screen and (max-width:749px){:root{--font-h1--size: clamp(1.9rem, 9vw, 2.8rem);--font-h2--size: clamp(1.6rem, 7vw, 2.2rem);--font-h3--size: clamp(1.3rem, 5.5vw, 1.7rem);--font-h4--size: clamp(1.05rem, 4.5vw, 1.25rem)}.broono-section{padding:var(--broono-section-y-mobile) 0}.page-width,.broono-container{padding-left:18px;padding-right:18px}.broono-card,.broono-panel,.broono-system-card,.broono-product-card,.broono-product-card--hero{padding:18px}.button,.btn,.broono-button,.button-secondary,.broono-button--secondary{width:100%}}#founding-dogs{background:var(--broono-surface);color:var(--broono-text);border:1px solid var(--broono-border);border-radius:var(--broono-radius-lg);box-shadow:var(--broono-shadow-soft)}#founding-dogs .founding-dog-form-title,#founding-dogs .founding-dog-form-field label{color:var(--broono-text)}#founding-dogs .founding-dog-form-subtitle,#founding-dogs .founding-dog-form-note{color:var(--broono-text-muted)}#founding-dogs .founding-dog-form-grid{gap:14px}#founding-dogs .founding-dog-form-field input,#founding-dogs .founding-dog-form-field select{width:100%;background:#fff;color:var(--broono-text);border:1px solid var(--broono-border);border-radius:var(--broono-radius-sm)}#founding-dogs .founding-dog-form-field input::placeholder{color:var(--broono-text-muted);opacity:1}#founding-dogs .founding-dog-form-field input:focus,#founding-dogs .founding-dog-form-field select:focus{outline:none;border-color:#0559c659;box-shadow:0 0 0 3px #0559c614}#founding-dogs .founding-dog-form-button{width:100%;background:var(--broono-accent);color:var(--broono-inverse);border:1px solid var(--broono-accent);border-radius:999px;font-family:var(--button-font-family-primary);font-weight:600;letter-spacing:var(--broono-button-letter-spacing);text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}#founding-dogs .founding-dog-form-button:hover{background:var(--broono-accent-hover);border-color:var(--broono-accent-hover);color:var(--broono-inverse);opacity:1}#founding-dogs .founding-dog-form-success,#founding-dogs .founding-dog-form-errors{border-radius:var(--broono-radius-md);border:1px solid transparent}#founding-dogs .founding-dog-form-success{background:var(--broono-blue-soft);color:var(--broono-blue-muted);border-color:#0559c62e}#founding-dogs .founding-dog-form-errors{background:#8c201c0f;color:#8a1c1c;border-color:#8c201c29}#founding-dogs .founding-dog-form-field select{padding-right:40px}@media screen and (max-width:749px){#founding-dogs{border-radius:18px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/broono-custom.css.map */
