: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-mid-dark: #545454;--r_gray-dark: #333333;--r_deep-blue: #005fcc;--r_focus-outline-color: var(--r_deep-blue);--r_border-decorative-gold: #C9A35E;--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}.tabs-grid-swiper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:unset;position:relative}.tabs-grid-swiper .swiper-button-prev,.tabs-grid-swiper .swiper-button-next{display:none}@media(min-width: 1024px){.tabs-grid-swiper.fixed.has-overflow .swiper-button-prev,.tabs-grid-swiper.fixed.has-overflow .swiper-button-next{display:-webkit-box;display:-ms-flexbox;display:flex}}.tabs-grid-swiper.fixed{z-index:100}@-webkit-keyframes subcategory-img-drop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes subcategory-img-drop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}.tabs-grid-swiper.fixed{position:fixed;height:40px;padding-left:16px;padding-right:16px;top:0;left:0;right:0;width:100%;background:var(--secondary-color);border-bottom:1px solid var(--r_gray-mid-light);-webkit-box-shadow:0px 4px 24px 0px rgba(2,2,2,.0784313725) inset;box-shadow:0px 4px 24px 0px rgba(2,2,2,.0784313725) inset;-webkit-animation:subcategory-img-drop 1.4s ease;animation:subcategory-img-drop 1.4s ease}.tabs-grid-swiper.fixed:hover,.tabs-grid-swiper.fixed:focus{-webkit-transition:height .7s ease,padding-top .7s ease;transition:height .7s ease,padding-top .7s ease;height:68px;padding-top:12px}.tabs-grid-swiper.fixed:hover .experience-media,.tabs-grid-swiper.fixed:focus .experience-media{-webkit-transition:width .7s ease,height .7s ease;transition:width .7s ease,height .7s ease;width:44px !important;height:44px !important}.tabs-grid-swiper.fixed:hover .swiper-button-prev,.tabs-grid-swiper.fixed:hover .swiper-button-next,.tabs-grid-swiper.fixed:focus .swiper-button-prev,.tabs-grid-swiper.fixed:focus .swiper-button-next{-webkit-transition:height .7s ease;transition:height .7s ease;height:68px}.tabs-grid-swiper.fixed.isFixed:not(:hover):not(:focus){-webkit-transition:height .7s ease,padding-top .7s ease;transition:height .7s ease,padding-top .7s ease}.tabs-grid-swiper.fixed.isFixed:not(:hover):not(:focus) .experience-media{-webkit-transition:width .7s ease,height .7s ease;transition:width .7s ease,height .7s ease}.tabs-grid-swiper.fixed.isFixed:not(:hover):not(:focus) .swiper-button-prev,.tabs-grid-swiper.fixed.isFixed:not(:hover):not(:focus) .swiper-button-next{-webkit-transition:height .7s ease;transition:height .7s ease}@media(min-width: 1024px){.tabs-grid-swiper.fixed{padding-left:90px;padding-right:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs-grid-swiper.fixed .swiper-wrapper{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease, -webkit-transform .7s ease;-webkit-transform-origin:center center;transform-origin:center center}}@media(max-width: 1023.9px){.tabs-grid-swiper.fixed .swiper-button-prev.swiper-button-disabled,.tabs-grid-swiper.fixed .swiper-button-next.swiper-button-disabled{display:none}}.tabs-grid-swiper.fixed .r_tab--link .r_tab.r_under{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tabs-grid-swiper.fixed .r_tab--link .r_tab .experience-media{width:24px;height:24px}.tabs-grid-swiper.fixed .tabs-grid-wrapper{padding:0}.tabs-grid-swiper.fixed .tabs-grid-wrapper .tab-grid-element{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tabs-grid-swiper.fixed .swiper-button-next.swiper-button-disabled,.tabs-grid-swiper.fixed .swiper-button-prev.swiper-button-disabled{opacity:1}.tabs-grid-swiper.fixed .swiper-button-next.swiper-button-disabled::after,.tabs-grid-swiper.fixed .swiper-button-prev.swiper-button-disabled::after{opacity:.35}.tabs-grid-swiper.fixed .r_tab--link .r_btn-link{position:relative;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;text-decoration:none;font-size:.75rem;font-weight:400;line-height:16px;letter-spacing:1.2px;white-space:nowrap;padding:.75rem 0}.tabs-grid-swiper.fixed .r_tab--link .r_btn-link:hover{font-weight:500;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:var(--r_border-decorative-gold);text-decoration-thickness:8%;text-underline-offset:42%;text-underline-position:from-font}.tabs-grid-swiper.fixed .r_tab--link:hover .r_btn-link::after,.tabs-grid-swiper.fixed .r_tab--link:focus .r_btn-link::after,.tabs-grid-swiper.fixed .r_tab--link.active .r_btn-link::after{opacity:1}.tabs-grid-swiper.fixed .r_tab--link:hover .r_btn-link,.tabs-grid-swiper.fixed .r_tab--link:focus .r_btn-link,.tabs-grid-swiper.fixed .r_tab--link.active .r_btn-link{font-weight:500;color:var(--r_black-classic);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:var(--r_border-decorative-gold);text-decoration-thickness:8%;text-underline-offset:42%;text-underline-position:from-font}.tabs-grid-swiper.fixed .swiper-button-prev,.tabs-grid-swiper.fixed .swiper-button-next{top:0;-webkit-transform:none;transform:none;height:40px;margin:0;color:var(--r_black-classic)}.tabs-grid-swiper.fixed .swiper-button-prev::after,.tabs-grid-swiper.fixed .swiper-button-next::after{scale:.7}.tabs-grid-swiper.fixed .swiper-button-prev{left:0;right:auto;background:-webkit-gradient(linear, left top, right top, color-stop(58%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgb(255, 255, 255) 58%, rgba(255, 255, 255, 0) 100%);padding-right:34px;padding-left:18px}@media(min-width: 768px){.tabs-grid-swiper.fixed .swiper-button-prev{padding-left:31px}}@media(min-width: 1024px){.tabs-grid-swiper.fixed .swiper-button-prev{padding-right:100px}}.tabs-grid-swiper.fixed .swiper-button-next{right:0;left:auto;background:-webkit-gradient(linear, right top, left top, color-stop(58%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(270deg, rgb(255, 255, 255) 58%, rgba(255, 255, 255, 0) 100%);padding-left:34px;padding-right:18px}@media(min-width: 768px){.tabs-grid-swiper.fixed .swiper-button-next{padding-right:31px}}@media(min-width: 1024px){.tabs-grid-swiper.fixed .swiper-button-next{padding-left:100px}}.tabs-grid-swiper .tabs-grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto;margin:0 auto;padding:1.5rem 1.25rem 0;gap:2rem}.tabs-grid-swiper .tabs-grid-wrapper .tab-grid-element{display:inline-block;width:108px}@media(max-width: 1024px){.tabs-grid-swiper .tabs-grid-wrapper{gap:0;padding:1.5rem 1rem 0}.tabs-grid-swiper .tabs-grid-wrapper .tab-grid-element:not(:first-child){padding-left:1.5rem}}
