@charset "UTF-8";.fussy-dog-guarantee{background:var(--fdg-bg);color:var(--fdg-text)}.fussy-dog-guarantee__inner{max-width:1200px;margin:0 auto;padding:0 20px}.fussy-dog-guarantee__title{font-family:var(--font-heading, var(--FONT-STACK-HEADING));font-size:var(--font-h2-size, clamp(2rem, 4vw, 2.75rem));font-weight:var(--font-heading-weight, 700);line-height:var(--font-h2-line-height, 1.1);letter-spacing:var(--font-h2-spacing, -.02em);color:var(--fdg-heading);text-align:left;margin:0 0 32px}@media(min-width:768px){.fussy-dog-guarantee__title{text-align:center}}@media(max-width:767px){.fussy-dog-guarantee__title{font-size:var(--font-h2-size-mobile, clamp(1.75rem, 3.5vw, 2.25rem))}}.fussy-dog-guarantee__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;min-height:0}.fussy-dog-guarantee__media{position:relative;min-height:200px;display:flex;justify-content:flex-end;align-items:center;margin-right:-12px}.fussy-dog-guarantee__img{width:auto;max-width:100%;height:auto;max-height:340px;object-fit:contain;object-position:right center;border-radius:8px}.fussy-dog-guarantee__placeholder{width:100%;max-width:280px;aspect-ratio:1;margin-left:0;background:#1f2e290f;border-radius:8px;display:flex;align-items:center;justify-content:center}.fussy-dog-guarantee__placeholder-icon{width:80px;height:80px;color:var(--fdg-heading)}.fussy-dog-guarantee__content{padding:0;text-align:left}.fussy-dog-guarantee__content-inner{max-width:520px;margin:0 auto 0 0}.fussy-dog-guarantee__body{font-size:calc(1rem * var(--adjust-body));line-height:1.55;color:var(--fdg-text);margin:0 0 18px;text-align:left}.fussy-dog-guarantee__body p{margin:0 0 10px}.fussy-dog-guarantee__body p:last-child{margin-bottom:0}.fussy-dog-guarantee__body strong{color:var(--fdg-heading)}.fussy-dog-guarantee__badge{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:10px 14px;background:#1f2e2914;border-radius:8px;font-size:calc(.875rem * var(--adjust-body));font-weight:600;color:var(--fdg-heading)}.fussy-dog-guarantee__badge-icon{display:flex;align-items:center;justify-content:center;color:var(--fdg-accent)}.fussy-dog-guarantee__badge-text{letter-spacing:.01em}@media(max-width:768px){.fussy-dog-guarantee__title{margin-bottom:24px}.fussy-dog-guarantee__grid{grid-template-columns:1fr;gap:24px;text-align:center}.fussy-dog-guarantee--mobile-image-first .fussy-dog-guarantee__content{order:2}.fussy-dog-guarantee--mobile-image-first .fussy-dog-guarantee__media{order:1}.fussy-dog-guarantee--hide-image-mobile .fussy-dog-guarantee__media{display:none!important}.fussy-dog-guarantee__media{min-height:160px;justify-content:center;margin-right:0}.fussy-dog-guarantee__img{max-height:260px;object-position:center;margin:0 auto}.fussy-dog-guarantee__placeholder{margin-left:auto;margin-right:auto}.fussy-dog-guarantee__content{padding:0 4px}.fussy-dog-guarantee__content-inner{max-width:100%}.fussy-dog-guarantee__body{margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-fussy-dog-guarantee.css.map */
