.fdb-section{background:var(--color-background);color:var(--color-foreground)}.fdb-wrap{width:100%;max-width:var(--fdb-max-width, 1180px);margin:0 auto;padding-block:var(--fdb-top, 44px) var(--fdb-bottom, 44px);padding-inline:var(--fdb-left, 20px) var(--fdb-right, 20px)}.fdb-wrap--narrow{max-width:var(--fdb-max-width, 860px)}.fdb-hero,.fdb-section-head{text-align:var(--fdb-align, center)}.fdb-eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;opacity:.72}.fdb-heading{margin:0;font-size:clamp(2rem,5vw,4.4rem);line-height:.98;text-wrap:balance}.fdb-subheading,.fdb-section-head__text{max-width:720px;margin:14px auto 0;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.5;opacity:.82}.fdb-actions{display:flex;flex-wrap:wrap;justify-content:var(--fdb-actions-align, center);gap:10px;margin-top:22px}.fdb-proof{margin:14px 0 0;opacity:.72;font-size:.92rem}.fdb-section-head{max-width:760px;margin:0 auto 22px}.fdb-section-head h2{margin:0;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.08;text-wrap:balance}.fdb-grid{display:grid;grid-template-columns:repeat(var(--fdb-columns, 3),minmax(0,1fr));gap:var(--fdb-gap, 16px)}.fdb-card,.fdb-product-card,.fdb-faq details{border:1px solid rgb(var(--color-foreground-rgb) / .12);border-radius:var(--fdb-radius, 14px);background:rgb(var(--color-foreground-rgb) / .025)}.fdb-card{padding:var(--fdb-card-padding, 18px)}.fdb-card__icon{font-size:1.25rem;margin-bottom:8px}.fdb-card h3{margin:0 0 6px;font-size:1.02rem}.fdb-card p{margin:0;line-height:1.45;opacity:.78;font-size:.94rem}.fdb-step-number,.fdb-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--color-foreground-rgb) / .16);background:rgb(var(--color-foreground-rgb) / .05)}.fdb-step-number{width:30px;height:30px;border-radius:999px;margin-bottom:10px;font-weight:600;font-size:.88rem}.fdb-pill-row{display:flex;flex-wrap:wrap;justify-content:var(--fdb-actions-align, center);gap:8px}.fdb-pill{min-height:38px;padding:8px 12px;border-radius:999px;text-decoration:none;font-size:.9rem}.fdb-pill:hover{background:rgb(var(--color-foreground-rgb) / .09)}.fdb-product-grid{display:grid;grid-template-columns:repeat(var(--fdb-product-columns, 3),minmax(0,1fr));gap:var(--fdb-gap, 16px)}.fdb-product-card{overflow:hidden;display:flex;flex-direction:column;min-height:100%}.fdb-product-card__media{display:block;background:rgb(var(--color-foreground-rgb) / .04)}.fdb-product-card__media img{width:100%;aspect-ratio:var(--fdb-image-ratio, 4 / 3);object-fit:cover}.fdb-product-card__body{padding:var(--fdb-card-padding, 16px);display:flex;flex-direction:column;gap:8px;flex:1}.fdb-product-card__mood{width:fit-content;border-radius:999px;padding:5px 9px;background:rgb(var(--color-foreground-rgb) / .07);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.fdb-product-card h3{margin:0;font-size:clamp(1.1rem,1.9vw,1.45rem);line-height:1.12}.fdb-product-card__buyline,.fdb-product-card__price,.fdb-product-card__desc,.fdb-product-card__meta,.fdb-product-card__req{margin:0}.fdb-product-card__buyline,.fdb-product-card__price{font-weight:600}.fdb-product-card__desc,.fdb-product-card__meta,.fdb-product-card__req{line-height:1.4;opacity:.78;font-size:.9rem}.fdb-product-card__summary{display:grid;gap:6px;padding-top:8px;margin-top:2px;border-top:1px solid rgb(var(--color-foreground-rgb) / .1)}.fdb-product-card__summary strong{opacity:.95}.fdb-product-card__cta{margin-top:auto;padding-top:4px}.fdb-product-card__cta .button,.fdb-product-card__cta .button-secondary{width:100%}.fdb-faq{display:grid;gap:10px}.fdb-faq details{padding:0 16px}.fdb-faq summary{padding:14px 0;font-weight:600;cursor:pointer}.fdb-faq p{margin:0;padding:0 0 14px;line-height:1.45;opacity:.78;font-size:.94rem}@media screen and (max-width:989px){.fdb-grid,.fdb-product-grid{grid-template-columns:repeat(var(--fdb-tablet-columns, 2),minmax(0,1fr))}}@media screen and (max-width:749px){.fdb-wrap{padding-block:calc(var(--fdb-top, 44px) * .75) calc(var(--fdb-bottom, 44px) * .75);padding-inline:max(16px,calc(var(--fdb-left, 20px) * .7)) max(16px,calc(var(--fdb-right, 20px) * .7))}.fdb-grid,.fdb-product-grid{grid-template-columns:1fr}.fdb-actions .button,.fdb-actions .button-secondary{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/find-date-box.css.map */
