.dd-wrap{max-width:var(--container, 1200px);margin:0 auto;padding-inline:var(--space-6, 32px)}.dd-section-head{text-align:center;max-width:620px;margin:0 auto var(--space-7, 48px)}.dd-section-head h2{font-family:var(--font-display);font-weight:var(--fw-extrabold, 800);font-size:clamp(30px,8vw,var(--text-h1, 48px));line-height:1.08;margin-top:14px;color:var(--color-text-strong);letter-spacing:var(--ls-heading, -.015em)}.dd-section-head p{font-size:var(--text-body, 17px);color:var(--color-text-muted);margin-top:14px}.dd-eyebrow{font-family:var(--font-sans);font-weight:var(--fw-semibold, 600);font-size:var(--text-eyebrow, 13px);letter-spacing:var(--ls-eyebrow, .16em);text-transform:uppercase;color:var(--aqua-ink);line-height:1;display:block}.dd-accent{color:var(--color-text-strong);background:linear-gradient(transparent 58%,var(--shandy) 58%);padding:0 6px;border-radius:3px}.dd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-sans);font-weight:var(--fw-semibold, 600);letter-spacing:var(--ls-button, .02em);border:none;border-radius:var(--radius-pill, 999px);cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform var(--dur-base, .24s) var(--ease-out),background var(--dur-base, .24s) var(--ease-out),box-shadow var(--dur-base, .24s) var(--ease-out)}.dd-btn:hover{transform:translateY(-1px)}.dd-btn--lg{font-size:17px;padding:16px 30px}.dd-btn--md{font-size:15px;padding:13px 24px}.dd-btn--sm{font-size:14px;padding:10px 18px}.dd-btn--block{width:100%}.dd-btn--primary{background:var(--lavender-indigo);color:var(--white);box-shadow:0 10px 24px -12px #7b00ff73}.dd-btn--primary:hover:not(:disabled){background:var(--deep-violet);box-shadow:0 14px 30px -14px #2b005e80}.dd-btn--secondary{background:var(--white);color:var(--color-text-strong);border:1.5px solid var(--color-border-strong)}.dd-btn--secondary:hover:not(:disabled){background:var(--ghost-white)}.dd-btn--accent{background:var(--cta-accent-bg);color:var(--cta-accent-text)}.dd-btn--accent:hover:not(:disabled){background:#fff59a;box-shadow:var(--shadow-md)}.dd-btn--ghost-light{background:#ffffff1f;color:var(--white);border:1.5px solid rgba(255,255,255,.5)}.dd-btn--ghost-light:hover:not(:disabled){background:#fff3}.dd-chip{display:inline-flex;align-items:center;gap:6px;font-weight:var(--fw-semibold, 600);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:7px 13px;border-radius:var(--radius-pill, 999px)}.dd-chip--pink{background:var(--pink);color:var(--black)}.dd-chip--ghost{background:var(--magnolia);color:var(--pink-ink)}.dd-chip--aqua{background:var(--aqua-wash);color:var(--aqua-ink)}.dd-stars{display:inline-flex;gap:2px;color:var(--star, #FFD300)}.dd-stars svg{width:18px;height:18px}.dd-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.dd-reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dd-btn{transition:none}.dd-reveal{opacity:1!important;transform:none!important;transition:none!important}}featured-product-information .rating-wrapper{--star-fill-color: var(--star, #FFD300);--star-fill-color-rgb: 255 211 0}featured-product-information .rating-wrapper .rating-count,featured-product-information .rating-wrapper .rating-count-separator{color:var(--color-foreground)}
/*# sourceMappingURL=/cdn/shop/t/95/assets/dd-home.css.map */
