.df-occasion-directory__breadcrumb{padding:0 0 14px;font-size:13px;color:#5a655f}.df-occasion-directory__breadcrumb ol{display:flex;align-items:center;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.df-occasion-directory__breadcrumb li{display:flex;align-items:center;gap:6px}.df-occasion-directory__breadcrumb a{color:#194d3b;text-decoration:none}.df-occasion-directory__breadcrumb a:hover,.df-occasion-directory__breadcrumb a:focus-visible{text-decoration:underline;text-underline-offset:3px}.df-occasion-directory__breadcrumb [aria-current=page]{color:#6f766f}.df-occasion-directory__gap{grid-column:1/-1;height:28px;border:0;margin:0;background:linear-gradient(#d6b96e,#d6b96e) center/100% 2px no-repeat}.df-occasion-directory{padding-top:40px;padding-bottom:48px}.df-occasion-directory header{max-width:800px;margin-bottom:28px}.df-occasion-directory h1{font-size:clamp(30px,4vw,46px);color:#214f35}.df-occasion-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.df-occasion-directory__card{display:block;padding:24px;border:1px solid #dedfce;border-radius:8px;background:#faf8ef;color:#214f35;text-decoration:none}.df-occasion-directory__card h2{font-size:20px;line-height:1.4;margin:0 0 20px}.df-occasion-directory__card .df-occasion-meaning{font-size:16px}.df-occasion-directory__card:hover{background:#e5eadc}.df-occasion-directory__card:focus-visible{outline:3px solid #795827;outline-offset:3px}@media(max-width:900px){.df-occasion-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.df-occasion-directory__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAg */
