.kamille-blog{--kb-pink: var(--kamille-pink, #d62b73);--kb-purple: var(--kamille-purple, #8b3fd1);--kb-orange: var(--kamille-orange, #f08a3c);--kb-gradient: var( --kamille-gradient, linear-gradient( 135deg, #d62b73 0%, #8b3fd1 52%, #f08a3c 100% ) );--kb-dark: #1f1d22;--kb-muted: #777177;--kb-border: rgba(31, 29, 34, .1);width:100%;background:radial-gradient(circle at 10% 5%,rgba(214,43,115,.045),transparent 28%),radial-gradient(circle at 90% 15%,rgba(240,138,60,.05),transparent 27%),#fff}.kamille-blog__inner{width:min(calc(100% - 32px),1500px);margin:0 auto}.kamille-blog__header{max-width:860px;margin:0 auto 48px;text-align:center}.kamille-blog__eyebrow{display:inline-block;margin-bottom:10px;color:var(--kb-pink);font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.15em;text-transform:uppercase}.kamille-blog__title{margin:0;color:var(--kb-dark);font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1.05;letter-spacing:-.035em}.kamille-blog__title-line{width:90px;height:4px;margin:22px auto 24px;border-radius:999px;background:var(--kb-gradient)}.kamille-blog__intro{max-width:680px;margin:0 auto;color:#5c565b;font-size:16px;line-height:1.7}.kamille-blog__intro p{margin:0}.kamille-blog__count{margin-top:18px;display:inline-flex;align-items:center;gap:8px;color:var(--kb-muted);font-size:12px;font-weight:700}.kamille-blog__count-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--kb-gradient);box-shadow:0 0 0 4px #d62b7314}.kamille-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.kamille-blog-card{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--kb-border);border-radius:22px;background:#fff;box-shadow:0 10px 34px #1f1d220f;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.kamille-blog-card:hover{transform:translateY(-5px);border-color:#8b3fd12e;box-shadow:0 18px 46px #1f1d221f}.kamille-blog-card:before{content:"";position:absolute;z-index:5;top:0;left:0;right:0;height:3px;background:var(--kb-gradient);opacity:.95}.kamille-blog-card__image-link{display:block;color:inherit;text-decoration:none}.kamille-blog-card__image-wrap{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#f5f3f4}.kamille-blog-card__image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kamille-blog-card:hover .kamille-blog-card__image{transform:scale(1.045)}.kamille-blog-card__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000 55%,#00000026)}.kamille-blog-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--kb-gradient);font-size:25px;font-weight:800}.kamille-blog-card__badge{position:absolute;top:16px;left:16px;padding:7px 12px;border:1px solid rgba(255,255,255,.7);border-radius:999px;color:#fff;background:#1f1d2294;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 15px #0000001a}.kamille-blog-card__content{flex:1;min-width:0;display:flex;flex-direction:column;padding:22px 23px 23px}.kamille-blog-card__meta{min-height:26px;margin-bottom:14px;display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px}.kamille-blog-card__meta-item{display:inline-flex;align-items:center;gap:5px;color:#766f75;font-size:11px;font-weight:700;line-height:1.2}.kamille-blog-card__meta-item svg{width:15px;height:15px;flex:0 0 15px;stroke:var(--kb-pink);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.kamille-blog-card__title{margin:0 0 12px;font-size:23px;font-weight:800;line-height:1.22;letter-spacing:-.025em}.kamille-blog-card__title a{color:var(--kb-dark);text-decoration:none;transition:color .2s ease}.kamille-blog-card__title a:hover{color:var(--kb-pink)}.kamille-blog-card__excerpt{margin-bottom:22px;color:#676066;font-size:14px;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.kamille-blog-card__footer{margin-top:auto;padding-top:5px}.kamille-blog-card__cta{width:fit-content;display:inline-flex;align-items:center;gap:8px;color:var(--kb-pink);font-size:13px;font-weight:800;line-height:1.2;text-decoration:none}.kamille-blog-card__arrow{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--kb-gradient);font-size:16px;transition:transform .2s ease}.kamille-blog-card__cta:hover .kamille-blog-card__arrow{transform:translate(3px)}.kamille-blog__pagination{margin-top:54px}.kamille-blog__empty{max-width:620px;margin:30px auto;padding:55px 30px;border:1px solid var(--kb-border);border-radius:22px;text-align:center;background:#fff;box-shadow:0 10px 30px #1f1d220d}.kamille-blog__empty h2{margin:0 0 10px;font-size:28px}.kamille-blog__empty p{margin:0;color:var(--kb-muted)}@media screen and (max-width:1100px){.kamille-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media screen and (max-width:749px){.kamille-blog__inner{width:calc(100% - 24px)}.kamille-blog__header{margin-bottom:32px}.kamille-blog__eyebrow{font-size:10px}.kamille-blog__title{font-size:clamp(32px,10vw,43px);line-height:1.08}.kamille-blog__title-line{width:70px;margin:18px auto}.kamille-blog__intro{font-size:14px;line-height:1.6}.kamille-blog__grid{grid-template-columns:1fr;gap:18px}.kamille-blog-card{border-radius:18px}.kamille-blog-card__image-wrap{aspect-ratio:16 / 10}.kamille-blog-card__content{padding:18px 18px 20px}.kamille-blog-card__title{font-size:21px}.kamille-blog-card__excerpt{font-size:13.5px;line-height:1.6;margin-bottom:18px}.kamille-blog-card__badge{top:12px;left:12px;padding:6px 10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kamille-blog.css.map */
