.caf-recs{content-visibility:auto;contain-intrinsic-size:auto 720px}.caf-recs[hidden]{display:none}.caf-recs--full{max-width:none}.caf-recs__block{display:block}.caf-recs__block+.caf-recs__block:not([hidden]){margin-top:clamp(4rem,6vw,7.2rem)}.caf-recs__head{margin-bottom:clamp(2rem,3vw,3.2rem)}.caf-recs__titles{display:grid;gap:1rem}.caf-recs__titles .caf-display{max-width:24ch}.caf-recs__nav{display:none;gap:.8rem}.caf-recs__carousel.is-scrollable .caf-recs__nav{display:inline-flex}.caf-recs__arrow{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border-radius:50%;cursor:pointer;border:1px solid var(--caf-line-strong);background:transparent;color:rgb(var(--color-foreground));transition:background-color .3s,color .3s,border-color .3s,opacity .3s,transform .4s var(--caf-ease)}.caf-recs__arrow .caf-icon{width:1.6rem;height:1.6rem}.caf-recs__arrow:hover:not(:disabled){background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.caf-recs__arrow:disabled{opacity:.35;cursor:default}.caf-recs__arrow:focus-visible{outline:2px solid var(--caf-aubergine);outline-offset:2px}.caf-recs__track{--caf-scroll-gap: clamp(1.2rem, 1.8vw, 2.4rem);--caf-per-view: var(--caf-recs-per-view-mobile, 2.2);margin:0 calc(var(--caf-gutter) * -1);padding:.4rem var(--caf-gutter) 1.2rem;scroll-padding-inline:var(--caf-gutter);list-style:none}.caf-recs--full .caf-recs__track{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.caf-recs__track:focus-visible{outline:2px solid var(--caf-aubergine);outline-offset:-2px;border-radius:var(--caf-radius-card)}.caf-recs__slide{width:calc((100% - var(--caf-scroll-gap) * (var(--caf-per-view) - 1)) / var(--caf-per-view));min-width:0;display:flex}.caf-recs__slide>*{width:100%}@media screen and (min-width:750px){.caf-recs__track{--caf-per-view: 3.2}}@media screen and (min-width:990px){.caf-recs__track{--caf-per-view: var(--caf-recs-per-view, 4);margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.caf-recs__skeleton-head{width:min(28rem,60%);height:3.6rem;margin-bottom:2.4rem}.caf-recs__skeleton-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.caf-recs__skeleton-card:nth-child(n+3){display:none}.caf-recs__skeleton-media{aspect-ratio:4 / 5;border-radius:var(--caf-radius-card)}.caf-recs__skeleton-line{height:1.4rem;margin-top:1.2rem;width:80%}.caf-recs__skeleton-line--short{width:40%;margin-top:.8rem}@media screen and (min-width:990px){.caf-recs__skeleton-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.caf-recs__skeleton-card:nth-child(n+3){display:block}}.caf-motion-on .caf-recs__block.is-loaded{animation:caf-fade-in .6s var(--caf-ease) both}.caf-recs--static .caf-recs__block.is-loaded{animation:none}.caf-recs--static [data-caf-reveal]{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}@media(prefers-reduced-motion:reduce){.caf-recs__block.is-loaded{animation:none}}.caf-recent{display:block}.caf-recent__skeleton{width:100%}.caf-recent__clear{margin-right:.8rem;border:0;background-color:transparent;cursor:pointer;font-family:inherit;color:rgba(var(--color-foreground),.75)}.caf-recent .caf-recs__nav{display:inline-flex;align-items:center}.caf-recent .caf-recs__carousel:not(.is-scrollable) .caf-recs__arrow{display:none}.caf-recent__hint{margin:1.6rem 0 0;font-size:1.3rem}.caf-recs__head{align-items:center}.caf-recs__nav--link{display:inline-flex;align-items:center;gap:.8rem}.caf-recs__nav--link .caf-recs__arrow{display:none}.caf-recs__carousel.is-scrollable .caf-recs__nav--link .caf-recs__arrow{display:inline-grid}.caf-recs__all{margin-right:.8rem;white-space:nowrap}.caf-recent__clear{display:inline-flex;align-items:center;gap:.8rem;color:inherit}.caf-recent--mini .caf-recs__track{--caf-per-view: 1.4}@media screen and (min-width:750px){.caf-recent--mini .caf-recs__track{--caf-per-view: 2.4}}@media screen and (min-width:990px){.caf-recent--mini .caf-recs__track{--caf-per-view: var(--caf-recs-per-view, 4)}}.caf-recs .caf-display--md{font-size:clamp(2.8rem,3vw,4rem)}.caf-recs .caf-recs__head .caf-display{font-weight:800}.caf-recs__arrow{width:4.8rem;height:4.8rem;border:1px solid var(--caf-border-soft, var(--caf-line));background:#fff;color:var(--caf-ink);box-shadow:var(--caf-shadow-card)}.caf-recs__arrow:hover:not(:disabled){background:var(--caf-aubergine);border-color:var(--caf-aubergine);color:#fff}.caf-recs__track{padding-top:.6rem;padding-bottom:2.4rem}.caf-recs__slide>.caf-ccp,.caf-recs__slide>.caf-ccp-slot{width:100%}.caf-ccp-slot{display:flex;min-width:0}.caf-ccp-slot>.caf-ccp{width:100%}.caf-recs__slide:nth-child(4n+1){--caf-ccp-tint: #E6E8DC}.caf-recs__slide:nth-child(4n+2){--caf-ccp-tint: #F4DCD3}.caf-recs__slide:nth-child(4n+3){--caf-ccp-tint: #F2D6CE}.caf-recs__slide:nth-child(4n+4){--caf-ccp-tint: #F3E7DF}.caf-recs__skeleton-media{aspect-ratio:6 / 5;border-radius:2rem}.caf-recent__clear{font-weight:800}@media screen and (max-width:749px){.caf-recs__track:has(.caf-ccp),.caf-recent--bag .caf-recs__track{--caf-per-view: min(var(--caf-recs-per-view-mobile, 2.2), 1.6)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/caf-recs.css.map */
