.db-breed .breed-faqs{margin:6px 0 0}.db-breed .breed-section--faqs{padding-bottom:clamp(28px,5vw,84px)}.db-breed .breed-section--faqs .breed-heading{margin-bottom:8px}.db-breed .db-faqs{border:1px solid var(--db-border, #D8DDE6);border-radius:var(--db-radius, 0px);background:#ffffffeb;box-shadow:0 14px 40px #0000000f;overflow:hidden}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.db-breed .db-faqs{background:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.db-breed .db-faqs *{box-sizing:border-box}.db-breed .db-faqs--enhanced .faq-a{display:block}.db-breed .db-faq{position:relative}.db-breed .db-faq+.db-faq{border-top:1px solid rgba(0,0,0,.1)}.db-breed .db-faq__q{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:0;background:transparent;transition:background .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1);color:var(--db-text, #0B0C0E);font:inherit;text-align:left;line-height:1.25;cursor:pointer}.db-breed .db-faq__q:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:background .22s cubic-bezier(.22,1,.36,1)}.db-breed .db-faq__q:hover{background:#00000008}.db-breed .db-faq__q:focus-visible{outline:3px solid rgba(47,107,255,.25);outline-offset:-3px}.db-breed .db-faq__qText{min-width:0;flex:1 1 auto}.db-breed .db-faq__qText strong,.db-breed .db-faq__qText b{font-weight:650}.db-breed .db-faq__icon{flex:0 0 auto;width:12px;height:12px;margin-top:4px;border-right:2px solid var(--db-muted, #5B6068);border-bottom:2px solid var(--db-muted, #5B6068);transform:rotate(45deg);transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1)}.db-breed .db-faq.is-open .db-faq__q{background:#2f6bff14}.db-breed .db-faq.is-open .db-faq__q:before{background:var(--db-accent, #2F6BFF)}.db-breed .db-faq.is-open .db-faq__icon{transform:rotate(-135deg);border-color:var(--db-accent, #2F6BFF)}.db-breed .db-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .44s cubic-bezier(.22,1,.36,1);will-change:grid-template-rows}.db-breed .db-faq__panelInner{overflow:hidden;min-height:0;min-width:0;padding:12px 16px 20px;color:var(--db-muted, #5B6068);line-height:1.65;opacity:0;transform:translateY(-4px);transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.db-breed .db-faq.is-open .db-faq__panel{grid-template-rows:1fr}.db-breed .db-faq.is-open .db-faq__panelInner{opacity:1;transform:translateY(0);transition-delay:.11s}.db-breed .db-faq__panelInner>:first-child{margin-top:0}.db-breed .db-faq__panelInner>:last-child{margin-bottom:0}.db-breed .db-faq__answer{margin:0}@media (max-width: 750px){.db-breed .db-faqs{box-shadow:0 10px 28px #0000000f}.db-breed .db-faq__q{padding:14px 12px;gap:12px}.db-breed .db-faq__panelInner{padding:10px 12px 18px}}@media (prefers-reduced-motion: reduce){.db-breed .db-faq__panel,.db-breed .db-faq__panelInner,.db-breed .db-faq__icon{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/DB-dog-breed-faq.css.map */
