:root{--cp-primary: #dcf3fc;--cp-bg-page: #f8fbfd;--cp-bg-card: #ffffff;--cp-bg-card-hover: #eef8fd;--cp-text-heading: #2c3e50;--cp-text-body: #5a6672;--cp-text-meta: #8e99a4;--cp-accent: #e85a71;--cp-accent-soft: #f4a5b3;--cp-border: #e3eef5;--cp-shadow: 0 2px 12px rgba(173, 216, 230, .25);--cp-shadow-hover: 0 8px 24px rgba(173, 216, 230, .4);--cp-radius-card: 16px;--cp-transition: all .3s cubic-bezier(.25, .46, .45, .94)}.cp-blog-hero{background:linear-gradient(135deg,#dcf3fc,#fdf0f3);padding:48px 16px 40px;text-align:center}.cp-blog-hero__inner{max-width:680px;margin:0 auto}.cp-blog-hero__title{font-family:Murecho,Hiragino Kaku Gothic ProN,sans-serif;font-size:2.4rem;font-weight:700;color:var(--cp-text-heading);letter-spacing:.06em;line-height:1.3;margin:0}.cp-blog-hero__divider{width:40px;height:3px;background:var(--cp-accent);border-radius:2px;margin:16px auto}.cp-blog-hero__tagline{font-family:Murecho,Hiragino Kaku Gothic ProN,sans-serif;font-size:1.4rem;font-weight:400;color:var(--cp-text-body);line-height:1.5;margin:0}@media screen and (min-width:750px){.cp-blog-hero{padding:56px 24px 48px}.cp-blog-hero__title{font-size:2.8rem}.cp-blog-hero__tagline{font-size:1.5rem}}@media screen and (min-width:990px){.cp-blog-hero{padding:64px 40px 56px}.cp-blog-hero__title{font-size:3.2rem}.cp-blog-hero__tagline{font-size:1.6rem}}.cp-blog-grid{display:grid;grid-template-columns:1fr;gap:20px;padding:28px 16px 48px;max-width:120rem;margin:0 auto;background-color:var(--cp-bg-page)}@media screen and (min-width:750px){.cp-blog-grid{grid-template-columns:repeat(2,1fr);gap:24px;padding:36px 24px 56px}}@media screen and (min-width:990px){.cp-blog-grid{grid-template-columns:repeat(3,1fr);gap:28px;padding:40px 40px 64px}}.cp-blog-card{background:var(--cp-bg-card);border:1px solid var(--cp-border);border-radius:var(--cp-radius-card);box-shadow:var(--cp-shadow);overflow:hidden;transition:var(--cp-transition);display:flex;flex-direction:column}.cp-blog-card:hover{box-shadow:var(--cp-shadow-hover);transform:translateY(-4px);border-color:#dcf3fc99}.cp-blog-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.cp-blog-card__link:hover{text-decoration:none;color:inherit}.cp-blog-card__image-wrapper{position:relative;aspect-ratio:16 / 10;overflow:hidden;background-color:#f0f4f8;flex-shrink:0}.cp-blog-card__image{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.cp-blog-card:hover .cp-blog-card__image{transform:scale(1.04)}.cp-blog-card__content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.cp-blog-card__date{font-family:Murecho,sans-serif;font-size:1.2rem;font-weight:400;color:var(--cp-text-meta);line-height:1.4;margin-bottom:6px}.cp-blog-card__title{font-family:Murecho,Hiragino Kaku Gothic ProN,sans-serif;font-size:1.5rem;font-weight:600;color:var(--cp-text-heading);line-height:1.55;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.cp-blog-card:hover .cp-blog-card__title{color:var(--cp-accent)}@media screen and (min-width:990px){.cp-blog-card__title{font-size:1.7rem}}.cp-blog-card__excerpt{font-family:Murecho,Hiragino Kaku Gothic ProN,sans-serif;font-size:1.3rem;font-weight:400;color:var(--cp-text-body);line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:990px){.cp-blog-card__excerpt{font-size:1.4rem}}.cp-blog-card__cta{font-family:Murecho,sans-serif;font-size:1.3rem;font-weight:500;color:var(--cp-accent);margin-top:auto;padding-top:16px;display:inline-flex;align-items:center;gap:4px}.cp-blog-card__arrow{display:inline-block;transition:transform .25s ease}.cp-blog-card:hover .cp-blog-card__arrow{transform:translate(5px)}.cp-blog-pagination{padding:0 16px 48px;max-width:120rem;margin:0 auto;background-color:var(--cp-bg-page)}.cp-blog-pagination .pagination-wrapper{display:flex;justify-content:center}@media screen and (min-width:750px){.cp-blog-pagination{padding:0 24px 56px}}@media screen and (min-width:990px){.cp-blog-pagination{padding:0 40px 64px}}.cp-blog-card.cp-animate{opacity:0;transform:translateY(20px);animation:cpFadeInUp .5s ease forwards}.cp-blog-card.cp-animate:nth-child(1){animation-delay:0s}.cp-blog-card.cp-animate:nth-child(2){animation-delay:.08s}.cp-blog-card.cp-animate:nth-child(3){animation-delay:.16s}.cp-blog-card.cp-animate:nth-child(4){animation-delay:.24s}.cp-blog-card.cp-animate:nth-child(5){animation-delay:.32s}.cp-blog-card.cp-animate:nth-child(6){animation-delay:.4s}@keyframes cpFadeInUp{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cp-blog-card,.cp-blog-card__image,.cp-blog-card__arrow,.cp-blog-card__title{transition:none!important}.cp-blog-card:hover,.cp-blog-card:hover .cp-blog-card__image{transform:none}.cp-blog-card.cp-animate{opacity:1;transform:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-blog.css.map */
