.cb-blog,.cb-article{--blog-accent: #545E86;--blog-accent-hover: #3d4566;--blog-tag-bg: #f0f1f5}.cb-blog[data-blog-brand=flowers],.cb-article[data-blog-brand=flowers]{--blog-accent: #6a7b6a;--blog-accent-hover: #556355;--blog-tag-bg: #f0f4f0}.cb-blog[data-blog-brand=basketeer],.cb-article[data-blog-brand=basketeer]{--blog-accent: #c09a5c;--blog-accent-hover: #a68245;--blog-tag-bg: #faf5ed}.cb-blog{max-width:1200px;margin:0 auto;padding:40px 24px 60px}.cb-blog__header{text-align:center;margin-bottom:48px}.cb-blog__title{font-family:var(--font-heading-family);font-size:36px;font-weight:600;color:var(--blog-accent, #545E86);margin:0 0 8px;letter-spacing:.02em}.cb-blog__subtitle{font-family:var(--font-body-family);font-size:15px;color:#888;margin:0}.cb-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:750px){.cb-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.cb-grid{grid-template-columns:repeat(3,1fr)}}.cb-card{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px #0000000f;transition:transform .25s ease,box-shadow .25s ease;text-decoration:none;color:inherit}.cb-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px color-mix(in srgb,var(--blog-accent, #545E86) 15%,transparent)}.cb-card__img{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background:#f0f0f0}.cb-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cb-card:hover .cb-card__img img{transform:scale(1.05)}.cb-card__body{padding:20px 24px 24px;display:flex;flex-direction:column;flex:1}.cb-card__meta{font-family:var(--font-body-family);font-size:12px;color:var(--blog-accent, #545E86);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:8px}.cb-card__heading{font-family:var(--font-heading-family);font-size:18px;font-weight:600;line-height:1.35;margin:0 0 10px;color:#1a1a1a}.cb-card__excerpt{font-family:var(--font-body-family);font-size:14px;line-height:1.6;color:#666;margin:0;flex:1}.cb-card__read-more{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body-family);font-size:13px;font-weight:600;color:var(--blog-accent, #545E86);margin-top:16px;text-decoration:none;transition:gap .2s}.cb-card:hover .cb-card__read-more{gap:10px}.cb-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.cb-card__tag{font-size:11px;font-family:var(--font-body-family);background:var(--blog-tag-bg, #f0f1f5);color:var(--blog-accent, #545E86);padding:3px 10px;border-radius:20px;white-space:nowrap}.cb-article{padding-bottom:60px}.cb-article__hero{position:relative;width:100%;max-height:500px;overflow:hidden;background:#f0f0f0}.cb-article__hero img{width:100%;height:auto;max-height:500px;object-fit:cover;display:block}.cb-article__header{max-width:780px;margin:0 auto;padding:40px 24px 0;text-align:center}.cb-article__date{font-family:var(--font-body-family);font-size:13px;color:var(--blog-accent, #545E86);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:12px;display:block}.cb-article__title{font-family:var(--font-heading-family);font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.2;color:#1a1a1a;margin:0 0 16px}.cb-article__author{display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body-family);font-size:14px;color:#666;margin-bottom:8px}.cb-article__author-avatar{width:36px;height:36px;border-radius:50%;background:var(--blog-accent, #545E86);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.cb-article__divider{width:60px;height:3px;background:var(--blog-accent, #545E86);border:0;margin:24px auto 0;border-radius:2px}.cb-article__content{max-width:780px;margin:0 auto;padding:32px 24px 0;font-family:var(--font-body-family);font-size:16px;line-height:1.8;color:#333}.cb-article__content section.mb-4,.cb-article__content .mb-4>section.mb-4{margin-bottom:2em}.cb-article__content h2,.cb-article__content .section-title{font-family:var(--font-heading-family);font-size:clamp(22px,3vw,28px);font-weight:600;color:#1a1a1a;margin:2em 0 .8em;line-height:1.3}.cb-article__content h2:first-child{margin-top:0}.cb-article__content h3{font-family:var(--font-heading-family);font-size:20px;font-weight:600;color:#1a1a1a;margin:1.5em 0 .6em}.cb-article__content p{margin:0 0 1.2em}.cb-article__content .prose{margin-bottom:0}.cb-article__content .prose.mb-3{margin-bottom:1em}.cb-article__content a{color:var(--blog-accent, #545E86);text-decoration:underline;text-underline-offset:2px;transition:color .2s}.cb-article__content a:hover{color:var(--blog-accent-hover, #3d4566)}.cb-article__content blockquote{border-left:4px solid var(--blog-accent, #545E86);background:var(--blog-tag-bg, #f8f8fb);margin:1.5em 0;padding:1.2em 1.5em;font-style:italic;color:#444;border-radius:0 6px 6px 0}.cb-article__content blockquote p{margin-bottom:0}.cb-article__content blockquote p+p{margin-top:.8em}.cb-article__content ul,.cb-article__content ol{margin:1em 0 1.5em;padding-left:1.5em}.cb-article__content li{margin-bottom:.5em;line-height:1.7}.cb-article__content strong{color:#1a1a1a}.cb-article__content em{font-style:italic}.cb-article__content .row.g-4,.cb-article__content .row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:1.5em 0}.cb-article__content .row .col-6,.cb-article__content .row .col-md-6,.cb-article__content .row .col-12{width:100%;float:none;padding:0}@media(max-width:749px){.cb-article__content .row.g-4,.cb-article__content .row{grid-template-columns:1fr}}.cb-article__content .wp-block-columns{display:flex;gap:16px;margin:1.5em 0}.cb-article__content .wp-block-column{flex:1;min-width:0}.cb-article__content .wp-block-column img{width:100%;height:auto;object-fit:cover;border-radius:6px}@media(max-width:749px){.cb-article__content .wp-block-columns{flex-direction:column}}.cb-article__content .gallery{display:grid;gap:16px;margin:1.5em 0}.cb-article__content .gallery-columns-2{grid-template-columns:repeat(2,1fr)}.cb-article__content .gallery-columns-3{grid-template-columns:repeat(3,1fr)}.cb-article__content .gallery-columns-4{grid-template-columns:repeat(4,1fr)}@media(max-width:749px){.cb-article__content .gallery-columns-3,.cb-article__content .gallery-columns-4{grid-template-columns:repeat(2,1fr)}}.cb-article__content .gallery-item{margin:0}.cb-article__content .gallery-item img{width:100%;height:100%;object-fit:cover;border-radius:6px}.cb-article__content .gallery-icon{overflow:hidden;border-radius:6px}.cb-article__content .gallery-icon a{display:block;text-decoration:none}.cb-article__content img{max-width:100%;height:auto;border-radius:6px;display:block}.cb-article__content .bk-cover img,.cb-article__content .col-6 img,.cb-article__content .col-md-6 img{width:100%;height:auto;object-fit:cover;border-radius:6px}.cb-article__content .ratio{position:relative;overflow:hidden;border-radius:6px;margin:1.5em 0}.cb-article__content .ratio.ratio-16x9{padding-bottom:0;aspect-ratio:16/9}.cb-article__content .ratio img{width:100%;height:100%;object-fit:cover;border-radius:6px}.cb-article__content .bk-video-wrapper{position:relative;padding-bottom:56.25%;margin:1.5em 0;border-radius:6px;overflow:hidden}.cb-article__content .bk-video-wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.cb-article__content .aligncenter{display:block;margin:1.5em auto;text-align:center}.cb-article__content .aligncenter img{margin:0 auto}.cb-article__content p strong:first-child{display:inline}.cb-article__content ul.list-el{list-style:none;padding-left:0}.cb-article__content ul.list-el li{padding:.5em 0}.cb-article__tags{max-width:780px;margin:24px auto 0;padding:0 24px;display:flex;flex-wrap:wrap;gap:8px}.cb-article__tag{font-size:12px;font-family:var(--font-body-family);background:var(--blog-tag-bg, #f0f1f5);color:var(--blog-accent, #545E86);padding:5px 14px;border-radius:20px;text-decoration:none;transition:background .2s}.cb-article__tag:hover{background:color-mix(in srgb,var(--blog-accent, #545E86) 12%,#fff)}.cb-article__share{max-width:780px;margin:32px auto 0;padding:24px;border-top:1px solid #eee;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.cb-article__share-label{font-family:var(--font-body-family);font-size:14px;font-weight:600;color:#666}.cb-article__share-links{display:flex;gap:12px}.cb-article__share-btn{width:36px;height:36px;border-radius:50%;background:var(--blog-tag-bg, #f0f1f5);display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--blog-accent, #545E86);transition:background .2s;border:0;cursor:pointer}.cb-article__share-btn:hover{background:var(--blog-accent, #545E86);color:#fff}.cb-article__share-btn svg{width:16px;height:16px;fill:currentColor}.cb-article__back{max-width:780px;margin:32px auto 0;padding:0 24px;text-align:center}.cb-article__back a{font-family:var(--font-body-family);font-size:14px;color:var(--blog-accent, #545E86);text-decoration:none;font-weight:600;transition:color .2s}.cb-article__back a:hover{color:var(--blog-accent-hover, #3d4566)}.cb-article__related{max-width:1200px;margin:60px auto 0;padding:48px 24px;border-top:1px solid #eee}.cb-article__related-title{font-family:var(--font-heading-family);font-size:24px;font-weight:600;color:#1a1a1a;text-align:center;margin:0 0 32px}.cb-article__content p:empty,.cb-article__content p:has(>:only-child:is(br)){display:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/charlotte-blog.css.map */
