.ov-cartier{--ov-cartier-ink: #111;--ov-cartier-muted: #444;--ov-cartier-line: #e8e8e8;--ov-cartier-accent: #c41230;--ov-cartier-link: #2f6fed;color:var(--ov-cartier-ink);background:#fff;padding-bottom:3rem}.ov-cartier .page-width{width:min(var(--page-content-width, 90rem),calc(100% - var(--page-margin, 40px) * 2));max-width:100%;margin-inline:auto;padding-inline:0;box-sizing:border-box}.ov-cartier-intro{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;min-height:min(70vh,640px);border-bottom:1px solid var(--ov-cartier-line)}.ov-cartier-intro__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem) clamp(1.5rem,4vw,4rem);max-width:36rem;margin-inline:auto;width:100%}.ov-cartier-intro__title{margin:0 0 1.25rem;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.ov-cartier-intro__body{font-size:.9375rem;line-height:1.7;color:var(--ov-cartier-muted)}.ov-cartier-intro__body p{margin:0 0 1rem}.ov-cartier-intro__body p:last-child{margin-bottom:0}.ov-cartier-intro__body strong{color:var(--ov-cartier-ink);font-weight:600}.ov-cartier-intro__media{position:relative;background:#f3f3f3;min-height:320px;overflow:hidden}.ov-cartier-intro__media>img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ov-cartier-duo{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%;height:100%;min-height:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.ov-cartier-duo img{width:100%;height:100%;object-fit:cover;display:block;position:static}.ov-cartier-spirit{text-align:center;padding:clamp(2.5rem,5vw,4rem) 1.25rem 2rem;max-width:52rem;margin-inline:auto}.ov-cartier-spirit__title{margin:0 0 1.5rem;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;line-height:0}.ov-cartier-spirit__logo{display:block;width:min(100%,12.5rem);height:auto;margin-inline:auto}.ov-cartier-spirit__body{font-size:.9rem;line-height:1.7;color:var(--ov-cartier-muted)}.ov-cartier-spirit__body p{margin:0 0 1rem}.ov-cartier-spirit__body a{color:var(--ov-cartier-link);text-decoration:underline;text-underline-offset:.15em}.ov-cartier-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:0;align-items:stretch;margin:0 auto 2.5rem;width:min(var(--page-content-width, 90rem),calc(100% - var(--page-margin, 40px) * 2));max-width:100%;box-sizing:border-box}.ov-cartier-feature__media{position:relative;min-height:360px;background:#eee;overflow:hidden}.ov-cartier-feature__media>img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ov-cartier-feature__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.75rem,4vw,3.5rem);background:#fafafa}.ov-cartier-feature__heading{margin:0 0 1rem;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:700;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;max-width:18ch}.ov-cartier-feature__link{font-size:.9375rem;color:var(--ov-cartier-ink);text-decoration:none;border-bottom:1px solid currentColor;align-self:flex-start;padding-bottom:.1rem}.ov-cartier-feature__link:hover{opacity:.7}.ov-cartier-arrivals{padding:2.5rem 0 1.5rem}.ov-cartier-arrivals__header{text-align:center;margin-bottom:1.75rem;position:relative;padding-top:1rem}.ov-cartier-arrivals__header:before{content:"";display:block;width:2.5rem;height:2px;background:var(--ov-cartier-accent);margin:0 auto 1rem}.ov-cartier-arrivals__title{margin:0 0 .4rem;font-size:1.125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ov-cartier-arrivals__sub{margin:0 0 .85rem;font-size:.9375rem;color:var(--ov-cartier-muted);font-weight:400}.ov-cartier-arrivals__view{display:inline-block;font-size:.8125rem;letter-spacing:.04em;text-transform:lowercase;color:var(--ov-cartier-link);border:1px solid #9bb8f0;padding:.35rem .85rem;text-decoration:none}.ov-cartier-arrivals__view:hover{background:#f3f7ff}.ov-cartier-arrivals__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem .75rem;align-items:start}.ov-cartier-arrivals__grid>.ov-brand-card,.ov-cartier-main .ov-brand-collection__grid>.ov-brand-card{display:flex;flex-direction:column;min-width:0;height:auto;align-self:start}.ov-cartier .ov-brand-card__media{position:relative;aspect-ratio:1;width:100%;height:auto;overflow:hidden}.ov-cartier .ov-brand-card__media>.ov-brand-card__link{display:block;width:100%;height:100%}.ov-cartier .ov-card-meta{position:static;z-index:auto}.ov-cartier-shops{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem 1.25rem 2.5rem;max-width:1400px;margin-inline:auto}.ov-cartier-shop{position:relative;display:block;text-decoration:none;color:inherit;overflow:hidden;min-height:280px;background:#ddd}.ov-cartier-shop img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .45s ease}.ov-cartier-shop:hover img{transform:scale(1.03)}.ov-cartier-shop__cta{position:absolute;left:0;right:0;bottom:0;background:#111;color:#fff;text-align:center;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.85rem 1rem}.ov-cartier-main{padding-top:1rem}.ov-cartier-main__heading{text-align:center;margin:0 0 1.25rem;font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ov-cartier-main .ov-brand-collection__grid{grid-template-columns:repeat(var(--ov-cols, 4),minmax(0,1fr))}.ov-cartier-main .ov-brand-collection__pagination{margin-top:2rem;text-align:center}@media(max-width:1100px){.ov-cartier-arrivals__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.ov-cartier-intro,.ov-cartier-feature{grid-template-columns:1fr}.ov-cartier-intro__media,.ov-cartier-feature__media{min-height:280px;aspect-ratio:4 / 3}.ov-cartier-intro__media>img,.ov-cartier-feature__media>img{position:relative}.ov-cartier-intro__media--duo,.ov-cartier-feature__media--duo{aspect-ratio:2 / 1}.ov-cartier-shops{grid-template-columns:1fr}}@media(max-width:749px){.ov-cartier-duo img.ov-cartier-duo__animal{display:none}.ov-cartier-duo{grid-template-columns:1fr}.ov-cartier-intro__media--duo,.ov-cartier-feature__media--duo{aspect-ratio:1 / 1}}@media(max-width:640px){.ov-cartier-arrivals__grid,.ov-cartier-main .ov-brand-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ov-cartier-collection.css.map */
