.yav3-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:420px;background:var(--y-cream,#FFFBF5)}.yav3-hero-text{padding:56px 64px}.yav3-kicker{display:inline-block;color:var(--y-green,#7FAA51);font-weight:800;font-size:14px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:14px}.yav3-title{color:var(--y-purple,#5D489B)!important;font-weight:800!important;line-height:1.12;margin:0}.yav3-hero-img{height:100%;min-height:420px}.yav3-hero-img img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:991.98px){.yav3-hero{grid-template-columns:1fr;min-height:0}.yav3-hero-text{padding:40px 24px 28px}.yav3-hero-img{min-height:260px}}.yoopy-article-topstrip{background:var(--y-lila-soft,#F1ECF8);padding:10px 0;margin-bottom:32px;font-size:13.5px}.yoopy-article-topstrip .breadcrumb{margin:0}.yav3-content{padding-bottom:8px}.yav3-product-card{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--y-lila-soft,#F1ECF8);border-radius:18px;padding:18px 20px;margin:32px 0}.yav3-product-link{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit;flex:1 1 240px}.yav3-product-link img{width:64px;height:64px;border-radius:12px;object-fit:cover;flex:0 0 auto;background:#fff}.yav3-product-eyebrow{font-size:12px;font-weight:800;color:var(--y-green,#7FAA51);text-transform:uppercase;letter-spacing:.02em;margin-bottom:2px}.yav3-product-title{font-weight:700;font-size:15px;color:var(--y-ink,#231F20);line-height:1.3}.yav3-product-price{font-weight:800;font-size:14px;color:var(--y-purple,#5D489B);margin-top:2px}.yav3-product-card .btn-atc{background:var(--y-purple,#5D489B);border-color:var(--y-purple,#5D489B);white-space:nowrap}.yoopy-article-tags-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:36px 0 0}.yoopy-article-tags-label{font-weight:700;font-size:13.5px;color:#9a9a9a;margin-right:2px}.yoopy-article-share-row{display:flex;align-items:center;gap:14px;margin:28px 0 0}.yoopy-article-share-label{font-weight:700;font-size:14px;color:var(--y-ink,#231F20)}.yla-section{background:#fff}.yla-title{color:var(--y-purple,#5D489B)!important;font-weight:800!important;margin-bottom:8px}.yla-subtitle{color:#6b6b6b;font-size:16px;margin-bottom:36px}.yla-item{list-style:none}.yla-card{background:#fff;border:1px solid #ECE7F4;border-radius:20px;overflow:hidden;box-shadow:0 2px 10px #5d489b0d;transition:box-shadow .2s ease,transform .2s ease;color:inherit}.yla-card:hover{box-shadow:0 14px 32px #5d489b24;transform:translateY(-3px)}.yla-card-img-wrap{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--y-lila-soft,#F1ECF8)}.yla-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.yla-card:hover .yla-card-img{transform:scale(1.05)}.yla-card-img-placeholder{color:var(--y-purple,#5D489B)}.yla-badge{position:absolute;top:12px;left:12px;background:var(--y-yellow,#FDD300);color:var(--y-ink,#231F20);font-weight:800;font-size:11.5px;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:6px 12px;box-shadow:0 2px 8px #00000014}.yla-card-body{padding:18px 20px 20px;display:flex;flex-direction:column}.yla-card-title{color:var(--y-ink,#231F20)!important;font-weight:800!important;line-height:1.3;margin-bottom:10px;font-size:17px;transition:color .15s}.yla-card:hover .yla-card-title{color:var(--y-purple,#5D489B)!important}.yla-card-excerpt{color:#6b6b6b;line-height:1.55;margin-bottom:14px}.yla-card-cta{display:inline-flex;align-items:center;gap:6px;color:var(--y-green,#7FAA51);font-weight:800;font-size:13.5px;text-transform:uppercase;letter-spacing:.03em;margin-top:auto}.yla-card-cta svg{transition:transform .15s}.yla-card:hover .yla-card-cta svg{transform:translate(3px)}.yla-all-btn{display:inline-block;background:var(--y-purple,#5D489B);color:#fff;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.4px;border-radius:999px;padding:14px 32px;text-decoration:none;transition:background .2s}.yla-all-btn:hover{background:var(--y-purple-dark,#4a3a7d);color:#fff}@media(max-width:575.98px){.yla-title{font-size:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
