:root{--r_white: #ffffff;--r_black: #000000;--r_black-classic: #020202;--r_noirron: #170d06;--r_brown: #170d06;--r_beige: #f9f4ec;--r_red: #9d181a;--r_gray-mid-light: rgba(232, 232, 232, 1);--r_gray-very-light: rgba(237, 238, 242, 1);--r_gray-very-light-transparent: rgba(237, 238, 242, 0.08);--r_gray: #f5f5f5;--r_gray-mid: #808080;--r_gray-light: #686868;--r_gray-dark: #333333;--r_deep-blue: #005fcc;--r_focus-outline-color: var(--r_deep-blue);--primary-color: var(--r_black);--secondary-color: var(--r_white);--r_font-family-base: "GuerlainSans", "GuerlainSans-fallback", sans-serif;--r_font-family-titles: var(--r_font-family-base)}[data-theme=black]{--primary-color: var(--r_white);--secondary-color: var(--r_black)}[data-theme=noirron]{--primary-color: var(--r_noirron);--secondary-color: var(--r_white)}.r_text-inside-middle,.r_text-inside-top,.r_text-inside-bottom{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.r_text-inside-bottom{inset-block-end:1.5rem}.r_text-inside-top{inset-block-start:1.5rem}.r_text-inside-middle{left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.r_flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.r_flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.r_flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.r_max-width{max-width:550px;margin:auto}.r_full-width{max-width:924px}.r_text-start{text-align:start;-webkit-margin-start:0;margin-inline-start:0}.r_text-center{text-align:center;margin:auto}.r_text-end{text-align:end;-webkit-margin-end:0;margin-inline-end:0}.r_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.r_flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.r_flex-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.r_flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.r_flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.r_flex-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.r_flex-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.r_flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.r_text-black{color:var(--r_black)}.r_text-white{color:var(--r_white)}.r_padding-l-l{padding:0 1.5rem}.r_padding-0-0{padding:0}.r_padding-s-s{padding:0 .75rem}.r_padding-s-l{padding:0 .75rem}@media(min-width: 1024px){.r_padding-s-l{padding:0 1.5rem}}.r_padding-s-0{padding:0 .75rem}@media(min-width: 1024px){.r_padding-s-0{padding:0}}.r_classic-black{background-color:var(--r_black-classic)}.r_noirron{background-color:var(--r_noirron)}.r_brown{background-color:var(--r_brown)}.r_beige{background-color:var(--r_beige)}.r_red{background-color:var(--r_red)}.r_gray{background-color:var(--r_gray)}.r_white{background-color:var(--r_white)}.r_black{background-color:var(--r_black)}.r_bg-none{background-color:none}.r_storepage--overlap .experience-headerbanner{position:fixed;top:0;left:0;z-index:1;width:100%;height:100vh}.r_storepage--overlap .experience-main{position:relative;z-index:2;background-color:#fff}@media(min-width: 1024px){.r_storepage--overlap .experience-main{margin-top:100vh}}.pd-page[data-overlap=true] .pre-footer-content,.pd-page[data-overlap=true] footer{position:relative;z-index:2}.experience-headerbanner .r_cover--text-container{-webkit-transition:-webkit-transform .4s cubic-bezier(0.25, 0.1, 0.25, 1);transition:-webkit-transform .4s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform .4s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform .4s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform .4s cubic-bezier(0.25, 0.1, 0.25, 1);will-change:transform}.experience-headerbanner .r_cover--text-container.is-sticky{-webkit-transform:translateY(0);transform:translateY(0)}.experience-headerbanner .r_cover--text-container:not(.is-sticky){-webkit-transform:translateY(var(--sticky-translate, 0));transform:translateY(var(--sticky-translate, 0))}
