:root{--tavvo-navy: #1A2E3A;--tavvo-navy-light: #243D4E;--tavvo-terracotta: #B85C38;--tavvo-terracotta-dark: #96421E;--tavvo-caramel: #C8915A;--tavvo-sand: #F4F0EB;--tavvo-cream: #FAF7F3;--tavvo-white: #FFFFFF;--tavvo-font-heading: var(--font-heading-family, "Playfair Display", serif);--tavvo-font-body: var(--font-body-family, "Montserrat", sans-serif);--ese-font-heading: var(--tavvo-font-heading);--ese-font-body: var(--tavvo-font-body);--tavvo-size-h1: clamp(3rem, 6.5vw, 4.6rem);--tavvo-size-h2: clamp(2.4rem, 4vw, 3rem);--tavvo-size-h3: clamp(1.8rem, 2.5vw, 2rem);--tavvo-size-lead: 1.75rem;--tavvo-size-body: 1.5rem;--tavvo-size-body-sm: 1.4rem;--tavvo-size-meta: 1.2rem;--tavvo-size-eyebrow: 1.1rem;--tavvo-size-btn: 1.4rem;--tavvo-size-micro: 1rem;--tavvo-size-subtitle-sectie: clamp(1.32rem, 2.2vw, 1.76rem);--tavvo-max-width: 1100px;--tavvo-section-padding: 72px 40px;--tavvo-section-padding-mobile: 52px 20px;--tavvo-btn-padding: 18px 48px;--tavvo-header-mb: 56px}@media(min-width:750px){:root{--tavvo-size-body: 1.6rem}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}.section-header{position:sticky!important;top:0!important;z-index:200!important}.tavvo-section{padding:var(--tavvo-section-padding)}.tavvo-section--navy{background:var(--tavvo-navy)}.tavvo-section--sand{background:var(--tavvo-sand)}.tavvo-section--cream{background:var(--tavvo-cream)}.tavvo-section--white{background:var(--tavvo-white)}.tavvo-section__inner{max-width:var(--tavvo-max-width);margin:0 auto}.tavvo-section__header{text-align:center;margin-bottom:var(--tavvo-header-mb)}.tavvo-eyebrow{display:block;font-family:var(--tavvo-font-body);font-size:var(--tavvo-size-eyebrow);letter-spacing:.45em;text-transform:uppercase;font-weight:600;color:var(--tavvo-caramel);margin-bottom:20px}.tavvo-h2{font-family:var(--tavvo-font-heading);font-size:clamp(3.2rem,4vw,5rem);font-weight:900;line-height:1.05;color:var(--tavvo-navy);margin:0 0 20px}.tavvo-h2--light{color:var(--tavvo-sand)}.tavvo-subtitle--sectie{font-family:var(--tavvo-font-body);font-size:var(--tavvo-size-subtitle-sectie);font-weight:300;line-height:1.7;color:#1a2e3ac7;max-width:640px;margin:0 auto}.tavvo-subtitle--sectie--light{color:#f4f0ebbf}.tavvo-body{font-family:var(--tavvo-font-body);font-size:var(--tavvo-size-body);line-height:1.75;font-weight:400;color:var(--tavvo-navy)}.tavvo-micro{font-family:var(--tavvo-font-body);font-size:var(--tavvo-size-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--tavvo-caramel)}.tavvo-divider{width:56px;height:2px;background:var(--tavvo-caramel);margin:0 auto 28px;border:none;opacity:.6}.tavvo-btn-primary{display:inline-block;font-family:var(--tavvo-font-body);font-size:var(--tavvo-size-btn);letter-spacing:.22em;text-transform:uppercase;font-weight:700;padding:var(--tavvo-btn-padding);background:var(--tavvo-terracotta);color:#fff;text-decoration:none;border-radius:2px;border:none;cursor:pointer;transition:background .25s,transform .2s}.tavvo-btn-primary:hover{background:var(--tavvo-terracotta-dark);transform:translateY(-2px);color:#fff}.tavvo-btn-caramel{display:inline-block;font-family:var(--tavvo-font-body);font-size:var(--tavvo-size-btn);letter-spacing:.22em;text-transform:uppercase;font-weight:700;padding:var(--tavvo-btn-padding);background:var(--tavvo-caramel);color:var(--tavvo-navy);text-decoration:none;border-radius:2px;border:none;cursor:pointer;transition:background .25s,transform .2s}.tavvo-btn-caramel:hover{background:var(--tavvo-terracotta);color:#fff;transform:translateY(-2px)}.tavvo-btn-secondary{display:inline-flex;align-items:center;gap:10px;font-family:var(--tavvo-font-body);font-size:var(--tavvo-size-btn);letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--tavvo-terracotta);text-decoration:none;border-bottom:1px solid rgba(184,92,56,.35);padding-bottom:2px;transition:color .2s,gap .2s,border-color .2s;background:none;border-top:none;border-left:none;border-right:none;cursor:pointer}.tavvo-btn-secondary:after{content:"\2192";font-size:1.1rem;transition:transform .2s}.tavvo-btn-secondary:hover{color:var(--tavvo-terracotta-dark);gap:16px;border-color:var(--tavvo-terracotta)}.tavvo-btn-secondary:hover:after{transform:translate(3px)}.tavvo-label{display:inline-block;font-family:var(--tavvo-font-body);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;padding:4px 12px;border-radius:2px;width:fit-content;color:var(--tavvo-terracotta);border:1px solid var(--tavvo-terracotta)}.tavvo-label--caramel{color:var(--tavvo-caramel);border-color:var(--tavvo-caramel)}.tavvo-label--navy{color:var(--tavvo-navy);border-color:#1a2e3a4d}.tavvo-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:var(--tavvo-max-width);margin:0 auto}.tavvo-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:72px;max-width:var(--tavvo-max-width);margin:0 auto;align-items:center}html,body{overflow-x:clip;max-width:100%}.tavvo-card{background:var(--tavvo-navy);padding:40px 36px;display:flex;flex-direction:column;position:relative;overflow:hidden;border-radius:2px;transition:transform .3s ease}.tavvo-card:hover{transform:translateY(-4px)}.tavvo-card--sand{background:var(--tavvo-sand);color:var(--tavvo-navy)}.tavvo-card--white{background:var(--tavvo-white);border:1px solid rgba(26,46,58,.1)}@keyframes tavvo-fadeup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.tavvo-fadeup{animation:tavvo-fadeup .8s ease forwards}@media(max-width:989px){.tavvo-grid-3{grid-template-columns:1fr}.tavvo-grid-2{grid-template-columns:1fr;gap:48px}}@media(max-width:749px){:root{--tavvo-section-padding: var(--tavvo-section-padding-mobile)}.tavvo-grid-3{gap:16px}.tavvo-h2{font-size:clamp(2.4rem,8vw,3.2rem)}.tavvo-subtitle--sectie{font-size:clamp(1.2rem,4.5vw,1.4rem)}.tavvo-btn-primary,.tavvo-btn-caramel{width:100%;text-align:center;padding:18px 24px}}#MainContent:has(.shopify-policy__container){background-color:#f4f0eb}.shopify-policy__container{max-width:820px;margin:0 auto;padding:48px 20px;background-color:#f4f0eb}.shopify-policy__title,.shopify-policy__title h1,.shopify-policy__body,.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body strong,.shopify-policy__body h2,.shopify-policy__body h3{color:#1a2e3a!important}.shopify-policy__body a{color:#b85c38!important;text-decoration:underline}@media(min-width:750px){.shopify-policy__container{padding:72px 28px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tavvo.css.map */
