.caf-blog{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.4rem,2.6vw,4rem)}.caf-blog>*{min-width:0}.caf-blog--full .caf-container{max-width:none}.caf-blog__app:empty{display:none}.caf-blog-hero{--caf-section-pt: clamp(2.4rem, 3.4vw, 4.8rem);--caf-section-pb: clamp(3.2rem, 4vw, 6.4rem);position:relative;padding-block:var(--caf-section-pt) var(--caf-section-pb);overflow:hidden}.caf-blog-hero.caf-edge--wave-bottom{padding-bottom:calc(var(--caf-section-pb) + var(--caf-edge-h))}.caf-blog-hero__grid{display:grid;gap:clamp(2.4rem,4vw,6.4rem);align-items:center;grid-template-columns:minmax(0,1fr)}.caf-blog-hero__grid>*{min-width:0}.caf-blog-hero__text{display:grid;align-content:center;justify-items:start;gap:1.2rem}.caf-blog-crumbs{margin-bottom:.8rem}.caf-blog-crumbs ol{font-size:1.4rem;color:rgba(var(--color-foreground),.72)}.caf-blog-crumbs li+li:before{content:"\203a";font-size:1.6rem;line-height:1;margin-right:.8rem;opacity:.7}.caf-blog-crumbs [aria-current]{font-weight:800}.caf-blog-hero__eyebrow{display:inline-flex;min-height:3.2rem;padding:0 1.4rem;border-radius:99rem;background:#ffffffb3;color:var(--caf-aubergine);font-size:1.35rem;font-weight:800;letter-spacing:0;text-transform:none}.caf-blog-hero__title{margin:.2rem 0 0;max-width:12ch;font-size:clamp(4rem,4.8vw,6.8rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--caf-ink)}.caf-blog-hero__title em{color:var(--caf-sage-dark)}.caf-blog-hero__sub{margin:0;font-size:clamp(1.8rem,1.5vw,2.2rem);font-weight:700;line-height:1.35;color:rgb(var(--color-foreground))}.caf-blog-hero__intro{max-width:44ch;font-size:1.65rem;line-height:1.6;color:rgba(var(--color-foreground),.78)}.caf-blog-hero__intro p{margin:0}.caf-blog-hero__filtered{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin:.4rem 0 0;font-size:1.5rem;font-weight:600;color:rgba(var(--color-foreground),.8)}.caf-blog-hero__count{display:inline-flex;align-items:center;gap:.8rem;margin:.4rem 0 0;font-size:1.45rem;font-weight:700;color:rgba(var(--color-foreground),.72)}.caf-blog-hero__count-num{display:inline-grid;place-items:center;min-width:3.6rem;height:3.6rem;padding:0 .8rem;border-radius:99rem;background:#fff;font-family:var(--caf-font-display);font-weight:800;font-size:1.6rem;color:var(--caf-aubergine);box-shadow:var(--caf-shadow-card)}.caf-blog-hero__visual{position:relative;aspect-ratio:4 / 3}.caf-blog-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:72% 50%;border-radius:var(--caf-radius-card);box-shadow:var(--caf-shadow-card)}.caf-blog-hero--art .caf-blog-hero__visual{aspect-ratio:3 / 2}.caf-blog-hero__illustration{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.caf-blog-hero__illustration .caf-3dsvg{width:100%;height:auto}.caf-blog-hero__arc{position:absolute;top:50%;right:-9%;width:44%;transform:translateY(-50%);opacity:.35;pointer-events:none;--caf-art-soft: #fff}.caf-blog-hero__arc .caf-art{animation:none}.caf-blog-hero__note{--caf-note-rotate: 5deg;--caf-note-size: clamp(1.8rem, 1.5vw, 2.2rem);position:absolute;right:4%;bottom:-1.2rem;z-index:2;max-width:16ch;margin:0}.caf-blog-hero--art .caf-blog-hero__note{bottom:6%}.caf-blog-hero__hand{--caf-hand-rotate: -5deg;margin:.8rem 0 0 1.2rem}@media(min-width:750px){.caf-blog-hero__grid{grid-template-columns:minmax(0,47fr) minmax(0,53fr)}.caf-blog-hero__visual{aspect-ratio:16 / 10}}@media(max-width:749px){.caf-blog-hero__note{right:1.2rem;bottom:-1.6rem}}.caf-blog-filters{position:relative;z-index:3}.caf-blog-filters__inner{display:flex;align-items:center;gap:1.2rem 2rem}.caf-blog-filters__label{flex:none;font-size:1.5rem;font-weight:800;letter-spacing:0;text-transform:none;color:var(--caf-ink)}.caf-blog-filters__list{display:flex;gap:1rem;min-width:0;flex:1;margin:0;padding:.6rem .2rem 1.2rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.caf-blog-filters__list::-webkit-scrollbar{display:none}.caf-blog-filters__list>li{flex:none;scroll-snap-align:start}.caf-blog-chip{min-height:4.8rem;padding:0 2.2rem;justify-content:center;border-color:var(--caf-border-soft);background:#fff;color:var(--caf-ink);font-size:1.5rem;font-weight:800;box-shadow:var(--caf-shadow-card)}.caf-blog-chip:hover{border-color:var(--caf-blush);background:var(--caf-blush-light);color:var(--caf-aubergine)}.caf-blog-chip.is-active,.caf-blog-chip[aria-current=page]{background:var(--caf-aubergine);border-color:var(--caf-aubergine);color:#fff}.caf-blog-chip:focus-visible{outline:2px solid var(--caf-aubergine);outline-offset:3px}@media(min-width:990px){.caf-blog-filters__list{flex-wrap:wrap;overflow:visible}.caf-blog-filters__list--fill>li{flex:0 1 auto}}.caf-blog-filters--sticky{position:sticky;top:var(--caf-sticky-offset, 0px);padding-block:.6rem;background:rgba(var(--color-background),.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:749px){.caf-blog-filters__inner{flex-direction:column;align-items:stretch;gap:.4rem;padding-inline:0}.caf-blog-filters__label{padding-inline:var(--caf-gutter)}.caf-blog-filters__list{padding-inline:var(--caf-gutter);scroll-padding-inline:var(--caf-gutter)}.caf-blog-chip{min-height:4.4rem;padding:0 1.8rem;font-size:1.4rem}}.caf-blog-feature{position:relative;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--caf-border-soft);border-radius:var(--caf-radius-card);background:var(--caf-surface);box-shadow:var(--caf-shadow-card);transition:transform var(--caf-t-hover) var(--caf-ease),box-shadow var(--caf-t-hover) var(--caf-ease)}.caf-blog-feature>*{min-width:0}.caf-blog-feature__text{display:grid;align-content:center;justify-items:start;gap:1.2rem;padding:2.4rem 2rem 2.8rem}.caf-blog-feature__label{display:inline-flex;align-items:center;min-height:3rem;padding:0 1.2rem;border-radius:99rem;background:var(--caf-blush-light);color:var(--caf-aubergine);font-size:1.3rem;font-weight:800;letter-spacing:0;text-transform:none}.caf-blog-feature__title{margin:.2rem 0 0;max-width:16ch;font-family:var(--caf-font-display);font-style:normal;font-weight:800;font-size:clamp(2.8rem,3vw,4.2rem);line-height:1.08;letter-spacing:-.025em;color:var(--caf-ink)}.caf-blog-feature__title a{color:inherit;text-decoration:none}.caf-blog-feature__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.caf-blog-feature__title a:focus-visible{outline:none}.caf-blog-feature:focus-within{outline:2px solid var(--caf-aubergine);outline-offset:3px}.caf-blog-feature__dek{margin:0;max-width:34ch;font-size:clamp(1.6rem,1.3vw,1.9rem);line-height:1.5;color:rgba(var(--caf-ink-rgb),.76)}.caf-blog-feature__meta{font-size:1.35rem}.caf-blog-feature__btn{margin-top:1rem;position:relative;z-index:0}.caf-blog-feature__media{position:relative;aspect-ratio:16 / 10;margin:1rem;border-radius:calc(var(--caf-radius-card) * .75);overflow:hidden;background:var(--caf-blush-light)}.caf-blog-feature__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--caf-ease)}.caf-blog-feature__note{--caf-note-rotate: -5deg;--caf-note-size: clamp(1.7rem, 1.4vw, 2.1rem);position:absolute;right:1.8rem;bottom:1.8rem;z-index:2;max-width:13ch;margin:0}@media(hover:hover){.caf-blog-feature:hover{transform:translateY(-4px);box-shadow:var(--caf-shadow-pop)}.caf-blog-feature:hover .caf-blog-feature__img{transform:scale(1.04)}}@media(min-width:750px){.caf-blog-feature{grid-template-columns:minmax(0,42fr) minmax(0,58fr);min-height:clamp(30rem,26vw,40rem)}.caf-blog-feature__text{padding:3.2rem 2.4rem 3.6rem clamp(3.2rem,3.5vw,5.2rem)}.caf-blog-feature__media{aspect-ratio:auto;margin:1.2rem 1.2rem 1.2rem 0}}.caf-blog-list__head{margin-bottom:2.4rem}.caf-blog-list__head .caf-eyebrow{font-size:1.4rem;font-weight:700;letter-spacing:0;text-transform:none}.caf-blog-list__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.6rem,2.2vw,3.2rem);grid-template-columns:minmax(0,1fr)}.caf-blog-list__item{min-width:0}.caf-blog-list__item--news{grid-column:1 / -1}@media(min-width:750px){.caf-blog-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.caf-blog-list__item--wide{grid-column:1 / -1}}@media(min-width:990px){.caf-blog-list__grid--cols-3:not(.caf-blog-list__grid--with-aside):not(.caf-blog-list__grid--editorial){grid-template-columns:repeat(3,minmax(0,1fr))}.caf-blog-list__grid--editorial:not(.caf-blog-list__grid--with-aside){grid-template-columns:repeat(6,minmax(0,1fr))}.caf-blog-list__grid--editorial:not(.caf-blog-list__grid--with-aside)>.caf-blog-list__item--half{grid-column:span 3}.caf-blog-list__grid--editorial:not(.caf-blog-list__grid--with-aside)>.caf-blog-list__item--third{grid-column:span 2}.caf-blog-list__grid--editorial:not(.caf-blog-list__grid--with-aside)>.caf-blog-list__item--wide{grid-column:1 / -1}}.caf-blog-list__grid--masonry{display:block;columns:1;column-gap:1.8rem}.caf-blog-list__grid--masonry>.caf-blog-list__item{break-inside:avoid;margin-bottom:1.8rem}.caf-blog-list__grid--masonry>.caf-blog-list__item--news{column-span:all}@media(min-width:750px){.caf-blog-list__grid--masonry{columns:2}}@media(min-width:990px){.caf-blog-list__grid--masonry.caf-blog-list__grid--cols-3:not(.caf-blog-list__grid--with-aside){columns:3}}.caf-blog-list__grid--journal .caf-cc-journal__item{display:flex;flex:none}.caf-blog-list__grid--journal .caf-cc-journal__media{aspect-ratio:var(--caf-journal-ratio, 8 / 3)}@media(max-width:989px){.caf-blog-list__grid--journal .caf-cc-journal__media{aspect-ratio:16 / 10}}.caf-blog-card__tag{order:-1;display:inline-flex;align-items:center;min-height:2.6rem;margin:0 0 .8rem;padding:0 1.1rem;border-radius:99rem;background:var(--caf-blush-light);color:var(--caf-aubergine);font-size:1.25rem;font-weight:800;line-height:1}.caf-blog-card__meta{display:flex;flex-wrap:wrap;gap:.2rem 1rem;margin:.8rem 0 0;padding:0;list-style:none;font-size:1.3rem;font-weight:600;color:rgba(var(--caf-ink-rgb),.6)}.caf-blog-card__meta li+li:before{content:"\b7";margin-right:1rem}.caf-blog-list__item.is-new{animation:caf-blog-in .8s var(--caf-ease) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes caf-blog-in{0%{opacity:0;transform:translate3d(0,2rem,0)}}.caf-blog--static .caf-blog-list__item.is-new{animation:none}.caf-blog-list__aside{display:grid;gap:2.4rem;align-content:start}.caf-blog-list__pagination{display:grid;justify-items:center;gap:1.6rem;margin-top:clamp(4rem,5vw,5.6rem)}.caf-blog-more{display:grid;justify-items:center;gap:1.2rem;width:min(100%,34rem)}.caf-blog-more__status{margin:0;font-size:1.45rem;font-weight:700}.caf-blog-more__bar{display:block;width:100%;height:.8rem;border-radius:99rem;background:var(--caf-blush-light);overflow:hidden}.caf-blog-more__bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--caf-blush),var(--caf-aubergine));transform-origin:0 50%;transition:transform .8s var(--caf-ease)}.caf-blog-more__btn{margin-top:.8rem;min-width:22rem}.caf-blog-more__btn[aria-busy=true]{pointer-events:none}.caf-blog-more__btn[aria-busy=true] .caf-icon{animation:caf-spin-slow 1s linear infinite}.caf-blog-pages{display:flex;align-items:center;gap:.8rem}.caf-blog-pages__list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.caf-blog-pages__num,.caf-blog-pages__arrow,.caf-blog-pages__gap{display:inline-grid;place-items:center;min-width:4.8rem;height:4.8rem;padding:0 1rem;border-radius:99rem;color:inherit;font-size:1.5rem;font-weight:800;text-decoration:none;font-variant-numeric:tabular-nums}.caf-blog-pages__num,.caf-blog-pages__arrow{background:#fff;border:1px solid var(--caf-border-soft);box-shadow:var(--caf-shadow-card);transition:background-color var(--caf-t-hover),color var(--caf-t-hover),transform var(--caf-t-hover) var(--caf-ease)}.caf-blog-pages a:hover{background:var(--caf-blush-light);color:var(--caf-aubergine);transform:translateY(-2px)}.caf-blog-pages__num.is-current{background:var(--caf-aubergine);border-color:var(--caf-aubergine);color:#fff}.caf-blog-pages__arrow .caf-icon{width:1.8rem;height:1.8rem}.caf-blog-news{position:relative;display:grid;gap:2rem;align-items:center;padding:clamp(2.8rem,4vw,4.8rem);border-radius:var(--caf-radius-card);background:var(--caf-blush-light);color:var(--caf-aubergine-dark);overflow:hidden}.caf-blog-news .caf-display,.caf-blog-news h2{color:var(--caf-aubergine-dark)}.caf-blog-news__art{position:absolute;right:clamp(1.2rem,2vw,3.2rem);top:clamp(1.2rem,2vw,2.4rem);width:clamp(7.2rem,8vw,10.4rem);pointer-events:none}.caf-blog-news__art--arc{right:-2rem;top:-2rem;width:16rem;opacity:.4;--caf-art-soft: #fff}.caf-blog-news__text{display:grid;gap:1rem;max-width:52ch}.caf-blog-news--has-art .caf-blog-news__text{padding-right:clamp(8rem,9vw,11rem)}.caf-blog-news__eyebrow{font-size:1.4rem;font-weight:800;letter-spacing:0;text-transform:none;color:var(--caf-aubergine)}.caf-blog-news__copy{font-size:1.55rem;line-height:1.6;color:rgba(var(--caf-ink-rgb),.78)}.caf-blog-news__copy p{margin:0}.caf-blog-news__form{display:grid;gap:.4rem;min-width:0}.caf-blog-news__row{display:flex;align-items:stretch;gap:.8rem}.caf-blog-news__field{flex:1 1 22rem;min-width:0}.caf-blog-news__btn{min-height:5.8rem;flex:0 0 auto}.caf-blog-news .caf-field__hint{color:rgba(var(--caf-ink-rgb),.62)}.caf-blog-news__success{display:flex;align-items:center;gap:1.2rem;margin:0;padding:1.4rem 1.8rem;border-radius:99rem;background:#fff;color:var(--caf-ink);font-size:1.6rem;font-weight:700;animation:caf-fade-in .6s var(--caf-ease) both}.caf-blog-news__check{display:grid;place-items:center;width:3.6rem;height:3.6rem;flex:none;border-radius:50%;background:var(--caf-aubergine);color:#fff;animation:caf-blog-pop .7s var(--caf-ease) both}@keyframes caf-blog-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12);opacity:1}}@media(min-width:750px){.caf-blog-news__row{position:relative;gap:0}.caf-blog-news__row .caf-field__input{padding-right:19rem}.caf-blog-news__row .caf-blog-news__btn{position:absolute;right:.5rem;top:.5rem;bottom:.5rem;min-height:0}}@media(min-width:990px){.caf-blog-news--inline,.caf-blog-news--band{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4.8rem}.caf-blog-news--inline.caf-blog-news--has-art .caf-blog-news__art,.caf-blog-news--band.caf-blog-news--has-art .caf-blog-news__art{top:auto;bottom:-.8rem;right:2.4rem;left:auto;width:8rem}.caf-blog-news--inline.caf-blog-news--has-art .caf-blog-news__text,.caf-blog-news--band.caf-blog-news--has-art .caf-blog-news__text{padding-right:0}.caf-blog-news--inline.caf-blog-news--has-art,.caf-blog-news--band.caf-blog-news--has-art{padding-bottom:clamp(4rem,5vw,5.6rem)}}.caf-blog-news--sidebar{padding:2.4rem}.caf-blog-news--sidebar .caf-blog-news__row{flex-direction:column}.caf-blog-news--sidebar .caf-blog-news__row .caf-field__input{padding-right:2.2rem}.caf-blog-news--sidebar .caf-blog-news__row .caf-blog-news__btn{position:static;width:100%;min-height:5.2rem;margin-top:.8rem}@media(max-width:749px){.caf-blog-news__row{flex-direction:column}.caf-blog-news__btn{width:100%}}.caf-blog-popular{display:grid;gap:1.6rem}.caf-blog-popular__head{display:grid;gap:.6rem}.caf-blog-popular__list{display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.caf-blog-popular__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:1rem 1.2rem;border-radius:1.8rem;background:#fff;border:1px solid var(--caf-border-soft);transition:transform var(--caf-t-hover) var(--caf-ease),box-shadow var(--caf-t-hover) var(--caf-ease)}.caf-blog-popular__num{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--caf-blush-light);font-family:var(--caf-font-display);font-weight:800;font-size:1.4rem;line-height:1;color:var(--caf-aubergine)}.caf-blog-popular__item:nth-child(2n) .caf-blog-popular__num{background:var(--caf-sage-light);color:var(--caf-sage-dark)}.caf-blog-popular__body{display:grid;gap:.2rem}.caf-blog-popular__link{color:var(--caf-ink);font-size:1.55rem;font-weight:800;line-height:1.3;text-decoration:none}.caf-blog-popular__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.caf-blog-popular__link:focus-visible{outline:none}.caf-blog-popular__item:focus-within{outline:2px solid var(--caf-aubergine);outline-offset:2px}.caf-blog-popular__meta{font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),.6)}.caf-blog-popular__thumb{width:5.6rem;border-radius:1.2rem}.caf-blog-popular__thumb img{transition:transform .9s var(--caf-ease)}@media(hover:hover){.caf-blog-popular__item:hover{transform:translateY(-2px);box-shadow:var(--caf-shadow-card)}.caf-blog-popular__item:hover .caf-blog-popular__link{color:var(--caf-aubergine)}.caf-blog-popular__item:hover .caf-blog-popular__thumb img{transform:scale(1.08)}}.caf-blog-popular--sidebar{padding:2.4rem;border-radius:var(--caf-radius-card);background:var(--caf-sage-light)}.caf-blog-popular--band .caf-blog-popular__list{gap:1rem 2.4rem}@media(min-width:750px){.caf-blog-popular--band .caf-blog-popular__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.caf-blog-empty{padding-block:clamp(2.4rem,5vw,6.4rem)}.caf-blog-empty .caf-lede p{margin:0}.caf-blog-empty .caf-empty__art{width:clamp(12rem,14vw,16rem)}@media(prefers-reduced-motion:reduce){.caf-blog-feature,.caf-blog-feature__img,.caf-blog-popular__item,.caf-blog-list__item.is-new{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/caf-blog.css.map */
