.coeur-featured-grid__mobile-break{display:none}@media screen and (max-width:749px){.coeur-featured-grid__mobile-break{display:inline}}.coeur-featured-grid{--cfg-bg: #f7f5f1;--cfg-fg: #0d0802;--cfg-card-hover-bg: #bcd0b9;--cfg-placeholder: #ddd8d0;--cfg-placeholder-border: rgba(13, 8, 2, .08);box-sizing:border-box;color:var(--cfg-fg)}.coeur-featured-grid *,.coeur-featured-grid *:before,.coeur-featured-grid *:after{box-sizing:inherit}.coeur-featured-grid__shell{width:100%;max-width:100%;margin-inline:0;background-color:var(--cfg-bg);overflow-x:clip}.coeur-featured-grid__inner{width:100%;max-width:108rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,3.9375rem);padding-top:clamp(3.5rem,9vw,7.5rem);padding-bottom:clamp(4rem,10vw,8rem)}.coeur-featured-grid__intro{box-sizing:border-box;width:100%;max-width:45.3125rem;margin-inline:auto;margin-bottom:clamp(2.25rem,10.5vw,4.25rem);text-align:center}.coeur-featured-grid__intro-headline{margin:0 0 2.5rem;font-family:var(--font-coeur-intro-serif, "mrs-eaves-roman-lining", Georgia, serif);font-style:normal;font-weight:400;font-size:clamp(2rem,4vw,3.75rem);line-height:1.05;letter-spacing:0;text-transform:none;font-variant:normal;font-feature-settings:normal;color:var(--cfg-fg);text-wrap:balance;text-align:center}.coeur-featured-grid__intro-subline{margin:0;font-family:var(--font-coeur-intro-serif, "mrs-eaves-roman-lining", Georgia, serif);font-style:normal;font-weight:400;font-size:clamp(1.25rem,2vw,2rem);line-height:1;letter-spacing:0;text-transform:none;font-variant:normal;font-feature-settings:normal;color:var(--cfg-fg);text-align:center}.coeur-featured-grid__intro-display br{line-height:inherit}.coeur-featured-grid__intro-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:clamp(1.75rem,4vw,3.1875rem);font-family:var(--font-mono-family, "Mono LL", ui-monospace, monospace);font-style:normal;font-weight:400;font-size:20px;line-height:30px;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;color:var(--cfg-fg)}.coeur-featured-grid__intro-cta:hover{opacity:.82}.coeur-featured-grid__intro-cta:focus-visible{outline:2px solid var(--cfg-fg);outline-offset:4px}.coeur-featured-grid__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3.5vw,2.5rem) clamp(1rem,3vw,2rem);list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.coeur-featured-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.coeur-featured-grid__card{margin:0}.coeur-featured-grid__card-link{display:block;text-decoration:none;color:inherit}.coeur-featured-grid__card-link:hover .coeur-featured-grid__card-title,.coeur-featured-grid__card-link:focus-visible .coeur-featured-grid__card-title{text-decoration:underline;text-underline-offset:.2em}.coeur-featured-grid__card-link:focus-visible{outline:2px solid var(--cfg-fg);outline-offset:4px}.coeur-featured-grid__card-visual{position:relative;width:100%;aspect-ratio:3 / 4;margin-bottom:clamp(.75rem,2vw,1.125rem);background-color:var(--cfg-bg);border:none;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.coeur-featured-grid__card-visual--empty{background-color:var(--cfg-placeholder)}.coeur-featured-grid__card-img{position:relative;z-index:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block}.coeur-featured-grid__card-title{display:block;font-family:var(--font-coeur-lookbook-heading, var(--font-body-family));font-style:normal;font-weight:400;font-size:1.875rem;line-height:2.5rem;margin:0 0 .35rem;text-wrap:balance;text-align:center}.coeur-featured-grid__card-price{font-family:var(--font-coeur-lookbook-heading, var(--font-body-family));font-style:normal;font-weight:400;font-size:1.25rem;line-height:2.5rem;margin:0;color:var(--cfg-fg);text-align:center}.coeur-featured-grid__card-hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .32s ease;pointer-events:none}.coeur-featured-grid__card-link:focus-visible .coeur-featured-grid__card-hover{opacity:1;visibility:visible}@media(hover:hover)and (pointer:fine){.coeur-featured-grid__card-link:hover .coeur-featured-grid__card-hover{opacity:1;visibility:visible}}.coeur-featured-grid__card-hover-photo{flex:1 1 100%;min-height:0;background-color:var(--cfg-card-hover-bg);background-size:cover;background-position:center center;background-repeat:no-repeat}.coeur-featured-grid__card--anais-hobo-bag .coeur-featured-grid__card-hover-photo{background-position:center bottom}.coeur-featured-grid__card-hover--no-photo .coeur-featured-grid__card-hover-meta{flex:1 1 auto}.coeur-featured-grid__card-hover-meta{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center;min-height:0;padding:clamp(.5rem,2vw,1rem) clamp(.25rem,1.5vw,.5rem) clamp(.75rem,4vw,2rem)}.coeur-featured-grid__card-hover-inner{width:100%;max-width:23.4375rem;text-align:center;font-family:var(--font-coeur-lookbook-heading, var(--font-body-family));font-style:normal;font-weight:400;font-size:clamp(1.125rem,2.8vw,1.875rem);line-height:1.333;letter-spacing:0;color:var(--cfg-fg)}.coeur-featured-grid__card-hover-title,.coeur-featured-grid__card-hover-price{display:block}@media(prefers-reduced-motion:reduce){.coeur-featured-grid__card-hover{transition-duration:.01ms}}.coeur-featured-grid__swatches{display:flex;gap:.5rem;margin-top:.5rem;padding-bottom:3rem!important;justify-content:center}.coeur-featured-grid__swatch{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover;display:block}@media screen and (max-width:749px){.coeur-featured-grid__swatch{width:2rem;height:2rem}.coeur-featured-grid__intro-headline{font-size:4rem}.coeur-featured-grid__intro-subline{font-size:1.9rem}.coeur-featured-grid__mobile-break{display:none}.coeur-featured-grid__intro-cta{font-size:14px;line-height:1.5}.coeur-featured-grid__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.coeur-featured-grid__card-visual{max-width:100%;margin-inline:auto}}@media screen and (max-width:749px){.coeur-featured-grid__card-title{font-size:2.75rem!important;font-weight:300!important;margin-top:3rem!important}.coeur-featured-grid__card-link:hover .coeur-featured-grid__card-title,.coeur-featured-grid__card-link:focus-visible .coeur-featured-grid__card-title{text-decoration-thickness:1px!important}.coeur-featured-grid__card-price{font-size:1.5rem!important;margin-top:0!important;padding-top:1rem!important;padding-bottom:.5rem!important}}@media screen and (min-width:750px)and (max-width:989px){.coeur-featured-grid__card-title{font-weight:300!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-coeur-featured-grid.css.map */
