:root{--color-brand:#ce0a2c;--color-text:#000;--color-text-fixed:#000;--color-text-muted:#757575;--color-text-inverse:#fff;--color-text-contrast:#000;--color-border:#000;--color-border-medium:#e5e5e5;--color-border-light:#f5f5f5;--color-border-inverse:#fff;--color-background:#f3f3f3;--color-background-contrast:#000;--color-background-neutral:#fff;--color-background-dark:#000;--color-background-light:#f9f9f9;--color-background-inverse:#fff;--color-background-accent:#ff5aeb;--color-ui:#000;--color-ui-alpha:#11121326;--color-ui-inverse:#fff;--color-ui-inverse-alpha:#fff3;--color-overlay:#00000070;--color-overlay-strong:#00000070;--color-overlay-light:#0000003d;--gradient-up:linear-gradient(180deg,#0000,#00000070);--spacing-01:.25rem;--spacing-02:.5rem;--spacing-03:.75rem;--spacing-04:1rem;--spacing-05:1.25rem;--spacing-06:1.5rem;--spacing-07:1.5rem;--spacing-08:2rem;--spacing-09:3rem;--spacing-10:4rem;--spacing-11:4rem;--spacing-12:6rem;--spacing-13:8rem;--spacing-14:10rem;--grid-max-width:120rem;--grid-max-width-desktop:107.5rem;--grid-gutter:.625rem;--grid-gutter-external:1.25rem;--width-nav-background:360px;--z-index-header:10;--z-index-nav:calc(var(--z-index-header) + 1);--ratio-img:362/452;--height-window:100vh;--height-banner:3.5rem;--height-header:6rem;--height-hero:100vh;--height-nav:100svh;--transition-header:.35s ease;--transition-nav:.45s cubic-bezier(.51,.13,.26,1);--transition-delay-nav:.3s}@supports(height:100svh){:root{--height-hero:100svh}}.border-top--light{border-top:1px solid var(--color-border-light)}.border-bottom--medium{border-bottom:1px solid var(--color-border-medium)}.padding-top-bottom--medium{border-bottom:1px solid var(--color-border-light);border-top:1px solid var(--color-border-light)}.experience-commerce_layouts-diptyqueContainer .experience-commerce_assets-diptyqueTile{margin-bottom:var(--spacing-04)}.experience-commerce_layouts-diptyqueContainer .diptyque{padding:var(--spacing-04) var(--spacing-04) 0;position:relative}@media(min-width:840px){.experience-commerce_layouts-diptyqueContainer .diptyque{display:flex;flex-wrap:wrap;gap:var(--grid-gutter)}.experience-commerce_layouts-diptyqueContainer .diptyque .experience-commerce_assets-diptyqueTile{box-sizing:border-box;flex:1 1 calc(50% - 16px);height:auto;object-fit:cover}}.experience-commerce_layouts-diptyqueContainer .diptyque .diptyque__tile{color:var(--color-text-inverse);display:block;margin:0;position:relative}.experience-commerce_layouts-diptyqueContainer .diptyque .diptyque__tile__picture{display:block;height:100%;overflow:hidden;position:relative;width:100%}.experience-commerce_layouts-diptyqueContainer .diptyque .diptyque__tile__image{aspect-ratio:2/3;height:100%;object-fit:cover;width:100%}@media(min-width:840px){.experience-commerce_layouts-diptyqueContainer .diptyque .diptyque__tile__image{aspect-ratio:4/5}}.experience-commerce_layouts-diptyqueContainer .diptyque .diptyque__tile__content{background:var(--gradient-up);bottom:0;color:var(--color-text-inverse);padding:var(--spacing-09) 0;position:absolute;text-align:center;width:100%}@media(min-width:840px){.experience-commerce_layouts-diptyqueContainer .diptyque .diptyque__tile__content{padding:var(--spacing-11) 0}}.experience-commerce_layouts-diptyqueContainer .diptyque .diptyque__tile__content__title{color:var(--color-text-inverse);font-family:Loubi,Georgia,serif;font-size:2rem;font-weight:400;line-height:2.5rem;margin-bottom:0;text-transform:uppercase}@media(min-width:820px){.experience-commerce_layouts-diptyqueContainer .diptyque .diptyque__tile__content__title{font-size:2.5rem;line-height:3.125rem}}.experience-commerce_layouts-diptyqueContainer .diptyque .diptyque__tile__content__subtitle{font-family:NB Akademie,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem;margin-bottom:0}.experience-commerce_layouts-diptyqueContainer .diptyque .diptyque__tile__content__cta{cursor:pointer;display:inline-flex;flex-flow:wrap;font-family:NB Akademie,Arial,sans-serif;font-size:.875rem;font-weight:400;justify-content:center;letter-spacing:.05em;line-height:1.375rem;margin-top:var(--spacing-06);padding:.375rem 2rem;text-transform:uppercase;transition:all .3s}.experience-commerce_layouts-diptyqueContainer .diptyque .diptyque__tile__content__cta:hover{text-decoration:none}.experience-commerce_layouts-diptyqueContainer .diptyque .diptyque__tile__content__cta.cta--invert-color{border:1px solid #fff;color:#fff;cursor:pointer;font-family:NB Akademie,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.05em;line-height:1.375rem;padding:.375rem 2rem;text-transform:uppercase;transition:all .3s}.experience-commerce_layouts-diptyqueContainer .diptyque .diptyque__tile__content__cta.cta--invert-color:focus,.experience-commerce_layouts-diptyqueContainer .diptyque .diptyque__tile__content__cta.cta--invert-color:hover{background-color:#fff;border-color:#000;color:#000}@media(min-width:840px){.diptyque.diptyque--one_block_line{align-items:center;display:flex;flex-direction:column}.diptyque.diptyque--one_block_line .experience-commerce_assets-diptyqueTile{gap:unset;margin:0 auto;width:33.3333333333%}.diptyque.diptyque--one_block_line .experience-commerce_assets-diptyqueTile .diptyque__tile__content{padding:var(--spacing-04) 0 var(--spacing-10) 0}.diptyque.diptyque--text-under-image .diptyque__tile{color:#000}.diptyque.diptyque--text-under-image .diptyque__tile__content{background:unset;color:#000;padding-top:var(--spacing-04);position:relative}.diptyque.diptyque--text-under-image .diptyque__tile__content__subtitle,.diptyque.diptyque--text-under-image .diptyque__tile__content__title{color:#000}.diptyque.diptyque--text-under-image .diptyque__tile__content__cta.cta--invert-color{border:1px solid #000;color:#000;cursor:pointer;font-family:NB Akademie,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.05em;line-height:1.375rem;padding:.375rem 2rem;text-transform:uppercase;transition:all .3s}.diptyque.diptyque--text-under-image .diptyque__tile__content__cta.cta--invert-color:focus,.diptyque.diptyque--text-under-image .diptyque__tile__content__cta.cta--invert-color:hover{background-color:#000;border-color:#fff;color:#fff}}