@layer swift3 {.brf-reset-transition { transition:none 0s ease; }#brx-content:focus { outline: none; }.del-processing, .removing { position: relative; opacity: 0.35; transition: opacity 0.5s, visibility 0.5s; }@keyframes bu-loading-spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes bu-spinner { 100% { transform: rotate(360deg); } }.brxe-loop-builder-on { --loading-size: 40px; --loading-color: #999; }@keyframes wc-skeleton-shimmer { 100% { transform: translateX(100%); } }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }@keyframes wc-skeleton-shimmer { 100% { transform: translateX(100%); } }.overflow-detection :not(#wpadminbar, #wpadminbar *), .overflow-detection :not(#wpadminbar, #wpadminbar *)::before, .overflow-detection :not(#wpadminbar, #wpadminbar *)::after { outline: crimson solid 2px !important; background: color-mix(crimson 3%, transparent) !important; }:root, .color-scheme--main { --primary-hex: #56616b; --primary-hsl: 209 11% 38%; --primary-rgb: 86 97 107; --primary-r: 86; --primary-g: 97; --primary-b: 107; --primary-h: 209; --primary-s: 11%; --primary-l: 38%; --primary-hover-h: 209; --primary-hover-s: 11%; --primary-hover-l: 1.15%; --primary-ultra-light-h: 209; --primary-ultra-light-s: 11%; --primary-ultra-light-l: 95%; --primary-light-h: 209; --primary-light-s: 11%; --primary-light-l: 85%; --primary-semi-light-h: 209; --primary-semi-light-s: 11%; --primary-semi-light-l: 65%; --primary-semi-dark-h: 209; --primary-semi-dark-s: 11%; --primary-semi-dark-l: 35%; --primary-dark-h: 209; --primary-dark-s: 11%; --primary-dark-l: 25%; --primary-ultra-dark-h: 209; --primary-ultra-dark-s: 11%; --primary-ultra-dark-l: 10%; --secondary-hex: #8c9aa6; --secondary-hsl: 208 13% 60%; --secondary-rgb: 140 154 166; --secondary-r: 140; --secondary-g: 154; --secondary-b: 166; --secondary-h: 208; --secondary-s: 13%; --secondary-l: 60%; --secondary-hover-h: 208; --secondary-hover-s: 13%; --secondary-hover-l: 1.15%; --secondary-ultra-light-h: 208; --secondary-ultra-light-s: 13%; --secondary-ultra-light-l: 95%; --secondary-light-h: 208; --secondary-light-s: 13%; --secondary-light-l: 85%; --secondary-semi-light-h: 208; --secondary-semi-light-s: 13%; --secondary-semi-light-l: 65%; --secondary-semi-dark-h: 208; --secondary-semi-dark-s: 13%; --secondary-semi-dark-l: 35%; --secondary-dark-h: 208; --secondary-dark-s: 13%; --secondary-dark-l: 25%; --secondary-ultra-dark-h: 208; --secondary-ultra-dark-s: 13%; --secondary-ultra-dark-l: 10%; --accent-hex: #e0b99c; --accent-hsl: 26 52% 75%; --accent-rgb: 224 185 156; --accent-r: 224; --accent-g: 185; --accent-b: 156; --accent-h: 26; --accent-s: 52%; --accent-l: 75%; --accent-hover-h: 26; --accent-hover-s: 52%; --accent-hover-l: 1.15%; --accent-ultra-light-h: 26; --accent-ultra-light-s: 52%; --accent-ultra-light-l: 95%; --accent-light-h: 26; --accent-light-s: 52%; --accent-light-l: 85%; --accent-semi-light-h: 26; --accent-semi-light-s: 52%; --accent-semi-light-l: 65%; --accent-semi-dark-h: 26; --accent-semi-dark-s: 52%; --accent-semi-dark-l: 35%; --accent-dark-h: 26; --accent-dark-s: 52%; --accent-dark-l: 25%; --accent-ultra-dark-h: 26; --accent-ultra-dark-s: 52%; --accent-ultra-dark-l: 10%; --base-hex: #56616b; --base-hsl: 209 11% 38%; --base-rgb: 86 97 107; --base-r: 86; --base-g: 97; --base-b: 107; --base-h: 209; --base-s: 11%; --base-l: 38%; --base-hover-h: 209; --base-hover-s: 11%; --base-hover-l: 1.15%; --base-ultra-light-h: 209; --base-ultra-light-s: 11%; --base-ultra-light-l: 95%; --base-light-h: 209; --base-light-s: 11%; --base-light-l: 85%; --base-semi-light-h: 209; --base-semi-light-s: 11%; --base-semi-light-l: 65%; --base-semi-dark-h: 209; --base-semi-dark-s: 11%; --base-semi-dark-l: 35%; --base-dark-h: 209; --base-dark-s: 11%; --base-dark-l: 25%; --base-ultra-dark-h: 209; --base-ultra-dark-s: 11%; --base-ultra-dark-l: 10%; --neutral-hex: #000000; --neutral-hsl: 0 0% 0%; --neutral-rgb: 0 0 0; --neutral-r: 0; --neutral-g: 0; --neutral-b: 0; --neutral-h: 0; --neutral-s: 0%; --neutral-l: 0%; --neutral-hover-h: 0; --neutral-hover-s: 0%; --neutral-hover-l: 0%; --neutral-ultra-light-h: 0; --neutral-ultra-light-s: 0%; --neutral-ultra-light-l: 95%; --neutral-light-h: 0; --neutral-light-s: 0%; --neutral-light-l: 85%; --neutral-semi-light-h: 0; --neutral-semi-light-s: 0%; --neutral-semi-light-l: 65%; --neutral-semi-dark-h: 0; --neutral-semi-dark-s: 0%; --neutral-semi-dark-l: 35%; --neutral-dark-h: 0; --neutral-dark-s: 0%; --neutral-dark-l: 25%; --neutral-ultra-dark-h: 0; --neutral-ultra-dark-s: 0%; --neutral-ultra-dark-l: 10%; --primary: #56616b; --primary-hover: #030303; --primary-ultra-light: #f1f2f4; --primary-light: #d5d9dd; --primary-semi-light: #9ca6b0; --primary-semi-dark: #4f5a63; --primary-dark: #394047; --primary-ultra-dark: #171a1c; --secondary: #8c9aa6; --secondary-hover: #030303; --secondary-ultra-light: #f1f2f4; --secondary-light: #d4d9de; --secondary-semi-light: #9aa7b1; --secondary-semi-dark: #4e5a65; --secondary-dark: #374048; --secondary-ultra-dark: #161a1d; --accent: #e0b99c; --accent-hover: #040301; --accent-ultra-light: #f9f1ec; --accent-light: #edd6c5; --accent-semi-light: #d4a077; --accent-semi-dark: #88532b; --accent-dark: #613b1f; --accent-ultra-dark: #27180c; --base: #56616b; --base-hover: #030303; --base-ultra-light: #f1f2f4; --base-light: #d5d9dd; --base-semi-light: #9ca6b0; --base-semi-dark: #4f5a63; --base-dark: #394047; --base-ultra-dark: #171a1c; --neutral: #000000; --neutral-hover: black; --neutral-ultra-light: #f2f2f2; --neutral-light: #d9d9d9; --neutral-semi-light: #a6a6a6; --neutral-semi-dark: #595959; --neutral-dark: #404040; --neutral-ultra-dark: #1a1a1a; --white: #fff; --black: #000; --primary-trans-10: rgba(86, 97, 107, 0.1); --primary-trans-20: rgba(86, 97, 107, 0.2); --primary-trans-30: rgba(86, 97, 107, 0.3); --primary-trans-40: rgba(86, 97, 107, 0.4); --primary-trans-50: rgba(86, 97, 107, 0.5); --primary-trans-60: rgba(86, 97, 107, 0.6); --primary-trans-70: rgba(86, 97, 107, 0.7); --primary-trans-80: rgba(86, 97, 107, 0.8); --primary-trans-90: rgba(86, 97, 107, 0.9); --primary-light-trans-10: rgba(213, 217, 221, 0.1); --primary-light-trans-20: rgba(213, 217, 221, 0.2); --primary-light-trans-30: rgba(213, 217, 221, 0.3); --primary-light-trans-40: rgba(213, 217, 221, 0.4); --primary-light-trans-50: rgba(213, 217, 221, 0.5); --primary-light-trans-60: rgba(213, 217, 221, 0.6); --primary-light-trans-70: rgba(213, 217, 221, 0.7); --primary-light-trans-80: rgba(213, 217, 221, 0.8); --primary-light-trans-90: rgba(213, 217, 221, 0.9); --primary-dark-trans-10: rgba(57, 64, 71, 0.1); --primary-dark-trans-20: rgba(57, 64, 71, 0.2); --primary-dark-trans-30: rgba(57, 64, 71, 0.3); --primary-dark-trans-40: rgba(57, 64, 71, 0.4); --primary-dark-trans-50: rgba(57, 64, 71, 0.5); --primary-dark-trans-60: rgba(57, 64, 71, 0.6); --primary-dark-trans-70: rgba(57, 64, 71, 0.7); --primary-dark-trans-80: rgba(57, 64, 71, 0.8); --primary-dark-trans-90: rgba(57, 64, 71, 0.9); --primary-ultra-dark-trans-10: rgba(23, 26, 28, 0.1); --primary-ultra-dark-trans-20: rgba(23, 26, 28, 0.2); --primary-ultra-dark-trans-30: rgba(23, 26, 28, 0.3); --primary-ultra-dark-trans-40: rgba(23, 26, 28, 0.4); --primary-ultra-dark-trans-50: rgba(23, 26, 28, 0.5); --primary-ultra-dark-trans-60: rgba(23, 26, 28, 0.6); --primary-ultra-dark-trans-70: rgba(23, 26, 28, 0.7); --primary-ultra-dark-trans-80: rgba(23, 26, 28, 0.8); --primary-ultra-dark-trans-90: rgba(23, 26, 28, 0.9); --secondary-trans-10: rgba(140, 154, 166, 0.1); --secondary-trans-20: rgba(140, 154, 166, 0.2); --secondary-trans-30: rgba(140, 154, 166, 0.3); --secondary-trans-40: rgba(140, 154, 166, 0.4); --secondary-trans-50: rgba(140, 154, 166, 0.5); --secondary-trans-60: rgba(140, 154, 166, 0.6); --secondary-trans-70: rgba(140, 154, 166, 0.7); --secondary-trans-80: rgba(140, 154, 166, 0.8); --secondary-trans-90: rgba(140, 154, 166, 0.9); --secondary-light-trans-10: rgba(212, 217, 222, 0.1); --secondary-light-trans-20: rgba(212, 217, 222, 0.2); --secondary-light-trans-30: rgba(212, 217, 222, 0.3); --secondary-light-trans-40: rgba(212, 217, 222, 0.4); --secondary-light-trans-50: rgba(212, 217, 222, 0.5); --secondary-light-trans-60: rgba(212, 217, 222, 0.6); --secondary-light-trans-70: rgba(212, 217, 222, 0.7); --secondary-light-trans-80: rgba(212, 217, 222, 0.8); --secondary-light-trans-90: rgba(212, 217, 222, 0.9); --secondary-dark-trans-10: rgba(55, 64, 72, 0.1); --secondary-dark-trans-20: rgba(55, 64, 72, 0.2); --secondary-dark-trans-30: rgba(55, 64, 72, 0.3); --secondary-dark-trans-40: rgba(55, 64, 72, 0.4); --secondary-dark-trans-50: rgba(55, 64, 72, 0.5); --secondary-dark-trans-60: rgba(55, 64, 72, 0.6); --secondary-dark-trans-70: rgba(55, 64, 72, 0.7); --secondary-dark-trans-80: rgba(55, 64, 72, 0.8); --secondary-dark-trans-90: rgba(55, 64, 72, 0.9); --secondary-ultra-dark-trans-10: rgba(22, 26, 29, 0.1); --secondary-ultra-dark-trans-20: rgba(22, 26, 29, 0.2); --secondary-ultra-dark-trans-30: rgba(22, 26, 29, 0.3); --secondary-ultra-dark-trans-40: rgba(22, 26, 29, 0.4); --secondary-ultra-dark-trans-50: rgba(22, 26, 29, 0.5); --secondary-ultra-dark-trans-60: rgba(22, 26, 29, 0.6); --secondary-ultra-dark-trans-70: rgba(22, 26, 29, 0.7); --secondary-ultra-dark-trans-80: rgba(22, 26, 29, 0.8); --secondary-ultra-dark-trans-90: rgba(22, 26, 29, 0.9); --accent-trans-10: rgba(224, 185, 156, 0.1); --accent-trans-20: rgba(224, 185, 156, 0.2); --accent-trans-30: rgba(224, 185, 156, 0.3); --accent-trans-40: rgba(224, 185, 156, 0.4); --accent-trans-50: rgba(224, 185, 156, 0.5); --accent-trans-60: rgba(224, 185, 156, 0.6); --accent-trans-70: rgba(224, 185, 156, 0.7); --accent-trans-80: rgba(224, 185, 156, 0.8); --accent-trans-90: rgba(224, 185, 156, 0.9); --accent-light-trans-10: rgba(237, 214, 197, 0.1); --accent-light-trans-20: rgba(237, 214, 197, 0.2); --accent-light-trans-30: rgba(237, 214, 197, 0.3); --accent-light-trans-40: rgba(237, 214, 197, 0.4); --accent-light-trans-50: rgba(237, 214, 197, 0.5); --accent-light-trans-60: rgba(237, 214, 197, 0.6); --accent-light-trans-70: rgba(237, 214, 197, 0.7); --accent-light-trans-80: rgba(237, 214, 197, 0.8); --accent-light-trans-90: rgba(237, 214, 197, 0.9); --accent-dark-trans-10: rgba(97, 59, 31, 0.1); --accent-dark-trans-20: rgba(97, 59, 31, 0.2); --accent-dark-trans-30: rgba(97, 59, 31, 0.3); --accent-dark-trans-40: rgba(97, 59, 31, 0.4); --accent-dark-trans-50: rgba(97, 59, 31, 0.5); --accent-dark-trans-60: rgba(97, 59, 31, 0.6); --accent-dark-trans-70: rgba(97, 59, 31, 0.7); --accent-dark-trans-80: rgba(97, 59, 31, 0.8); --accent-dark-trans-90: rgba(97, 59, 31, 0.9); --accent-ultra-dark-trans-10: rgba(39, 24, 12, 0.1); --accent-ultra-dark-trans-20: rgba(39, 24, 12, 0.2); --accent-ultra-dark-trans-30: rgba(39, 24, 12, 0.3); --accent-ultra-dark-trans-40: rgba(39, 24, 12, 0.4); --accent-ultra-dark-trans-50: rgba(39, 24, 12, 0.5); --accent-ultra-dark-trans-60: rgba(39, 24, 12, 0.6); --accent-ultra-dark-trans-70: rgba(39, 24, 12, 0.7); --accent-ultra-dark-trans-80: rgba(39, 24, 12, 0.8); --accent-ultra-dark-trans-90: rgba(39, 24, 12, 0.9); --base-trans-10: rgba(86, 97, 107, 0.1); --base-trans-20: rgba(86, 97, 107, 0.2); --base-trans-30: rgba(86, 97, 107, 0.3); --base-trans-40: rgba(86, 97, 107, 0.4); --base-trans-50: rgba(86, 97, 107, 0.5); --base-trans-60: rgba(86, 97, 107, 0.6); --base-trans-70: rgba(86, 97, 107, 0.7); --base-trans-80: rgba(86, 97, 107, 0.8); --base-trans-90: rgba(86, 97, 107, 0.9); --base-light-trans-10: rgba(213, 217, 221, 0.1); --base-light-trans-20: rgba(213, 217, 221, 0.2); --base-light-trans-30: rgba(213, 217, 221, 0.3); --base-light-trans-40: rgba(213, 217, 221, 0.4); --base-light-trans-50: rgba(213, 217, 221, 0.5); --base-light-trans-60: rgba(213, 217, 221, 0.6); --base-light-trans-70: rgba(213, 217, 221, 0.7); --base-light-trans-80: rgba(213, 217, 221, 0.8); --base-light-trans-90: rgba(213, 217, 221, 0.9); --base-dark-trans-10: rgba(57, 64, 71, 0.1); --base-dark-trans-20: rgba(57, 64, 71, 0.2); --base-dark-trans-30: rgba(57, 64, 71, 0.3); --base-dark-trans-40: rgba(57, 64, 71, 0.4); --base-dark-trans-50: rgba(57, 64, 71, 0.5); --base-dark-trans-60: rgba(57, 64, 71, 0.6); --base-dark-trans-70: rgba(57, 64, 71, 0.7); --base-dark-trans-80: rgba(57, 64, 71, 0.8); --base-dark-trans-90: rgba(57, 64, 71, 0.9); --base-ultra-dark-trans-10: rgba(23, 26, 28, 0.1); --base-ultra-dark-trans-20: rgba(23, 26, 28, 0.2); --base-ultra-dark-trans-30: rgba(23, 26, 28, 0.3); --base-ultra-dark-trans-40: rgba(23, 26, 28, 0.4); --base-ultra-dark-trans-50: rgba(23, 26, 28, 0.5); --base-ultra-dark-trans-60: rgba(23, 26, 28, 0.6); --base-ultra-dark-trans-70: rgba(23, 26, 28, 0.7); --base-ultra-dark-trans-80: rgba(23, 26, 28, 0.8); --base-ultra-dark-trans-90: rgba(23, 26, 28, 0.9); --neutral-trans-10: rgba(0, 0, 0, 0.1); --neutral-trans-20: rgba(0, 0, 0, 0.2); --neutral-trans-30: rgba(0, 0, 0, 0.3); --neutral-trans-40: rgba(0, 0, 0, 0.4); --neutral-trans-50: rgba(0, 0, 0, 0.5); --neutral-trans-60: rgba(0, 0, 0, 0.6); --neutral-trans-70: rgba(0, 0, 0, 0.7); --neutral-trans-80: rgba(0, 0, 0, 0.8); --neutral-trans-90: rgba(0, 0, 0, 0.9); --neutral-light-trans-10: rgba(217, 217, 217, 0.1); --neutral-light-trans-20: rgba(217, 217, 217, 0.2); --neutral-light-trans-30: rgba(217, 217, 217, 0.3); --neutral-light-trans-40: rgba(217, 217, 217, 0.4); --neutral-light-trans-50: rgba(217, 217, 217, 0.5); --neutral-light-trans-60: rgba(217, 217, 217, 0.6); --neutral-light-trans-70: rgba(217, 217, 217, 0.7); --neutral-light-trans-80: rgba(217, 217, 217, 0.8); --neutral-light-trans-90: rgba(217, 217, 217, 0.9); --neutral-dark-trans-10: rgba(64, 64, 64, 0.1); --neutral-dark-trans-20: rgba(64, 64, 64, 0.2); --neutral-dark-trans-30: rgba(64, 64, 64, 0.3); --neutral-dark-trans-40: rgba(64, 64, 64, 0.4); --neutral-dark-trans-50: rgba(64, 64, 64, 0.5); --neutral-dark-trans-60: rgba(64, 64, 64, 0.6); --neutral-dark-trans-70: rgba(64, 64, 64, 0.7); --neutral-dark-trans-80: rgba(64, 64, 64, 0.8); --neutral-dark-trans-90: rgba(64, 64, 64, 0.9); --neutral-ultra-dark-trans-10: rgba(26, 26, 26, 0.1); --neutral-ultra-dark-trans-20: rgba(26, 26, 26, 0.2); --neutral-ultra-dark-trans-30: rgba(26, 26, 26, 0.3); --neutral-ultra-dark-trans-40: rgba(26, 26, 26, 0.4); --neutral-ultra-dark-trans-50: rgba(26, 26, 26, 0.5); --neutral-ultra-dark-trans-60: rgba(26, 26, 26, 0.6); --neutral-ultra-dark-trans-70: rgba(26, 26, 26, 0.7); --neutral-ultra-dark-trans-80: rgba(26, 26, 26, 0.8); --neutral-ultra-dark-trans-90: rgba(26, 26, 26, 0.9); --white-trans-10: rgba(255, 255, 255, 0.1); --white-trans-20: rgba(255, 255, 255, 0.2); --white-trans-30: rgba(255, 255, 255, 0.3); --white-trans-40: rgba(255, 255, 255, 0.4); --white-trans-50: rgba(255, 255, 255, 0.5); --white-trans-60: rgba(255, 255, 255, 0.6); --white-trans-70: rgba(255, 255, 255, 0.7); --white-trans-80: rgba(255, 255, 255, 0.8); --white-trans-90: rgba(255, 255, 255, 0.9); --black-trans-10: rgba(0, 0, 0, 0.1); --black-trans-20: rgba(0, 0, 0, 0.2); --black-trans-30: rgba(0, 0, 0, 0.3); --black-trans-40: rgba(0, 0, 0, 0.4); --black-trans-50: rgba(0, 0, 0, 0.5); --black-trans-60: rgba(0, 0, 0, 0.6); --black-trans-70: rgba(0, 0, 0, 0.7); --black-trans-80: rgba(0, 0, 0, 0.8); --black-trans-90: rgba(0, 0, 0, 0.9); --shade-white: #fff; --shade-black: #000; --bg-ultra-light: var(--neutral-ultra-light); --bg-light: var(--neutral-light); --bg-dark: var(--neutral-dark); --bg-ultra-dark: var(--neutral-ultra-dark); --text-light: var(--white); --text-light-muted: var(--white-trans-80); --text-dark: var(--black); --text-dark-muted: var(--black-trans-80); --body-bg-color: var(--white); --body-color: var(--black); }:root { --on: initial; --off: ; --section-padding-x: 2.4rem; --section-padding-block: var(--section-space-m); --section-gutter: 2.4rem; --gutter: 2.4rem; --text-xs: 1.26rem; --text-s: 1.42rem; --text-m: 1.8rem; --text-l: 2.025rem; --text-xl: 2.28rem; --text-xxl: 2.565rem; --root-font-size: 62.5%; --h6: 1.26rem; --h5: 1.42rem; --h4: 1.8rem; --h3: 2.025rem; --h2: 2.28rem; --h1: 2.565rem; --space-xs: 1.896rem; --space-s: 2.133rem; --space-m: 2.4rem; --space-l: 2.7rem; --space-xl: 3.038rem; --space-xxl: 3.42rem; --section-space-xs: 3.84rem; --section-space-s: 4.8rem; --section-space-m: 6rem; --section-space-l: 7.5rem; --section-space-xl: 9.375rem; --section-space-xxl: 11.719rem; --content-width: 128rem; --content-width-safe: min(var(--content-width), calc(100% - var(--gutter) * 2)); --width-xs: calc(var(--content-width) * 0.1); --width-s: calc(var(--content-width) * 0.2); --width-m: calc(var(--content-width) * 0.4); --width-l: calc(var(--content-width) * 0.6); --width-xl: calc(var(--content-width) * 0.8); --width-xxl: calc(var(--content-width) * 0.9); --width-vp-max: calc(var(--content-width) * 1); --width-content: calc(var(--content-width) * 1); --width-full: calc(var(--content-width) * 100%); --width-10: calc(var(--content-width) * 0.1); --width-20: calc(var(--content-width) * 0.2); --width-30: calc(var(--content-width) * 0.3); --width-40: calc(var(--content-width) * 0.4); --width-50: calc(var(--content-width) * 0.5); --width-60: calc(var(--content-width) * 0.6); --width-70: calc(var(--content-width) * 0.7); --width-80: calc(var(--content-width) * 0.8); --width-90: calc(var(--content-width) * 0.9); --focus-color: var(--action); --focus-width: 0.2rem; --focus-offset: 0.25em; --box-shadow-m: 0 4px 4px -10px rgba(0, 0, 0, 0.04), 0 13px 13px -10px rgba(0, 0, 0, 0.06), 0 40px 60px -10px rgba(0, 0, 0, 0.08); --box-shadow-l: 0 2.7px 3.6px -5px rgba(0, 0, 0, 0.04), 0 7.5px 10px -5px rgba(0, 0, 0, 0.06), 0 18px 24.1px -5px rgba(0, 0, 0, 0.08), 0 60px 80px -5px rgba(0, 0, 0, 0.1); --box-shadow-xl: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 0 6.7px 5.3px -5px rgba(0, 0, 0, 0.04), 0 12.5px 10px -5px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px -5px rgba(0, 0, 0, 0.08), 0 41.8px 33.4px -5px rgba(0, 0, 0, 0.1), 0 80px 80px -5px rgba(0, 0, 0, 0.105); --box-shadow-1: 0 4px 4px -10px rgba(0, 0, 0, 0.04), 0 13px 13px -10px rgba(0, 0, 0, 0.06), 0 40px 60px -10px rgba(0, 0, 0, 0.08); --box-shadow-2: 0 2.7px 3.6px -5px rgba(0, 0, 0, 0.04), 0 7.5px 10px -5px rgba(0, 0, 0, 0.06), 0 18px 24.1px -5px rgba(0, 0, 0, 0.08), 0 60px 80px -5px rgba(0, 0, 0, 0.1); --box-shadow-3: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 0 6.7px 5.3px -5px rgba(0, 0, 0, 0.04), 0 12.5px 10px -5px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px -5px rgba(0, 0, 0, 0.08), 0 41.8px 33.4px -5px rgba(0, 0, 0, 0.1), 0 80px 80px -5px rgba(0, 0, 0, 0.105); --admin-bar-height: var(--wp-admin--admin-bar--height, 0px); --text-xxl-max-width: 100%; --text-xl-max-width: 100%; --text-l-max-width: 100%; --text-m-line-height: calc(1.5); --text-m-max-width: 100%; --text-s-max-width: 100%; --text-xs-max-width: 100%; --base-text-lh: calc(1.5); --heading-line-height: calc(4px + 2ex); --heading-font-weight: 700; --heading-text-wrap: pretty; --base-heading-lh: calc(4px + 2ex); --h2-max-width: 100%; --h3-max-width: 100%; --h4-line-height: calc(4px + 2ex); --h4-max-width: 100%; --h5-max-width: 100%; --h6-max-width: 100%; --text-color: var(--black); --text-line-height: calc(1.5); --text-text-wrap: pretty; }:root { --grid-1: repeat(1, minmax(0, 1fr)); --grid-2: repeat(2, minmax(0, 1fr)); --grid-3: repeat(3, minmax(0, 1fr)); --grid-4: repeat(4, minmax(0, 1fr)); --grid-5: repeat(5, minmax(0, 1fr)); --grid-6: repeat(6, minmax(0, 1fr)); --grid-7: repeat(7, minmax(0, 1fr)); --grid-8: repeat(8, minmax(0, 1fr)); --grid-9: repeat(9, minmax(0, 1fr)); --grid-10: repeat(10, minmax(0, 1fr)); --grid-11: repeat(11, minmax(0, 1fr)); --grid-12: repeat(12, minmax(0, 1fr)); --grid-1-2: minmax(0, 1fr) minmax(0, 2fr); --grid-1-3: minmax(0, 1fr) minmax(0, 3fr); --grid-2-1: minmax(0, 2fr) minmax(0, 1fr); --grid-2-3: minmax(0, 2fr) minmax(0, 3fr); --grid-3-1: minmax(0, 3fr) minmax(0, 1fr); --grid-3-2: minmax(0, 3fr) minmax(0, 2fr); }:root { --grid-auto-2: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((2 - 1) * var(--grid-gap))) / 2) * 0.7, (100% - (2 - 1) * var(--grid-gap)) / 2)), 1fr)); --grid-auto-3: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((3 - 1) * var(--grid-gap))) / 3) * 0.7, (100% - (3 - 1) * var(--grid-gap)) / 3)), 1fr)); --grid-auto-4: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((4 - 1) * var(--grid-gap))) / 4) * 0.7, (100% - (4 - 1) * var(--grid-gap)) / 4)), 1fr)); --grid-auto-5: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((5 - 1) * var(--grid-gap))) / 5) * 0.7, (100% - (5 - 1) * var(--grid-gap)) / 5)), 1fr)); --grid-auto-6: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((6 - 1) * var(--grid-gap))) / 6) * 0.7, (100% - (6 - 1) * var(--grid-gap)) / 6)), 1fr)); --grid-auto-7: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((7 - 1) * var(--grid-gap))) / 7) * 0.7, (100% - (7 - 1) * var(--grid-gap)) / 7)), 1fr)); --grid-auto-8: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((8 - 1) * var(--grid-gap))) / 8) * 0.7, (100% - (8 - 1) * var(--grid-gap)) / 8)), 1fr)); --grid-auto-9: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((9 - 1) * var(--grid-gap))) / 9) * 0.7, (100% - (9 - 1) * var(--grid-gap)) / 9)), 1fr)); --grid-auto-10: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((10 - 1) * var(--grid-gap))) / 10) * 0.7, (100% - (10 - 1) * var(--grid-gap)) / 10)), 1fr)); --grid-auto-11: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((11 - 1) * var(--grid-gap))) / 11) * 0.7, (100% - (11 - 1) * var(--grid-gap)) / 11)), 1fr)); --grid-auto-12: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((12 - 1) * var(--grid-gap))) / 12) * 0.7, (100% - (12 - 1) * var(--grid-gap)) / 12)), 1fr)); }:root { --header-height: 0rem; --header-height-xl: 0rem; --header-height-l: 0rem; --header-height-m: 0rem; --header-height-s: 0rem; }:root { --paragraph-spacing: 1em; --heading-spacing: 1.2em; --list-spacing: var(--paragraph-spacing); --list-indent-spacing: 2em; --list-item-spacing: 0.5em; --nested-list-indent-spacing: 1em; --flow-spacing: var(--paragraph-spacing); --figure-spacing: var(--paragraph-spacing); --figcaption-spacing: 0.5em; --blockquote-spacing: var(--paragraph-spacing); }:root { --option-primary-btn-outline: on; --option-secondary-btn-outline: on; --btn-padding-block: 0.5em; --btn-padding-inline: 1.25em; --btn-min-width: 14rem; --btn-line-height: 1; --btn-font-weight: 400; --btn-font-style: normal; --btn-text-decoration: none; --btn-text-decoration-hover: none; --btn-letter-spacing: 0; --btn-text-transform: none; --btn-border-width: 2px; --btn-outline-border-width: 2px; --btn-border-style: solid; --btn-border-radius: var(--radius); --btn-justify-content: center; --btn-text-align: center; }:root { --btn-border-size: 2px; --btn-radius: var(--radius); --outline-btn-border-size: 2px; --btn-pad-x: 1.25em; --btn-pad-y: 0.5em; --btn-text-style: normal; --btn-weight: 400; --btn-width: 14; }:root { --link-color: var(--action); --link-color-hover: var(--action-hover); --link-transition: var(--transition); --link-decoration: none; --link-decoration-hover: inherit; --link-underline-offset: auto; --link-weight: 400; }:root { --col-width-s: 13; --col-width-m: 25; --col-width-l: 38; --col-rule-width-s: 0.1; --col-rule-width-m: 0.3; --col-rule-width-l: 0.5; }:root { --sticky-s: 2.5%; --sticky-m: 5%; --sticky-l: 10%; }:root { --content-gap: var(--space-m); --fr-content-gap: var(--space-m); --container-gap: var(--space-xl); --fr-container-gap: var(--space-xl); --grid-gap: var(--space-m); --fr-grid-gap: var(--space-m); --bg-ultra-light-text: var(--text-dark); --bg-light-text: var(--text-dark); --bg-dark-text: var(--text-light); --bg-ultra-dark-text: var(--text-light); --bg-ultra-light-heading: var(--text-dark); --bg-light-heading: var(--text-dark); --bg-dark-heading: var(--text-light); --bg-ultra-dark-heading: var(--text-light); --bg-ultra-light-button: primary; --bg-light-button: primary; --bg-dark-button: primary; --bg-ultra-dark-button: primary; }:root { --radius: 1rem; --radius-50: 50%; --radius-circle: 50vw; --radius-none: 0; --radius-xs: 0.4444444444rem; --radius-s: 0.6666666667rem; --radius-m: 1rem; --radius-l: 1.5rem; --radius-xl: 2.25rem; --radius-xxl: 3.375rem; --border-size: 1px; --border-width: 1px; --border-style: solid; --border-color-dark: var(--black-trans-20); --border-color-light: var(--white-trans-20); --border: var(--border-size) var(--border-style) var(--border-color-dark); --border-light: var(--border-size) var(--border-style) var(--border-color-light); --border-dark: var(--border-size) var(--border-style) var(--border-color-dark); }:root { --divider-size: 1px; --divider-style: solid; --divider-inline-size: 100%; --divider-gap: var(--content-gap); --divider-color-dark: var(--black-trans-20); --divider-color-light: var(--white-trans-20); --divider: var(--divider-size) var(--divider-style) var(--divider-color-dark); --divider-light: var(--divider-size) var(--divider-style) var(--divider-color-light); --divider-dark: var(--divider-size) var(--divider-style) var(--divider-color-dark); }:root { --transition-duration: 0.3s; --transition-timing: ease-in-out; --transition-delay: 0s; --transition: background var(--transition-duration) var(--transition-timing) var(--transition-delay), color var(--transition-duration) var(--transition-timing) var(--transition-delay), border var(--transition-duration) var(--transition-timing) var(--transition-delay), translate var(--transition-duration) var(--transition-timing) var(--transition-delay); }[id] { scroll-margin-top: var(--offset, 0); }html { font-size: var(--root-font-size) !important; }:root { interpolate-size: allow-keywords; }*, ::before, ::after { box-sizing: border-box; }body { min-block-size: 100vh; }input, button, textarea, select { font: inherit; }body:not(:has([data-sticky-header="0"]), .content-offset--off) .acss-offset-content:not(.panel-content) > :first-child > :first-child:not(.bricks-shape-divider) { margin-block-start: var(--header-height); }:where(section:not(section section)) { padding-block: var(--section-padding-block); padding-inline: var(--gutter); }body:where(:not(.block-editor-writing-flow, .editor-styles-wrapper)) :where(p, h1, h2, h3, h4, h5, h6, ul, ol, li) { margin-block: 0px; }.smart-spacing-normalize :where(p, h1, h2, h3, h4, h5, h6, ul, ol, li) { margin-block: 0px; }.smart-spacing-preview > * + :where(h1, h2, h3, h4, h5, h6), .smart-spacing.smart-spacing > * + :where(h1, h2, h3, h4, h5, h6) { margin-block-start: var(--heading-spacing, var(--flow-spacing, initial)); margin-block-end: 0px; }.smart-spacing-preview > :is(ul, ol) :is(ul, ol) li, .smart-spacing.smart-spacing > :is(ul, ol) :is(ul, ol) li { margin-block-start: var(--nested-list-item-spacing, var(--list-item-spacing, initial)); }.smart-spacing-preview > :is(figure, blockquote, ul, ol) + *, .smart-spacing.smart-spacing > :is(figure, blockquote, ul, ol) + * { --paragraph-spacing: 0; --flow-spacing: 0; }.smart-spacing--off.smart-spacing--off :where(p, h1, h2, h3, h4, h5, h6, ul, ol, li) { margin-block: 0px; }.brxe-text > * + :where(h1, h2, h3, h4, h5, h6), .brxe-post-content:where(:not([data-source="bricks"])) > * + :where(h1, h2, h3, h4, h5, h6) { margin-block-start: var(--heading-spacing, var(--flow-spacing, initial)); margin-block-end: 0px; }.brxe-text > :is(ul, ol) :is(ul, ol) li, .brxe-post-content:where(:not([data-source="bricks"])) > :is(ul, ol) :is(ul, ol) li { margin-block-start: var(--nested-list-item-spacing, var(--list-item-spacing, initial)); }.brxe-text > :is(figure, blockquote, ul, ol) + *, .brxe-post-content:where(:not([data-source="bricks"])) > :is(figure, blockquote, ul, ol) + * { --paragraph-spacing: 0; --flow-spacing: 0; }body :where(p:last-of-type) + :is(h1, h2, h3, h4, h5, h6) { margin-top: 0px; margin-block-start: 0px; }:not(.woocommerce-checkout) [class*="woocommerce"] * + p > * + :where(h1, h2, h3, h4, h5, h6) { margin-block-start: var(--heading-spacing, var(--flow-spacing, initial)); margin-block-end: 0px; }:not(.woocommerce-checkout) [class*="woocommerce"] * + p > :is(ul, ol) :is(ul, ol) li { margin-block-start: var(--nested-list-item-spacing, var(--list-item-spacing, initial)); }:not(.woocommerce-checkout) [class*="woocommerce"] * + p > :is(figure, blockquote, ul, ol) + * { --paragraph-spacing: 0; --flow-spacing: 0; }.bg--primary { background-color: var(--primary); }.text--light.text--light, .text--light.text--light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--text-light); }.text--light-muted.text--light-muted, .text--light-muted.text--light-muted :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--text-light-muted); }.text--dark.text--dark, .text--dark.text--dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--text-dark); }.text--dark-muted.text--dark-muted, .text--dark-muted.text--dark-muted :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--text-dark-muted); }:root, .color-scheme--main { --bg-ultra-light-text: var(--text-dark); --bg-light-text: var(--text-dark); --bg-dark-text: var(--text-light); --bg-ultra-dark-text: var(--text-light); --bg-ultra-light-heading: var(--text-dark); --bg-light-heading: var(--text-dark); --bg-dark-heading: var(--text-light); --bg-ultra-dark-heading: var(--text-light); }:where(.bg--ultra-light), :where(.bg--ultra-light) :is(h1, h2, h3, h4, h5, h6) { color: var(--bg-ultra-light-text); }:where(.bg--light), :where(.bg--light) :is(h1, h2, h3, h4, h5, h6) { color: var(--bg-light-text); }:where(.bg--dark), :where(.bg--dark) :is(h1, h2, h3, h4, h5, h6) { color: var(--bg-dark-text); }:where(.bg--ultra-dark), :where(.bg--ultra-dark) :is(h1, h2, h3, h4, h5, h6) { color: var(--bg-ultra-dark-text); }.bg--ultra-light :where(h1, h2, h3, h4, h5, h6) { --heading-color: var(--bg-ultra-light-heading); --h1-color: var(--bg-ultra-light-heading); --h2-color: var(--bg-ultra-light-heading); --h3-color: var(--bg-ultra-light-heading); --h4-color: var(--bg-ultra-light-heading); --h5-color: var(--bg-ultra-light-heading); --h6-color: var(--bg-ultra-light-heading); color: var(--bg-ultra-light-heading); }.bg--light :where(h1, h2, h3, h4, h5, h6) { --heading-color: var(--bg-light-heading); --h1-color: var(--bg-light-heading); --h2-color: var(--bg-light-heading); --h3-color: var(--bg-light-heading); --h4-color: var(--bg-light-heading); --h5-color: var(--bg-light-heading); --h6-color: var(--bg-light-heading); color: var(--bg-light-heading); }.bg--dark :where(h1, h2, h3, h4, h5, h6) { --heading-color: var(--bg-dark-heading); --h1-color: var(--bg-dark-heading); --h2-color: var(--bg-dark-heading); --h3-color: var(--bg-dark-heading); --h4-color: var(--bg-dark-heading); --h5-color: var(--bg-dark-heading); --h6-color: var(--bg-dark-heading); color: var(--bg-dark-heading); }.bg--ultra-dark :where(h1, h2, h3, h4, h5, h6) { --heading-color: var(--bg-ultra-dark-heading); --h1-color: var(--bg-ultra-dark-heading); --h2-color: var(--bg-ultra-dark-heading); --h3-color: var(--bg-ultra-dark-heading); --h4-color: var(--bg-ultra-dark-heading); --h5-color: var(--bg-ultra-dark-heading); --h6-color: var(--bg-ultra-dark-heading); color: var(--bg-ultra-dark-heading); }.margin-top--s { margin-block-start: var(--space-s); }.margin-top--m { margin-block-start: var(--space-m); }.margin-top--l { margin-block-start: var(--space-l); }.margin-top--xl { margin-block-start: var(--space-xl); }.margin-bottom--s { margin-block-end: var(--space-s); }.margin-bottom--m { margin-block-end: var(--space-m); }.margin-left--m { margin-inline-start: var(--space-m); }.text--primary.text--primary, .text--primary.text--primary :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary); }.text--primary-hover.text--primary-hover, .text--primary-hover.text--primary-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-hover); }.text--primary-ultra-light.text--primary-ultra-light, .text--primary-ultra-light.text--primary-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-ultra-light); }.text--primary-light.text--primary-light, .text--primary-light.text--primary-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-light); }.text--primary-semi-light.text--primary-semi-light, .text--primary-semi-light.text--primary-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-semi-light); }.text--primary-semi-dark.text--primary-semi-dark, .text--primary-semi-dark.text--primary-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-semi-dark); }.text--primary-dark.text--primary-dark, .text--primary-dark.text--primary-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-dark); }.text--primary-ultra-dark.text--primary-ultra-dark, .text--primary-ultra-dark.text--primary-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-ultra-dark); }.text--secondary.text--secondary, .text--secondary.text--secondary :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary); }.text--secondary-hover.text--secondary-hover, .text--secondary-hover.text--secondary-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-hover); }.text--secondary-ultra-light.text--secondary-ultra-light, .text--secondary-ultra-light.text--secondary-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-ultra-light); }.text--secondary-light.text--secondary-light, .text--secondary-light.text--secondary-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-light); }.text--secondary-semi-light.text--secondary-semi-light, .text--secondary-semi-light.text--secondary-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-semi-light); }.text--secondary-semi-dark.text--secondary-semi-dark, .text--secondary-semi-dark.text--secondary-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-semi-dark); }.text--secondary-dark.text--secondary-dark, .text--secondary-dark.text--secondary-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-dark); }.text--secondary-ultra-dark.text--secondary-ultra-dark, .text--secondary-ultra-dark.text--secondary-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-ultra-dark); }.text--accent.text--accent, .text--accent.text--accent :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent); }.text--accent-hover.text--accent-hover, .text--accent-hover.text--accent-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-hover); }.text--accent-ultra-light.text--accent-ultra-light, .text--accent-ultra-light.text--accent-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-ultra-light); }.text--accent-light.text--accent-light, .text--accent-light.text--accent-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-light); }.text--accent-semi-light.text--accent-semi-light, .text--accent-semi-light.text--accent-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-semi-light); }.text--accent-semi-dark.text--accent-semi-dark, .text--accent-semi-dark.text--accent-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-semi-dark); }.text--accent-dark.text--accent-dark, .text--accent-dark.text--accent-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-dark); }.text--accent-ultra-dark.text--accent-ultra-dark, .text--accent-ultra-dark.text--accent-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-ultra-dark); }.text--base.text--base, .text--base.text--base :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base); }.text--base-hover.text--base-hover, .text--base-hover.text--base-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-hover); }.text--base-ultra-light.text--base-ultra-light, .text--base-ultra-light.text--base-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-ultra-light); }.text--base-light.text--base-light, .text--base-light.text--base-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-light); }.text--base-semi-light.text--base-semi-light, .text--base-semi-light.text--base-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-semi-light); }.text--base-semi-dark.text--base-semi-dark, .text--base-semi-dark.text--base-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-semi-dark); }.text--base-dark.text--base-dark, .text--base-dark.text--base-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-dark); }.text--base-ultra-dark.text--base-ultra-dark, .text--base-ultra-dark.text--base-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-ultra-dark); }.text--neutral.text--neutral, .text--neutral.text--neutral :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral); }.text--neutral-hover.text--neutral-hover, .text--neutral-hover.text--neutral-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-hover); }.text--neutral-ultra-light.text--neutral-ultra-light, .text--neutral-ultra-light.text--neutral-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-ultra-light); }.text--neutral-light.text--neutral-light, .text--neutral-light.text--neutral-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-light); }.text--neutral-semi-light.text--neutral-semi-light, .text--neutral-semi-light.text--neutral-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-semi-light); }.text--neutral-semi-dark.text--neutral-semi-dark, .text--neutral-semi-dark.text--neutral-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-semi-dark); }.text--neutral-dark.text--neutral-dark, .text--neutral-dark.text--neutral-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-dark); }.text--neutral-ultra-dark.text--neutral-ultra-dark, .text--neutral-ultra-dark.text--neutral-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-ultra-dark); }.text--white.text--white, .text--white.text--white :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--white); }.text--black.text--black, .text--black.text--black :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--black); }:is(.text--xxl, .text--xl, .text--l, .text--m, .text--s, .text--xs), :is(.text--xxl, .text--xl, .text--l, .text--m, .text--s, .text--xs) > :is(p, ol li, ul li) { line-height: var(--text-line-height); text-wrap: var(--text-text-wrap); }.text--s, .text--s > :is(p, ol li, ul li) { font-size: var(--text-s); max-width: var(--text-s-max-width); }:is(.content--feature, .content--feature-max, .content--full, .content--full-safe):not(.content-grid--off :is(.content--feature, .content--feature-max, .content--full, .content--full-safe)) { width: 100% !important; max-width: 100%; }:is(.grid--auto-2, .grid--auto-3, .grid--auto-4, .grid--auto-5, .grid--auto-6, .grid--auto-7, .grid--auto-8, .grid--auto-9, .grid--auto-10, .grid--auto-11, .grid--auto-12):where(.grid--auto-rows) { gap: var(--grid-gap); inline-size: 100%; --min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7; --column-count: 1; --min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count))); --grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr)); grid-template-columns: var(--grid-template-columns); display: grid !important; }:is(.grid--auto-2, .grid--auto-3, .grid--auto-4, .grid--auto-5, .grid--auto-6, .grid--auto-7, .grid--auto-8, .grid--auto-9, .grid--auto-10, .grid--auto-11, .grid--auto-12):where(.grid--auto-rows) > * { min-width: 0px; max-width: 100%; overflow-wrap: break-word; }.width--xl:not([class*="breakout--"]) { inline-size: calc(var(--content-width) * 0.8); max-inline-size: 100%; }@supports (font-size: calc(1vw + 2vw)) {:root { --text-xs: calc(1.1rem + (0 * ((100vw - 32rem) / 96))); --text-s: calc(1.2rem + (0 * ((100vw - 32rem) / 96))); --text-m: calc(1.6rem + (0.2 * ((100vw - 32rem) / 96))); --text-l: calc(1.92rem + (0.4794 * ((100vw - 32rem) / 96))); --text-xl: calc(2.304rem + (0.8944002 * ((100vw - 32rem) / 96))); --text-xxl: calc(2.7648rem + (1.4986674666 * ((100vw - 32rem) / 96))); --h6: calc(1.1rem + (0 * ((100vw - 32rem) / 96))); --h5: calc(1.2rem + (0 * ((100vw - 32rem) / 96))); --h4: calc(1.6rem + (0.2 * ((100vw - 32rem) / 96))); --h3: calc(1.92rem + (0.4794 * ((100vw - 32rem) / 96))); --h2: calc(2.304rem + (0.8944002 * ((100vw - 32rem) / 96))); --h1: calc(2.7648rem + (1.4986674666 * ((100vw - 32rem) / 96))); } @media (min-width: 1281px){:root { --text-xs: 1.1rem; --text-s: 1.2rem; --text-m: 1.8rem; --text-l: 2.3994rem; --text-xl: 3.1984002rem; --text-xxl: 4.2634674666rem; --h6: 1.1rem; --h5: 1.2rem; --h4: 1.8rem; --h3: 2.3994rem; --h2: 3.1984002rem; --h1: 4.2634674666rem; }}}@supports (font-size: clamp(1vw, 2vw, 3vw)) {:root { --text-xs: clamp(1.1rem, calc(0vw + 1.1rem), 1.1rem); --text-s: clamp(1.2rem, calc(0vw + 1.2rem), 1.2rem); --text-m: clamp(1.6rem, calc(0.2083333333vw + 1.5333333333rem), 1.8rem); --text-l: clamp(1.92rem, calc(0.499375vw + 1.7602rem), 2.3994rem); --text-xl: clamp(2.304rem, calc(0.931666875vw + 2.0058666rem), 3.1984002rem); --text-xxl: clamp(2.7648rem, calc(1.5611119444vw + 2.2652441778rem), 4.2634674666rem); --h6: clamp(1.1rem, calc(0vw + 1.1rem), 1.1rem); --h5: clamp(1.2rem, calc(0vw + 1.2rem), 1.2rem); --h4: clamp(1.6rem, calc(0.2083333333vw + 1.5333333333rem), 1.8rem); --h3: clamp(1.92rem, calc(0.499375vw + 1.7602rem), 2.3994rem); --h2: clamp(2.304rem, calc(0.931666875vw + 2.0058666rem), 3.1984002rem); --h1: clamp(2.7648rem, calc(1.5611119444vw + 2.2652441778rem), 4.2634674666rem); }}@supports (padding: calc(1vw + 2vw)) {:root { --space-xs: calc(1.3506752532rem + (-0.0173419199 * ((100vw - 32rem) / 96))); --space-s: calc(1.8004501125rem + (0.1995498875 * ((100vw - 32rem) / 96))); --space-m: calc(2.4rem + (0.6 * ((100vw - 32rem) / 96))); --space-l: calc(3.1992rem + (1.3008 * ((100vw - 32rem) / 96))); --space-xl: calc(4.2645336rem + (2.4854664 * ((100vw - 32rem) / 96))); --space-xxl: calc(5.6846232888rem + (4.4403767112 * ((100vw - 32rem) / 96))); --section-space-xs: calc(4.0520257596rem + (1.2813075737 * ((100vw - 32rem) / 96))); --section-space-s: calc(5.4013503376rem + (2.5986496624 * ((100vw - 32rem) / 96))); --section-space-m: calc(7.2rem + (4.8 * ((100vw - 32rem) / 96))); --section-space-l: calc(9.5976rem + (8.4024 * ((100vw - 32rem) / 96))); --section-space-xl: calc(12.7936008rem + (14.2063992 * ((100vw - 32rem) / 96))); --section-space-xxl: calc(17.0538698664rem + (23.4461301336 * ((100vw - 32rem) / 96))); --section-padding-x: calc(2.4rem + (0.6 * ((100vw - 32rem) / 96))); --gutter: calc(2.4rem + (0.6 * ((100vw - 32rem) / 96))); } @media (min-width: 1281px){:root { --space-xs: 1.3333333333rem; --space-s: 2rem; --space-m: 3rem; --space-l: 4.5rem; --space-xl: 6.75rem; --space-xxl: 10.125rem; --section-space-xs: 5.3333333333rem; --section-space-s: 8rem; --section-space-m: 12rem; --section-space-l: 18rem; --section-space-xl: 27rem; --section-space-xxl: 40.5rem; --section-padding-x: 3rem; --gutter: 3rem; }}}@supports (padding: clamp(1vw, 2vw, 3vw)) {:root { --space-xs: clamp(1.3506752532rem, calc(-0.0180644999vw + 1.3564558932rem), 1.3333333333rem); --space-s: clamp(1.8004501125rem, calc(0.2078644661vw + 1.7339334834rem), 2rem); --space-m: clamp(2.4rem, calc(0.625vw + 2.2rem), 3rem); --space-l: clamp(3.1992rem, calc(1.355vw + 2.7656rem), 4.5rem); --space-xl: clamp(4.2645336rem, calc(2.5890275vw + 3.4360448rem), 6.75rem); --space-xxl: clamp(5.6846232888rem, calc(4.6253924075vw + 4.2044977184rem), 10.125rem); --section-space-xs: clamp(4.0520257596rem, calc(1.3346953893vw + 3.6249232351rem), 5.3333333333rem); --section-space-s: clamp(5.4013503376rem, calc(2.7069267317vw + 4.5351337834rem), 8rem); --section-space-m: clamp(7.2rem, calc(5vw + 5.6rem), 12rem); --section-space-l: clamp(9.5976rem, calc(8.7525vw + 6.7968rem), 18rem); --section-space-xl: clamp(12.7936008rem, calc(14.7983325vw + 8.0581344rem), 27rem); --section-space-xxl: clamp(17.0538698664rem, calc(24.4230522225vw + 9.2384931552rem), 40.5rem); --section-padding-x: clamp(2.4rem, calc(0.625vw + 2.2rem), 3rem); --gutter: clamp(2.4rem, calc(0.625vw + 2.2rem), 3rem); }}:root { --fr-bg-light: var(--bg-light); --fr-bg-dark: var(--bg-dark); --fr-text-light: var(--text-light); --fr-text-dark: var(--text-dark); --fr-card-padding: var(--card-padding, var(--space-m)); --fr-card-gap: var(--card-gap, var(--space-s)); --fr-card-border-size: var(--card-border-width, 0.15rem); --fr-card-border-color: var(--card-border-color, var(--shade-light)); --fr-card-border-style: var(--card-border-style, solid); --fr-card-radius: var(--card-radius, var(--radius-xs)); --fr-card-avatar-radius: var(--card-avatar-radius, 50%); --fr-lede-width: 60ch; --fr-list-pad-y: 0.75em; --fr-list-pad-x: 1.25em; --fr-hero-padding: var(--section-space-xl); }:root { --f-label-size: clamp(1.4rem, calc(0.2083333333vw + 1.3333333333rem), 1.6rem); --f-label-font-weight: 400; --f-label-line-height: 1; --f-label-padding-x: 0; --f-label-padding-y: 0; --f-label-margin-bottom: 0.5em; --f-label-text-transform: none; --f-label-inside-position-left: 1.5em; --f-label-inside-position-top: 0; --f-label-inside-scale: 1; --f-legend-text-weight: 400; --f-legend-size: clamp(1.4rem, calc(0.2083333333vw + 1.3333333333rem), 1.6rem); --f-legend-margin-bottom: 1em; --f-legend-border: none; --f-legend-line-height: 1.2; --f-help-text-weight: 400; --f-help-size: clamp(1.2rem, calc(0.2083333333vw + 1.1333333333rem), 1.4rem); --f-help-line-height: 1.4; --f-help-margin-block: 0.5em 0; --f-field-margin-bottom: 1.5em; --f-fieldset-margin-bottom: 1.5em; --f-grid-gutter: 2rem; --f-input-border-style: solid; --f-input-border-top-size: 0.1rem; --f-input-border-right-size: 0.1rem; --f-input-border-bottom-size: 0.1rem; --f-input-border-left-size: 0.1rem; --f-input-border-radius: var(--btn-radius); --f-input-size: clamp(1.4rem, calc(0.4166666667vw + 1.2666666667rem), 1.8rem); --f-input-font-weight: 400; --f-input-line-height: 1; --f-input-height: 5rem; --f-input-padding-x: 1em; --f-input-padding-y: 0.5em; --f-btn-border-style: solid; --f-btn-border-width: var(--btn-border-width); --f-btn-border-radius: var(--f-light-input-radius); --f-btn-text-size: clamp(1.4rem, calc(0.4166666667vw + 1.2666666667rem), 1.8rem); --f-btn-font-weight: 400; --f-btn-line-height: 1; --f-btn-padding-y: 0.75em; --f-btn-padding-x: 1.5em; --f-btn-margin-top: 0; --f-btn-text-decoration: none; --f-btn-text-transform: none; --f-option-label-font-weight: 400; --f-option-label-size: clamp(1.4rem, calc(0.2083333333vw + 1.3333333333rem), 1.6rem); --f-option-label-spacing: 0.5em; --f-progress-height: 3rem; --f-progress-bar-radius: var(--btn-radius); --f-tab-border-size: 0; --f-tab-border-style: solid; --f-tab-border-radius: 0; --f-tab-text-size: clamp(1.6rem, calc(0.2083333333vw + 1.5333333333rem), 1.8rem); --f-tab-text-weight: 400; --f-tab-text-line-height: 1; --f-tab-text-align: center; --f-tab-text-transform: none; --f-tab-text-decoration: none; --f-tab-padding-y: 0.75em; --f-tab-padding-x: 1.5em; --f-tab-margin-x: 0; --f-tab-width: auto; --f-tab-active-border-bottom-size: 3px; --f-tab-active-text-weight: 600; --f-tab-active-border-size: 0; --f-tab-active-border-style: solid; --f-tab-group-padding-y: 0; --f-tab-group-padding-x: 0; --f-tab-group-border-bottom-size: 2px; --f-tab-group-border-bottom-style: solid; --f-tab-group-margin-bottom: 3rem; }:where(img):not(header img), :where(figure:not(figure:has(img))) { border-radius: var(--radius); }:root { --wp-page-block-width: 100%; --wp-post-block-width: 767px; }[class*="btn--"]:not(.wp-block-button, .btn--none), .wp-block-button[class*="btn--"] > .wp-block-button__link, .wp-block-button[class*="btn--"] > a { background: var(--btn-background); color: var(--btn-text-color); padding: var(--btn-padding-block) var(--btn-padding-inline); min-inline-size: var(--btn-min-width); line-height: var(--btn-line-height); font-size: var(--btn-font-size, var(--text-m)); font-weight: var(--btn-font-weight); font-style: var(--btn-font-style); text-transform: var(--btn-text-transform); letter-spacing: var(--btn-letter-spacing); text-decoration: var(--btn-text-decoration); border-width: var(--btn-border-width); border-style: var(--btn-border-style); border-radius: var(--btn-radius); border-color: var(--btn-border-color); transition:width 0.3s ease-out; justify-content: var(--btn-justify-content, center); text-align: var(--btn-text-align, center); }[class*="btn--"]:not(.wp-block-button, .btn--none):focus, .wp-block-button[class*="btn--"] > .wp-block-button__link:focus, .wp-block-button[class*="btn--"] > a:focus { outline-style: solid; outline-color: var(--focus-color); outline-width: var(--focus-width); outline-offset: var(--focus-offset); }a[class*="btn--"] { display: inline-flex; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px #ffffff, 6px 6px #000000; --wp--preset--shadow--crisp: 6px 6px 0px #000000; }:where(body) { margin: 0px; }body { padding: 0px; }.wpml-ls-legacy-list-vertical { display: table; max-width: 100%; border-width: 1px 1px 0px; border-style: solid solid none; border-color: transparent transparent currentcolor; border-image: none; }.wpml-ls-legacy-list-vertical > ul { position: relative; padding: 0px; list-style-type: none; margin: 0px !important; }.wpml-ls-legacy-list-vertical .wpml-ls-item { padding: 0px; margin: 0px; list-style-type: none; }.wpml-ls-legacy-list-vertical a { display: block; text-decoration: none; border-bottom: 1px solid transparent; padding: 5px 10px; line-height: 1; }.wpml-ls-legacy-list-vertical a span { vertical-align: middle; }.ui-state-disabled { cursor: default !important; }.ui-widget-content { border: 1px solid #aaaaaa; background: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/plugins/booster-plus-for-woocommerce/includes/css/images/ui-bg_flat_75_ffffff_40x100-png.webp) 50% 50% repeat-x #ffffff; color: #222222; }.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/plugins/booster-plus-for-woocommerce/includes/css/images/ui-bg_glass_75_dadada_1x400-png.webp) 50% 50% repeat-x #dadada; font-weight: normal; color: #212121; }.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; background-image: none; }.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; }.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; }.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; }.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; }.ui-timepicker-container { position: absolute; overflow: hidden; box-sizing: border-box; }.ui-timepicker { box-sizing: content-box; display: block; height: 205px; list-style: outside none none; margin: 0px; padding: 0px 1px; text-align: center; }.ui-timepicker-viewport { box-sizing: content-box; display: block; height: 205px; margin: 0px; padding: 0px; overflow: hidden auto; }.ui-timepicker-standard { font-family: Verdana, Arial, sans-serif; font-size: 1.1em; background-color: #ffffff; border: 1px solid #aaaaaa; color: #222222; margin: 0px; padding: 2px; }@layer bricks {:root { --bricks-vh: 1vh; --bricks-transition: all 0.2s; --bricks-color-primary: #ffd64f; --bricks-color-secondary: #fc5778; --bricks-text-dark: #212121; --bricks-text-medium: #616161; --bricks-text-light: #9e9e9e; --bricks-text-info: #00b0f4; --bricks-text-success: #11b76b; --bricks-text-warning: #ffa100; --bricks-text-danger: #fa4362; --bricks-bg-info: #e5f3ff; --bricks-bg-success: #e6f6ed; --bricks-bg-warning: #fff2d7; --bricks-bg-danger: #ffe6ec; --bricks-bg-dark: #263238; --bricks-bg-light: #f5f6f7; --bricks-border-color: #dddedf; --bricks-border-radius: 4px; --bricks-tooltip-bg: #23282d; --bricks-tooltip-text: #eaecef; } html { text-size-adjust: auto; line-height: 1.15; } body { margin: 0px; } article, aside, figcaption, figure, footer, header, main, nav, section { display: block; } img { border-style: none; } button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0px; } button, input { overflow: visible; } button, select { text-transform: none; } [type="reset"], [type="submit"], button, html [type="button"] { appearance: button; } .brxe-section { align-items: center; display: flex; flex-direction: column; margin-left: auto; margin-right: auto; width: 100%; } .brxe-section.bricks-lazy-hidden { background-image: none !important; } .brxe-container { align-items: flex-start; display: flex; flex-direction: column; margin-left: auto; margin-right: auto; width: 1100px; } .brxe-container.bricks-lazy-hidden { background-image: none !important; } .brxe-block { align-items: flex-start; display: flex; flex-direction: column; width: 100%; } .brxe-block.bricks-lazy-hidden { background-image: none !important; } .brxe-div.bricks-lazy-hidden { background-image: none !important; } [class*="brxe-"] { max-width: 100%; } svg:not([width]) { min-width: 1em; } svg:not([height]) { min-height: 1em; } svg.fill * { fill: inherit; } svg.stroke * { stroke: inherit; } span[class*="brxe-"]:not(.brxe-section):not(.brxe-container):not(.brxe-block):not(.brxe-div) { width: auto; } #brx-footer { background-position: 50% center; background-size: cover; flex-shrink: 0; margin-top: auto; position: relative; width: 100%; } html { font-size: 62.5%; } *, ::after, ::before, html { box-sizing: border-box; } * { border-color: var(--bricks-border-color); } body { -webkit-font-smoothing: antialiased; background-color: rgb(255, 255, 255); background-position: 50% center; color: rgb(54, 54, 54); font-family: -apple-system, "system-ui", "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15px; line-height: 1.7; transition: padding-top; } .brx-body { display: flex; flex-direction: column; margin: 0px auto; width: 100%; } :where(a) { border-color: currentcolor; color: currentcolor; cursor: pointer; text-decoration: none; } h1, h2, h3, h4, h5, h6 { margin: 0px; text-rendering: optimizelegibility; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: currentcolor; } h1 { font-size: 2.4em; } h1, h2 { line-height: 1.4; } h2 { font-size: 2.1em; } h3 { font-size: 1.8em; } h3, h4 { line-height: 1.4; } h4 { font-size: 1.6em; } :where(p) { margin-block: 0px 1.2em; } :where(p:last-of-type) { margin-block-end: 0px; } img { height: auto; max-width: 100%; outline: none; vertical-align: middle; } button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; outline: none; padding: 0px; } button, input, optgroup, select, textarea { font-family: inherit; text-align: inherit; } .skip-link { clip: rect(1px, 1px, 1px, 1px); background: rgb(0, 0, 0); border-bottom-right-radius: 8px; color: rgb(255, 255, 255); font-weight: 700; height: 1px; left: 0px; overflow: hidden; padding: 5px 10px; position: absolute; top: 0px; transition: transform 0.1s; white-space: nowrap; width: 1px; z-index: 9999; } .skip-link:focus { clip: auto; height: auto; overflow: visible; width: auto; } .brx-multilevel-overflow-right, .brx-multilevel-overflow-right ul, .brx-submenu-overflow-right { left: auto !important; right: 0px !important; } .brx-sub-submenu-overflow-right, .brx-sub-submenu-overflow-right ul, .brx-submenu-overflow-right ul { left: auto !important; right: 100% !important; } #brx-content { flex: 1 1 0%; position: relative; width: 100%; } #brx-header { background-position: 50% center; background-size: cover; position: relative; width: 100%; } #brx-header.brx-sticky { left: 0px; position: fixed; right: 0px; top: 0px; transition: background-color 0.2s, transform 0.4s; width: 100%; z-index: 998; } #brx-header.brx-sticky .bricks-nav-menu > li > a, #brx-header.brx-sticky > .brxe-block, #brx-header.brx-sticky > .brxe-container, #brx-header.brx-sticky > .brxe-div, #brx-header.brx-sticky > .brxe-section { transition: inherit; } .bricks-button { align-items: center; border-width: 0px; display: inline-flex; gap: 10px; justify-content: center; letter-spacing: 0.5px; padding: 0.5em 1em; text-align: center; } .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; white-space: nowrap; width: 1px; position: absolute !important; } .screen-reader-text span:focus, .screen-reader-text:focus, .ui-helper-hidden-accessible:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; } .brx-load-more-hidden, .brx-query-trail:not(.bricks-isotope-sizer) { display: none !important; } .swiper-slide { flex-shrink: 0; height: 100%; position: relative; transition-property: transform; width: 100%; } .brxe-accordion-nested { --brx-icon-transform: rotate(90deg); width: 100%; } .brxe-accordion-nested .accordion-title-wrapper { cursor: pointer; } .brxe-accordion-nested .accordion-title-wrapper .brxe-heading { margin: 0px; } .brxe-accordion-nested .accordion-content-wrapper { display: none; } .brxe-button { width: auto; } @keyframes blink { 100% { opacity: 0; } } .brxe-code { width: 100%; } .brx-multilevel-back { align-items: center; cursor: pointer; display: flex; gap: 3px; width: 100%; } .brxe-icon { font-size: 60px; } svg.brxe-icon { font-size: inherit; } .brxe-filter-checkbox[data-mode="button"] input[type="checkbox"]:focus-visible + .bricks-button, .brxe-filter-checkbox[data-mode="button"] label:focus-within .bricks-button { outline: 2px solid var(--brx-indicator-focus-color,#3b82f6); outline-offset: 2px; } .brxe-filter-checkbox input[type="checkbox"]:focus-visible + .brx-input-indicator { outline: 1px solid var(--brx-indicator-focus-color,#3b82f6); outline-offset: 2px; } .brxe-filter-radio[data-mode="button"] input[type="radio"]:focus-visible + .bricks-button, .brxe-filter-radio[data-mode="button"] label:focus-within .bricks-button { outline: 2px solid var(--brx-indicator-focus-color,#3b82f6); outline-offset: 2px; } .brxe-filter-radio input[type="radio"]:focus-visible + .brx-input-indicator { outline: 2px solid var(--brx-indicator-focus-color,#3b82f6); outline-offset: 2px; } .brxe-nav-nested { align-items: center; display: inline-flex; } .brxe-nav-nested .brx-toggle-div, .brxe-nav-nested .brxe-toggle { display: none; } .brxe-nav-nested .menu-item:has(> .brx-toggle-div:not(.is-active):not(.brx-child-node)), .brxe-nav-nested:not(.brx-open) .menu-item:has(> .brx-toggle-div.brx-child-node:not(.is-active)) { display: none; } .brx-nav-nested-items { align-items: center; display: flex; flex-flow: wrap; gap: 30px; list-style-type: none; margin: 0px; padding: 0px; } .brxe-shortcode { width: 100%; } .brxe-slider-nested { min-width: 0px; width: 100%; } .brxe-slider-nested .splide__slide { align-items: center; display: flex; justify-content: center; position: relative; } .brxe-slider-nested .splide__arrows svg { min-height: 0px; min-width: 0px; } .brxe-social-icons { display: flex; list-style-type: none; margin: 0px; padding: 0px; } .brxe-social-icons li, .brxe-social-icons li a { align-items: center; display: flex; flex: 1 1 0%; gap: 5px; justify-content: center; } .brxe-social-icons i { line-height: unset; } :where(.brxe-svg) { height: auto; width: auto; } .brxe-template { width: 100%; } .brxe-text-link { gap: 5px; } .brxe-text-link, .brxe-text-link span { align-items: center; display: inline-flex; } .brxe-toggle { background-color: transparent; border: 0px; color: inherit; font: inherit; margin: 0px; overflow: visible; text-transform: none; transition-duration: 0.15s; transition-property: opacity, filter; transition-timing-function: linear; } .brxa-wrap { display: inline-block; height: 24px; position: relative; width: 40px; } .brxa-inner { display: block; margin-top: -2px; top: 50%; } .brxa-inner, .brxa-inner::after, .brxa-inner::before { background-color: currentcolor; border-radius: 4px; height: 4px; position: absolute; transition-duration: 0.15s; transition-property: transform; transition-timing-function: ease; width: 40px; } .brxa-inner::after, .brxa-inner::before { content: ""; display: block; } .brxa-inner::before { top: -10px; } .brxa-inner::after { bottom: -10px; } .brxe-toggle { --brxe-toggle-scale: 1; --brxe-toggle-width: 40px; --brxe-toggle-height: 24px; --brxe-toggle-bar-height: 4px; --brxe-toggle-bar-width: 40px; --brxe-toggle-bar-radius: 4px; cursor: pointer; display: flex; line-height: 1; } .brxe-toggle:has(.brxa-wrap) { transform: scale(var(--brxe-toggle-scale)); } .brxe-toggle .brxa-inner, .brxe-toggle .brxa-inner::after, .brxe-toggle .brxa-inner::before { border-radius: var(--brxe-toggle-bar-radius); height: var(--brxe-toggle-bar-height); width: var(--brxe-toggle-bar-width); } @keyframes load8 { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } } @keyframes spin { 100% { transform: rotate(1turn); } } @keyframes scrolling { 0% { opacity: 1; } 100% { opacity: 0; transform: translateY(10px); } }}#buwoo-notice { cursor: pointer; position: fixed; right: 0px; z-index: 9999; bottom: 0px; margin-bottom: 15px; margin-right: 15px; }.slide-from-right { transform: none !important; }@layer bricks {@keyframes load8 { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } } @keyframes spin { 100% { transform: rotate(1turn); } } @keyframes scrolling { 0% { opacity: 1; } 100% { opacity: 0; transform: translateY(10px); } } :root { --bricks-woo-input-height: 40px; }  .woocommerce { width: 100%; } .brxe-woocommerce-mini-cart { position: relative; width: auto; } .brxe-woocommerce-mini-cart.hide-empty-count .cart-count { display: none; } .brxe-woocommerce-mini-cart .mini-cart-link { align-items: center; display: flex; flex-flow: row; gap: 10px; } .brxe-woocommerce-mini-cart .mini-cart-link:hover { text-decoration: none; } .brxe-woocommerce-mini-cart .mini-cart-link .cart-icon { display: flex; position: relative; } .brxe-woocommerce-mini-cart .cart-count { align-items: center; background-color: rgb(0, 0, 0); border-radius: 50%; color: rgb(255, 255, 255); display: flex; font-size: 10px; font-weight: 700; height: 18px; justify-content: center; line-height: 1; position: absolute; right: 0px; top: 0px; transform: translate(50%, -50%); width: 18px; } .brxe-woocommerce-mini-cart .cart-detail { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; opacity: 0; position: absolute; right: 0px; top: calc(100% + 15px); transition: opacity 0.15s linear, transform 0.15s linear, left 0.15s, right 0.15s; visibility: hidden; width: 400px; z-index: -1; } .brxe-woocommerce-mini-cart .cart-detail .widget_shopping_cart_content { display: flex; flex-direction: column; height: 100%; justify-content: space-between; padding: 30px; }}@layer bricks.icons { [class*=" ti-"], [class^="ti-"] { -webkit-font-smoothing: antialiased; display: inline-block; font-family: themify; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; } .ti-plus::before { content: ""; }}.skip-link, .link--skip { position: absolute; inset-block-start: 1rem; inset-inline-start: 1rem; transform: translateY(-250%); --btn-min-width: fit-content; background: var(--btn-background); color: var(--btn-text-color); padding: var(--btn-padding-block) var(--btn-padding-inline); min-inline-size: var(--btn-min-width); line-height: var(--btn-line-height); font-size: var(--btn-font-size, var(--text-m)); font-weight: var(--btn-font-weight); font-style: var(--btn-font-style); text-transform: var(--btn-text-transform); letter-spacing: var(--btn-letter-spacing); text-decoration: var(--btn-text-decoration); border-width: var(--btn-border-width); border-style: var(--btn-border-style); border-radius: var(--btn-radius); border-color: var(--btn-border-color); transition:background, color, border, translate 0.3s, 0.3s, 0.3s, 0.3s ease-in-out, ease-in-out, ease-in-out, ease-in-out; justify-content: var(--btn-justify-content, center); text-align: var(--btn-text-align, center); --btn-background: var(--primary); --btn-background-hover: var(--primary-hover); --btn-text-color: var(--primary-ultra-light); --btn-text-color-hover: var(--primary-ultra-light); --btn-border-color: var(--primary); --btn-border-color-hover: var(--primary-hover); --focus-color: var(--primary-light); }.skip-link:focus, .link--skip:focus { outline-style: solid; outline-color: var(--focus-color); outline-width: var(--focus-width); outline-offset: var(--focus-offset); }.skip-link:focus, .link--skip:focus { transform: translateY(0px); }body { color: var(--body-color, var(--black)); background-color: var(--body-bg-color, var(--white)); }body { font-size: var(--default-font-size, var(--text-m)); color: var(--text-color); line-height: var(--text-line-height); text-wrap: var(--text-text-wrap); }p, li { line-height: var(--text-line-height, calc(1.5)); }h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .h--1, .h--2, .h--3, .h--4, .h--5, .h--6 { line-height: var(--heading-line-height); font-weight: var(--heading-font-weight); text-wrap: var(--heading-text-wrap); }h1 { font-size: var(--h1); }h2 { font-size: var(--h2); max-width: var(--h2-max-width); }h3 { font-size: var(--h3); max-width: var(--h3-max-width); }h4 { font-size: var(--h4); line-height: var(--h4-line-height); max-width: var(--h4-max-width); }body a:where(:not([class*="btn--"])) { color: var(--link-color, var(--action)); font-weight: var(--link-weight, 400); text-decoration: var(--link-decoration, none); text-underline-offset: var(--link-underline-offset, auto); transition:background, color, border, translate 0.3s, 0.3s, 0.3s, 0.3s ease-in-out, ease-in-out, ease-in-out, ease-in-out; }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; text-decoration: inherit; color: currentcolor; text-underline-offset: var(--link-underline-offset, auto); }body:where(.bricks-is-frontend), body:where(:not(.bricks-is-frontend)) { color: var(--body-color, var(--black)); }[class*="btn--"]:where(:not(.btn--none)) { background: var(--btn-background); color: var(--btn-text-color); padding: var(--btn-padding-block) var(--btn-padding-inline); min-inline-size: var(--btn-min-width); line-height: var(--btn-line-height); font-size: var(--btn-font-size, var(--text-m)); font-weight: var(--btn-font-weight); font-style: var(--btn-font-style); text-transform: var(--btn-text-transform); letter-spacing: var(--btn-letter-spacing); text-decoration: var(--btn-text-decoration); border-width: var(--btn-border-width); border-style: var(--btn-border-style); border-radius: var(--btn-radius); border-color: var(--btn-border-color); transition:width 0.3s ease-out; justify-content: var(--btn-justify-content, center); text-align: var(--btn-text-align, center); }html { scroll-behavior: smooth; }:root { }body { font-family: raleway; color: var(--primary); letter-spacing: 1px; text-align: justify; line-height: 2; }h1 { font-family: rufina; font-weight: 400; text-align: left; }h2 { font-family: rufina; font-size: 3.5vw; font-weight: 400; text-align: left; line-height: 1; }h3 { font-family: rufina; font-size: 2.2vw; }h4 { font-family: rufina; font-size: 1.5vw; font-weight: 400; }.brxe-container { width: 90%; }.chiffres_menu.brxe-text-basic { font-size: 3em; font-family: rufina; color: rgba(213, 208, 200, 0.4); }.titre-menu.brxe-heading { color: #f3f1ee; font-family: rufina; font-size: 2em; }.hero-surtitre.brxe-text-basic { text-transform: uppercase; font-family: raleway; letter-spacing: 4px; font-size: var(--text-m); line-height: 2; }.sur-titre.brxe-text-basic { font-family: raleway; font-weight: 300; letter-spacing: 4px; color: var(--secondary); text-transform: uppercase; }.h-2.brxe-heading { color: var(--primary); line-height: 1; }.align-last { text-align-last: center; }.bg--beige.brxe-section { background-color: #f8f6f3; }.bg--beige.brxe-container { background-color: #f8f6f3; }.btn--bleu.brxe-button { padding-right: 5px; padding-left: 5px; text-transform: uppercase; color: var(--secondary); font-family: raleway; font-weight: 900; letter-spacing: 3px; font-size: 1.5rem; gap: 5px; transition:width 0.3s ease-out; align-self: flex-start; justify-content: flex-start; }.btn--bleu::before { width: 0%; opacity: 0; content: "─"; transition: width 0.5s; }.pad--grand.brxe-block { padding: 80px; }.btn--blanc.brxe-button { font-size: 1.4rem; letter-spacing: 3px; font-weight: 900; color: var(--primary); text-transform: uppercase; background-color: var(--white); padding: 10px 16px; }.btn--blanc.brxe-button:hover { color: var(--white); background-color: var(--secondary); }:root { --bricks-color-acss_import_transparent: transparent; --bricks-color-rfhxzr: #d5d0c8; --bricks-color-rqbhhz: #fbf9f7; }#brxe-omlqah { height: 80px; }#brxe-yxznmp { width: fit-content; }#brxe-itdwvs { height: 20px; color: var(--white); fill: var(--white); font-size: 25px; }#brxe-zpyewx svg { height: 24px; }#brxe-zpyewx .cart-count { background-color: var(--primary); }#brxe-zpyewx .cart-detail { width: 500px; }#brxe-hrhetb { justify-content: center; color: var(--white); }header .wpml-ls a { font-family: Raleway; font-weight: 500; text-transform: uppercase; letter-spacing: 0.3em; color: white; display: flex; align-items: center; position: relative; top: 1px; padding: 5px 0px 5px 5px !important; }.wpml-ls-native { overflow: hidden; white-space: nowrap; width: 35px; }#brxe-mrvjxe { flex-direction: row; column-gap: 1em; }#brxe-glolef { position: absolute; left: -15vw; top: -15vw; }#brxe-glolef :not([fill="none"]) { fill: rgba(255, 255, 255, 0.05); }#brxe-xzedja { font-family: rufina; z-index: 1; }#brxe-ezirfm { color: #f3f1ee; }#brxe-lvxzuu { font-size: 1em; color: var(--white); fill: var(--white); }#brxe-kqgppp { flex-direction: row; justify-content: space-between; align-items: center; }#brxe-rosiib { letter-spacing: 4px; color: var(--white); }#brxe-rosiib a { letter-spacing: 4px; color: var(--white); font-size: inherit; }#brxe-dgyixl { justify-content: center; }#brxe-dacvva .accordion-title-wrapper { min-height: 50px; line-height: 2; border-bottom: 1px solid var(--white); }#brxe-dacvva .accordion-content-wrapper { padding: 15px 0px; }#brxe-dacvva .accordion-title-wrapper .brxe-heading { line-height: 2; }#brxe-aaqorb { flex-direction: row; align-items: flex-start; column-gap: 1em; width: 70%; z-index: 1; }#brxe-mzwptl { font-family: rufina; z-index: 1; }#brxe-iadpfi { color: #f3f1ee; line-height: 2; }#brxe-scjlgt { flex-direction: row; justify-content: space-between; align-items: center; z-index: 1; }#brxe-vfnwal { justify-content: flex-end; border-bottom: 1px solid var(--white); }#brxe-zliufn { flex-direction: row; align-items: center; column-gap: 1em; width: 70%; }#brxe-vcxqnv { font-family: rufina; z-index: 1; }#brxe-cvwbmn { color: #f3f1ee; line-height: 2; }#brxe-xrbyku { flex-direction: row; justify-content: space-between; align-items: center; z-index: 1; }#brxe-bcwwok { justify-content: flex-end; border-bottom: 1px solid var(--white); }#brxe-flekzf { flex-direction: row; align-items: center; column-gap: 1em; width: 70%; }#brxe-zjuxur { font-family: rufina; z-index: 1; }#brxe-iaantm { color: var(--accent); line-height: 2; }#brxe-pswjcu { flex-direction: row; justify-content: space-between; align-items: center; z-index: 1; }#brxe-xfpkao { justify-content: flex-end; border-bottom: 1px solid var(--white); }#brxe-oveqmg { flex-direction: row; align-items: center; column-gap: 1em; width: 70%; }#brxe-kaujvf { font-family: rufina; z-index: 1; }#brxe-axezlz { line-height: 2; }#brxe-agphuo { flex-direction: row; justify-content: space-between; align-items: center; z-index: 1; }#brxe-pefrcc { justify-content: flex-end; border-bottom: 1px solid var(--white); }#brxe-knposu { flex-direction: row; align-items: center; column-gap: 1em; width: 70%; }#brxe-hwzfwj { font-family: rufina; z-index: 1; }#brxe-ciqekc { line-height: 2; }#brxe-hamxmh { flex-direction: row; justify-content: space-between; align-items: center; z-index: 1; }#brxe-dhmhzm { justify-content: flex-end; border-bottom: 1px solid var(--white); }#brxe-scjfhx { flex-direction: row; align-items: center; column-gap: 1em; width: 70%; }#brxe-wzlwya { font-family: rufina; z-index: 1; }#brxe-zrtyuo { line-height: 2; }#brxe-lnqknf { flex-direction: row; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--white); z-index: 1; }#brxe-ruoabc { justify-content: flex-end; }#brxe-fiywpt { flex-direction: row; align-items: center; column-gap: 1em; width: 70%; }#brxe-huhygf { font-family: rufina; z-index: 1; }#brxe-ovivnu { line-height: 2; }#brxe-ksqeya { flex-direction: row; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--white); z-index: 1; }#brxe-lbxizb { justify-content: flex-end; }#brxe-kgwsyg { flex-direction: row; align-items: center; column-gap: 1em; width: 70%; }#brxe-tjmlfl { height: 100%; position: relative; justify-content: center; align-items: center; line-height: 1.5; }#brxe-obwjge .hamburger { --hamburger-layer-width: 20px; --hamburger-layer-height: 2px; --hamburger-layer-spacing: 6px; --hamburger-layer-border-radius: 4px; flex-direction: row; }#brxe-obwjge .hamburger-label { margin-left: 20px; margin-right: 8px; font-weight: 300; font-family: raleway; color: var(--white); letter-spacing: 4px; }#brxe-obwjge .hamburger-inner { background-color: var(--white); }#brxe-obwjge .hamburger-inner::after { background-color: var(--white); }#brxe-obwjge .hamburger-inner::before { background-color: var(--white); }#brxe-obwjge { padding-left: 0px; }#brxe-obwjge .bu-burger-sub-menu { width: 105vw; height: 105vh; top: -10vh; right: -2.5vw; background-color: var(--primary); }.hamburger-box { z-index: 99; }.bu-burger-sub-menu { z-index: 5 !important; }.hamburger-inner, .hamburger--spin .hamburger-inner { transition-timing-function: unset !important; transition-duration: 0s !important; }.bu-burger-sub-menu { max-width: 110vw !important; }#brxe-fzbluv { }#brxe-5d1b49 { display: flex; align-items: center; column-gap: var(--fr-content-gap); flex-direction: column; }#brxe-nzcdta { flex-direction: row; justify-content: space-between; align-items: center; width: 95%; }#brxe-gnclhe { padding: 20px 0px; flex-direction: row; }#logo-audu-hero { position: fixed; width: 500px; top: calc(50% - 20vh); }#brxe-hmkvky { width: 100%; z-index: 99; position: relative; bottom: 0px; height: 49%; }#brxe-hmkvky:not(.tag), #brxe-hmkvky img { object-fit: cover; object-position: center top; }#brxe-bvrvnf { width: 20vw; font-family: raleway; font-weight: 700; color: var(--white); text-align: center; letter-spacing: 6px; position: absolute; bottom: 9%; z-index: 100; }#brxe-fkhldi { width: 100%; justify-content: flex-end; align-items: center; height: 100vh; }#hero { padding: 0px; background-attachment: fixed; background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2023/09/ciel_audu_domaine-1004x1024-jpg.webp); background-size: cover; background-position: center center; position: relative; max-width: 100%; min-height: 100vh; }#trait { height: 100px; position: absolute; z-index: 100; top: -50px; }#trait { transform: translateZ(2px); will-change: opacity; bottom: initial !important; }#brxe-jaohfx { width: 45vw; }#brxe-bjhktg { font-family: "Brittany Signature"; color: #95a7b7; font-size: 2.5rem; font-weight: 400; }#brxe-bzybje { align-items: center; align-self: center !important; }#brxe-nvfcga { min-height: 100vh; justify-content: center; position: relative; }#brxe-tsgogk { height: 13vh; }#brxe-tsgogk :not([fill="none"]) { fill: #d5d0c8; }#brxe-kvpxou { width: 50%; margin-top: 0px; }#brxe-khbqeq { flex-direction: row; align-items: center; column-gap: 1em; }#brxe-hjmnhz { line-height: 2; width: 30vw; }#brxe-xcbdzh { text-align: left; }.brxe-iqvmst .brxe-dpnhmr.brxe-heading { font-family: rufina; font-weight: 400; color: var(--white); }.brxe-iqvmst .brxe-zvmtlv.brxe-heading { font-family: rufina; font-weight: 400; color: var(--white); }.brxe-iqvmst.brxe-block { justify-content: flex-end; background-size: cover; background-position: center 80%; background-repeat: no-repeat; padding-bottom: 10px; position: relative; }:where(.brxe-iqvmst.brxe-block > :not(figcaption)) { position: relative; }.brxe-iqvmst.brxe-block::before { background-image: linear-gradient(transparent 80%, rgba(0, 0, 0, 0.2)); position: absolute; content: ""; inset: 0px; pointer-events: none; }#brxe-dyxvsy .splide__arrow--prev > * { stroke: var(--primary); height: 50px; width: 50px; }#brxe-dyxvsy .splide__arrow--next > * { stroke: var(--primary); height: 50px; width: 50px; }#brxe-dyxvsy .splide__slide { align-items: center; }#brxe-dyxvsy .splide__arrow--prev { top: 106%; }#brxe-dyxvsy .splide__arrow--next { top: 106%; left: 60px; }#brxe-bcvlrl { align-items: flex-end; width: 50%; }#brxe-zpcwzn { display: flex; flex-direction: row; width: 100%; align-items: center; }#brxe-izuark { min-height: 100vh; justify-content: center; padding-right: 0px; padding-left: 5%; position: relative; overflow: hidden; }#brxe-tsfafh { position: absolute; background-image: url(https://www.domaine-audu.com/wp-content/uploads/2023/08/cadrillage-audu-ardeche.svg); background-size: contain; width: 100%; height: 100%; filter: opacity(10%); }#brxe-sowvai { width: 80%; }#brxe-knqxnq { left: 1px; align-items: center; }#brxe-yrpuun { height: 13vh; }#brxe-yrpuun :not([fill="none"]) { fill: #d5d0c8; }#brxe-oochpn { margin-top: 0px; font-size: 2.8vw; line-height: 1.2; }#brxe-vllfiu { flex-direction: row; align-items: center; column-gap: 1em; }#brxe-hegwry { line-height: 2; width: 40vw; }#brxe-fkoxyf { background-color: var(--white); left: 1px; width: 40vw; padding: 50px; }#brxe-ujmunt { flex-direction: row; z-index: 1; column-gap: 6em; align-items: center; }#brxe-yiucge { min-height: 100vh; position: relative; padding-top: 0px; padding-bottom: 0px; justify-content: center; }#brxe-zioshu { height: 13vh; }#brxe-zioshu :not([fill="none"]) { fill: #d5d0c8; }#brxe-iiasvw { margin-top: 0px; width: 50%; }#brxe-pgtsem { flex-direction: row; align-items: center; column-gap: 1em; }#brxe-utkvys { margin-top: 0px; width: 50%; }#brxe-jphzya { flex-direction: row; align-items: center; column-gap: 1em; display: none; }#brxe-jtoozu { width: 30vw; }#brxe-sujihh { max-height: 75vh; width: 33vw; }#brxe-sujihh:not(.tag), #brxe-sujihh img { object-fit: cover; object-position: 50% 50%; }#brxe-rjfcyu:not(.tag), #brxe-rjfcyu img { object-fit: cover; }#brxe-rjfcyu { width: 33vw; min-height: 75vh; }#brxe-khqyqx { align-self: flex-start; }#brxe-kyezqz { height: 13vh; }#brxe-kyezqz :not([fill="none"]) { fill: #d5d0c8; }#brxe-dfedil { margin-top: 0px; width: 20vw; }#brxe-pmmsbu { flex-direction: row; align-items: center; column-gap: 1em; }#brxe-gxwkuh { margin-top: 0px; width: 50%; }#brxe-krchjc { flex-direction: row; align-items: center; column-gap: 1em; display: none; }#brxe-iepbte { width: 30vw; }#brxe-xidgut { justify-content: center; padding-top: 0px; margin-left: 100px; align-self: center !important; }#brxe-xidgut > .brxe-block { margin-top: 0px; }#brxe-zczbly { justify-content: center; flex-direction: row; align-items: center; }#brxe-pdiojw { flex-direction: column; justify-content: center; padding-right: 40px; padding-left: 40px; position: relative; min-height: 200vh; align-self: center !important; }#brxe-pdiojw > .brxe-container { padding-right: 30px; padding-left: 30px; }#brxe-xbaode { align-self: center; margin-top: 0px; }#brxe-naxejk { margin-top: 0px; width: 57%; color: var(--white); text-align: center; }#brxe-ytcsqz { align-items: center; margin-top: 0px; align-self: center !important; }#brxe-lrqfma { min-height: 100vh; justify-content: flex-start; align-items: center; background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2023/09/caveau_bouteilles_audu-jpg.webp); background-size: cover; background-position: center center; position: relative; padding-top: 80px; }#brxe-cukhjb { height: 80px; }#brxe-cukhjb :not([fill="none"]) { fill: var(--primary); }#brxe-hhfkxn { width: 54vw; text-align: center; font-family: rufina; font-weight: 400; font-size: 1.4em; line-height: 1.7; }#brxe-afheae { flex-direction: row; justify-content: center; column-gap: 1em; align-self: center !important; }#brxe-cifofv { align-items: center; width: 50%; }[data-id="brxe-rntcja"].splide__slide { justify-content: flex-end; padding-bottom: 10px; position: relative; background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2023/09/caveau_de_vins_audu-jpg.webp); background-size: cover; background-position: center center; height: 100%; }[data-id="brxe-rntcja"].splide__slide::before { background-image: linear-gradient(transparent 80%, rgba(0, 0, 0, 0.2)); position: absolute; content: ""; inset: 0px; pointer-events: none; }[data-id="brxe-pijcya"].splide__slide { justify-content: flex-end; padding-bottom: 10px; position: relative; background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2023/09/caveau_vente_domaine_audu-jpg.webp); background-size: cover; background-position: center center; height: 100%; }[data-id="brxe-pijcya"].splide__slide::before { background-image: linear-gradient(transparent 80%, rgba(0, 0, 0, 0.2)); position: absolute; content: ""; inset: 0px; pointer-events: none; }[data-id="brxe-wytpro"].splide__slide { justify-content: flex-end; padding-bottom: 10px; position: relative; background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2023/09/vente_domaine_audu-jpg.webp); background-size: cover; background-position: center center; height: 100%; }[data-id="brxe-wytpro"].splide__slide::before { background-image: linear-gradient(transparent 80%, rgba(0, 0, 0, 0.2)); position: absolute; content: ""; inset: 0px; pointer-events: none; }[data-id="brxe-vfiiin"].splide__slide { justify-content: flex-end; padding-bottom: 10px; position: relative; background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2023/09/caveau_vente_audu-jpg.webp); background-size: cover; background-position: center center; height: 100%; }[data-id="brxe-vfiiin"].splide__slide::before { background-image: linear-gradient(transparent 80%, rgba(0, 0, 0, 0.2)); position: absolute; content: ""; inset: 0px; pointer-events: none; }[data-id="brxe-tntrrs"].splide__slide { justify-content: flex-end; padding-bottom: 10px; position: relative; background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2023/09/vins_caveau_vente_domaine_audu-jpg.webp); background-size: cover; background-position: center center; height: 100%; }[data-id="brxe-tntrrs"].splide__slide::before { background-image: linear-gradient(transparent 80%, rgba(0, 0, 0, 0.2)); position: absolute; content: ""; inset: 0px; pointer-events: none; }#brxe-hihcxr .splide__slide { align-items: center; height: 100%; }#brxe-hfqzbf { height: 100%; width: 50%; }#brxe-dfnqpj { height: 90vh; align-items: center; justify-content: center; flex-direction: row; }#brxe-hqgjmx { position: relative; }#brxe-scpsjo { position: relative; }#brxe-xibfnu :not([fill="none"]) { fill: var(--primary); }#brxe-xibfnu { height: 150px; }#brxe-ypcfzd { align-items: center; }#brxe-qpwpje { text-align: center; text-transform: uppercase; letter-spacing: 3px; line-height: 2; }#brxe-cdxdlt { align-items: center; border-right: 1px solid var(--primary); border-left: 1px solid var(--primary); min-height: 15vh; justify-content: center; }#brxe-ucolub { flex-direction: column; }#brxe-rhuuud .brx-nav-nested-items > li > a { text-transform: uppercase; font-family: raleway; letter-spacing: 3px; }#brxe-rhuuud .brx-nav-nested-items > li > .brxe-text-link:not(a) { text-transform: uppercase; font-family: raleway; letter-spacing: 3px; }#brxe-xarnhk { align-items: center; justify-content: center; }#brxe-ljpslj { flex-direction: row; padding-top: 50px; padding-bottom: 50px; align-items: center; }#brxe-iktkvi { align-items: center; text-transform: uppercase; letter-spacing: 3px; border-top: 1px solid var(--primary); border-bottom: 1px solid var(--primary); align-self: center !important; }#brxe-zjgmtg { align-items: center; text-transform: uppercase; letter-spacing: 3px; align-self: center !important; }#brxe-mirazg { padding-top: 50px; padding-bottom: 20px; }body { opacity: 0; }.hamburger { font: inherit; display: flex; align-items: center; overflow: visible; margin: 0px; padding: 0px; cursor: pointer; transition-timing-function: linear; transition-duration: 0.15s; transition-property: opacity, filter; text-transform: none; color: inherit; border: 0px; background-color: transparent; --hamburger-layer-width: 40px; --hamburger-layer-height: 4px; --hamburger-layer-spacing: 6px; --hamburger-layer-border-radius: 4px; }.hamburger.is-active:hover, .hamburger:hover { opacity: 1; }.hamburger-box { position: relative; display: inline-block; width: var(--hamburger-layer-width); height: calc(var(--hamburger-layer-height) * 3 + var(--hamburger-layer-spacing) * 2); }.hamburger-inner { top: 50%; display: block; margin-top: calc(var(--hamburger-layer-height)/ -2); }.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before { position: absolute; width: var(--hamburger-layer-width); height: var(--hamburger-layer-height); transition-timing-function: ease; transition-duration: 0.45s; transition-property: all; will-change: transform; border-radius: var(--hamburger-layer-border-radius); background-color: #292727; }.hamburger-inner::after, .hamburger-inner::before { display: block; content: ""; }.hamburger-inner::before { top: calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1); }.hamburger-inner::after { bottom: calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1); }.hamburger--spin .hamburger-inner { transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-duration: 0.22s; }.hamburger--spin .hamburger-inner::before { transition: top 0.1s ease-in 0.25s, opacity 0.1s ease-in; }.hamburger--spin .hamburger-inner::after { transition: bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger-label { font-weight: 600; display: inline-block; margin-left: 5px; vertical-align: middle; text-transform: uppercase; }.bu-burger-sub-menu:not(.bu-burger-sub-menu--open), .hamburger-label-hidden { display: none; }.brxe-bu-animated-burger { position: relative; padding: 12px; }.bu-burger-sub-menu { background: #fefefe; padding: 15px; position: absolute; right: 0px; top: 100%; width: 300px; max-width: 100vw; z-index: 99; overflow-y: auto; }.brxe-bu-animated-burger .hamburger { width: 100%; }@layer bricks {:root { --animate-duration: 1s; --animate-delay: 1s; --animate-repeat: 1; } .brx-animated { animation-duration: 1s; animation-fill-mode: both; } .bricks-is-frontend .brx-animated[data-animation*="In"], .bricks-is-frontend :not(.brx-animated)[data-interaction-hidden-on-load] { opacity: 0; } @-webkit-keyframes bounce { 0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px); } 40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px) scaleY(1.1); } 70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px) scaleY(1.05); } 80% { transform: translateZ(0px) scaleY(0.95); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 90% { transform: translate3d(0px, -4px, 0px) scaleY(1.02); } } @keyframes bounce { 0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px); } 40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px) scaleY(1.1); } 70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px) scaleY(1.05); } 80% { transform: translateZ(0px) scaleY(0.95); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 90% { transform: translate3d(0px, -4px, 0px) scaleY(1.02); } } @-webkit-keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } @keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } @-webkit-keyframes pulse { 0% { transform: scaleX(1); } 50% { transform: scale3d(1.05, 1.05, 1.05); } 100% { transform: scaleX(1); } } @keyframes pulse { 0% { transform: scaleX(1); } 50% { transform: scale3d(1.05, 1.05, 1.05); } 100% { transform: scaleX(1); } } @-webkit-keyframes rubberBand { 0% { transform: scaleX(1); } 30% { transform: scale3d(1.25, 0.75, 1); } 40% { transform: scale3d(0.75, 1.25, 1); } 50% { transform: scale3d(1.15, 0.85, 1); } 65% { transform: scale3d(0.95, 1.05, 1); } 75% { transform: scale3d(1.05, 0.95, 1); } 100% { transform: scaleX(1); } } @keyframes rubberBand { 0% { transform: scaleX(1); } 30% { transform: scale3d(1.25, 0.75, 1); } 40% { transform: scale3d(0.75, 1.25, 1); } 50% { transform: scale3d(1.15, 0.85, 1); } 65% { transform: scale3d(0.95, 1.05, 1); } 75% { transform: scale3d(1.05, 0.95, 1); } 100% { transform: scaleX(1); } } @-webkit-keyframes shakeX { 0%, 100% { transform: translateZ(0px); } 10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); } 20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); } } @keyframes shakeX { 0%, 100% { transform: translateZ(0px); } 10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); } 20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); } } @-webkit-keyframes shakeY { 0%, 100% { transform: translateZ(0px); } 10%, 30%, 50%, 70%, 90% { transform: translate3d(0px, -10px, 0px); } 20%, 40%, 60%, 80% { transform: translate3d(0px, 10px, 0px); } } @keyframes shakeY { 0%, 100% { transform: translateZ(0px); } 10%, 30%, 50%, 70%, 90% { transform: translate3d(0px, -10px, 0px); } 20%, 40%, 60%, 80% { transform: translate3d(0px, 10px, 0px); } } @-webkit-keyframes headShake { 0% { transform: translateX(0px); } 6.5% { transform: translateX(-6px) rotateY(-9deg); } 18.5% { transform: translateX(5px) rotateY(7deg); } 31.5% { transform: translateX(-3px) rotateY(-5deg); } 43.5% { transform: translateX(2px) rotateY(3deg); } 50% { transform: translateX(0px); } } @keyframes headShake { 0% { transform: translateX(0px); } 6.5% { transform: translateX(-6px) rotateY(-9deg); } 18.5% { transform: translateX(5px) rotateY(7deg); } 31.5% { transform: translateX(-3px) rotateY(-5deg); } 43.5% { transform: translateX(2px) rotateY(3deg); } 50% { transform: translateX(0px); } } @-webkit-keyframes swing { 20% { transform: rotate(15deg); } 40% { transform: rotate(-10deg); } 60% { transform: rotate(5deg); } 80% { transform: rotate(-5deg); } 100% { transform: rotate(0deg); } } @keyframes swing { 20% { transform: rotate(15deg); } 40% { transform: rotate(-10deg); } 60% { transform: rotate(5deg); } 80% { transform: rotate(-5deg); } 100% { transform: rotate(0deg); } } @-webkit-keyframes tada { 0% { transform: scaleX(1); } 10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); } 30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); } 40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); } 100% { transform: scaleX(1); } } @keyframes tada { 0% { transform: scaleX(1); } 10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); } 30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); } 40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); } 100% { transform: scaleX(1); } } @-webkit-keyframes wobble { 0% { transform: translateZ(0px); } 15% { transform: translate3d(-25%, 0px, 0px) rotate(-5deg); } 30% { transform: translate3d(20%, 0px, 0px) rotate(3deg); } 45% { transform: translate3d(-15%, 0px, 0px) rotate(-3deg); } 60% { transform: translate3d(10%, 0px, 0px) rotate(2deg); } 75% { transform: translate3d(-5%, 0px, 0px) rotate(-1deg); } 100% { transform: translateZ(0px); } } @keyframes wobble { 0% { transform: translateZ(0px); } 15% { transform: translate3d(-25%, 0px, 0px) rotate(-5deg); } 30% { transform: translate3d(20%, 0px, 0px) rotate(3deg); } 45% { transform: translate3d(-15%, 0px, 0px) rotate(-3deg); } 60% { transform: translate3d(10%, 0px, 0px) rotate(2deg); } 75% { transform: translate3d(-5%, 0px, 0px) rotate(-1deg); } 100% { transform: translateZ(0px); } } @-webkit-keyframes jello { 0%, 11.1%, 100% { transform: translateZ(0px); } 22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); } 33.3% { transform: skewX(6.25deg) skewY(6.25deg); } 44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); } 55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); } 66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); } 77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); } 88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); } } @keyframes jello { 0%, 11.1%, 100% { transform: translateZ(0px); } 22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); } 33.3% { transform: skewX(6.25deg) skewY(6.25deg); } 44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); } 55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); } 66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); } 77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); } 88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); } } @-webkit-keyframes heartBeat { 0% { transform: scale(1); } 14% { transform: scale(1.3); } 28% { transform: scale(1); } 42% { transform: scale(1.3); } 70% { transform: scale(1); } } @keyframes heartBeat { 0% { transform: scale(1); } 14% { transform: scale(1.3); } 28% { transform: scale(1); } 42% { transform: scale(1.3); } 70% { transform: scale(1); } } @-webkit-keyframes backInDown { 0% { opacity: 0.7; transform: translateY(-1200px) scale(0.7); } 80% { opacity: 0.7; transform: translateY(0px) scale(0.7); } 100% { opacity: 1; transform: scale(1); } } @keyframes backInDown { 0% { opacity: 0.7; transform: translateY(-1200px) scale(0.7); } 80% { opacity: 0.7; transform: translateY(0px) scale(0.7); } 100% { opacity: 1; transform: scale(1); } } @-webkit-keyframes backInLeft { 0% { opacity: 0.7; transform: translateX(-2000px) scale(0.7); } 80% { opacity: 0.7; transform: translateX(0px) scale(0.7); } 100% { opacity: 1; transform: scale(1); } } @keyframes backInLeft { 0% { opacity: 0.7; transform: translateX(-2000px) scale(0.7); } 80% { opacity: 0.7; transform: translateX(0px) scale(0.7); } 100% { opacity: 1; transform: scale(1); } } @-webkit-keyframes backInRight { 0% { opacity: 0.7; transform: translateX(2000px) scale(0.7); } 80% { opacity: 0.7; transform: translateX(0px) scale(0.7); } 100% { opacity: 1; transform: scale(1); } } @keyframes backInRight { 0% { opacity: 0.7; transform: translateX(2000px) scale(0.7); } 80% { opacity: 0.7; transform: translateX(0px) scale(0.7); } 100% { opacity: 1; transform: scale(1); } } @-webkit-keyframes backInUp { 0% { opacity: 0.7; transform: translateY(1200px) scale(0.7); } 80% { opacity: 0.7; transform: translateY(0px) scale(0.7); } 100% { opacity: 1; transform: scale(1); } } @keyframes backInUp { 0% { opacity: 0.7; transform: translateY(1200px) scale(0.7); } 80% { opacity: 0.7; transform: translateY(0px) scale(0.7); } 100% { opacity: 1; transform: scale(1); } } @-webkit-keyframes backOutDown { 0% { opacity: 1; transform: scale(1); } 20% { opacity: 0.7; transform: translateY(0px) scale(0.7); } 100% { opacity: 0.7; transform: translateY(700px) scale(0.7); } } @keyframes backOutDown { 0% { opacity: 1; transform: scale(1); } 20% { opacity: 0.7; transform: translateY(0px) scale(0.7); } 100% { opacity: 0.7; transform: translateY(700px) scale(0.7); } } @-webkit-keyframes backOutLeft { 0% { opacity: 1; transform: scale(1); } 20% { opacity: 0.7; transform: translateX(0px) scale(0.7); } 100% { opacity: 0.7; transform: translateX(-2000px) scale(0.7); } } @keyframes backOutLeft { 0% { opacity: 1; transform: scale(1); } 20% { opacity: 0.7; transform: translateX(0px) scale(0.7); } 100% { opacity: 0.7; transform: translateX(-2000px) scale(0.7); } } @-webkit-keyframes backOutRight { 0% { opacity: 1; transform: scale(1); } 20% { opacity: 0.7; transform: translateX(0px) scale(0.7); } 100% { opacity: 0.7; transform: translateX(2000px) scale(0.7); } } @keyframes backOutRight { 0% { opacity: 1; transform: scale(1); } 20% { opacity: 0.7; transform: translateX(0px) scale(0.7); } 100% { opacity: 0.7; transform: translateX(2000px) scale(0.7); } } @-webkit-keyframes backOutUp { 0% { opacity: 1; transform: scale(1); } 20% { opacity: 0.7; transform: translateY(0px) scale(0.7); } 100% { opacity: 0.7; transform: translateY(-700px) scale(0.7); } } @keyframes backOutUp { 0% { opacity: 1; transform: scale(1); } 20% { opacity: 0.7; transform: translateY(0px) scale(0.7); } 100% { opacity: 0.7; transform: translateY(-700px) scale(0.7); } } @-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 20% { transform: scale3d(1.1, 1.1, 1.1); } 40% { transform: scale3d(0.9, 0.9, 0.9); } 60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); } 80% { transform: scale3d(0.97, 0.97, 0.97); } 100% { opacity: 1; transform: scaleX(1); } } @keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 20% { transform: scale3d(1.1, 1.1, 1.1); } 40% { transform: scale3d(0.9, 0.9, 0.9); } 60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); } 80% { transform: scale3d(0.97, 0.97, 0.97); } 100% { opacity: 1; transform: scaleX(1); } } @-webkit-keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0px, -3000px, 0px) scaleY(3); } 60% { opacity: 1; transform: translate3d(0px, 25px, 0px) scaleY(0.9); } 75% { transform: translate3d(0px, -10px, 0px) scaleY(0.95); } 90% { transform: translate3d(0px, 5px, 0px) scaleY(0.985); } 100% { transform: translateZ(0px); } } @keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0px, -3000px, 0px) scaleY(3); } 60% { opacity: 1; transform: translate3d(0px, 25px, 0px) scaleY(0.9); } 75% { transform: translate3d(0px, -10px, 0px) scaleY(0.95); } 90% { transform: translate3d(0px, 5px, 0px) scaleY(0.985); } 100% { transform: translateZ(0px); } } @-webkit-keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); } 60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); } 75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); } 90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); } 100% { transform: translateZ(0px); } } @keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); } 60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); } 75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); } 90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); } 100% { transform: translateZ(0px); } } @-webkit-keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); } 60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); } 75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); } 90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); } 100% { transform: translateZ(0px); } } @keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); } 60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); } 75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); } 90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); } 100% { transform: translateZ(0px); } } @-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0px, 3000px, 0px) scaleY(5); } 60% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); } 75% { transform: translate3d(0px, 10px, 0px) scaleY(0.95); } 90% { transform: translate3d(0px, -5px, 0px) scaleY(0.985); } 100% { transform: translateZ(0px); } } @keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0px, 3000px, 0px) scaleY(5); } 60% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); } 75% { transform: translate3d(0px, 10px, 0px) scaleY(0.95); } 90% { transform: translate3d(0px, -5px, 0px) scaleY(0.985); } 100% { transform: translateZ(0px); } } @-webkit-keyframes bounceOut { 20% { transform: scale3d(0.9, 0.9, 0.9); } 50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); } 100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } } @keyframes bounceOut { 20% { transform: scale3d(0.9, 0.9, 0.9); } 50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); } 100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } } @-webkit-keyframes bounceOutDown { 20% { transform: translate3d(0px, 10px, 0px) scaleY(0.985); } 40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); } 100% { opacity: 0; transform: translate3d(0px, 2000px, 0px) scaleY(3); } } @keyframes bounceOutDown { 20% { transform: translate3d(0px, 10px, 0px) scaleY(0.985); } 40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); } 100% { opacity: 0; transform: translate3d(0px, 2000px, 0px) scaleY(3); } } @-webkit-keyframes bounceOutLeft { 20% { opacity: 1; transform: translate3d(20px, 0px, 0px) scaleX(0.9); } 100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px) scaleX(2); } } @keyframes bounceOutLeft { 20% { opacity: 1; transform: translate3d(20px, 0px, 0px) scaleX(0.9); } 100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px) scaleX(2); } } @-webkit-keyframes bounceOutRight { 20% { opacity: 1; transform: translate3d(-20px, 0px, 0px) scaleX(0.9); } 100% { opacity: 0; transform: translate3d(2000px, 0px, 0px) scaleX(2); } } @keyframes bounceOutRight { 20% { opacity: 1; transform: translate3d(-20px, 0px, 0px) scaleX(0.9); } 100% { opacity: 0; transform: translate3d(2000px, 0px, 0px) scaleX(2); } } @-webkit-keyframes bounceOutUp { 20% { transform: translate3d(0px, -10px, 0px) scaleY(0.985); } 40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px) scaleY(0.9); } 100% { opacity: 0; transform: translate3d(0px, -2000px, 0px) scaleY(3); } } @keyframes bounceOutUp { 20% { transform: translate3d(0px, -10px, 0px) scaleY(0.985); } 40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px) scaleY(0.9); } 100% { opacity: 0; transform: translate3d(0px, -2000px, 0px) scaleY(3); } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeInDown { 0% { opacity: 0; transform: translate3d(0px, -100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes fadeInDown { 0% { opacity: 0; transform: translate3d(0px, -100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes fadeInDownBig { 0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes fadeInDownBig { 0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes fadeInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes fadeInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes fadeInLeftBig { 0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes fadeInLeftBig { 0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes fadeInRight { 0% { opacity: 0; transform: translate3d(100%, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes fadeInRight { 0% { opacity: 0; transform: translate3d(100%, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes fadeInRightBig { 0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes fadeInRightBig { 0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes fadeInUp { 0% { opacity: 0; transform: translate3d(0px, 100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes fadeInUp { 0% { opacity: 0; transform: translate3d(0px, 100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes fadeInUpBig { 0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes fadeInUpBig { 0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes fadeInTopLeft { 0% { opacity: 0; transform: translate3d(-100%, -100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes fadeInTopLeft { 0% { opacity: 0; transform: translate3d(-100%, -100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes fadeInTopRight { 0% { opacity: 0; transform: translate3d(100%, -100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes fadeInTopRight { 0% { opacity: 0; transform: translate3d(100%, -100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes fadeInBottomLeft { 0% { opacity: 0; transform: translate3d(-100%, 100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes fadeInBottomLeft { 0% { opacity: 0; transform: translate3d(-100%, 100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes fadeInBottomRight { 0% { opacity: 0; transform: translate3d(100%, 100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes fadeInBottomRight { 0% { opacity: 0; transform: translate3d(100%, 100%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @-webkit-keyframes fadeOutDown { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, 100%, 0px); } } @keyframes fadeOutDown { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, 100%, 0px); } } @-webkit-keyframes fadeOutDownBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } } @keyframes fadeOutDownBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); } } @-webkit-keyframes fadeOutLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } } @keyframes fadeOutLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } } @-webkit-keyframes fadeOutLeftBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } } @keyframes fadeOutLeftBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); } } @-webkit-keyframes fadeOutRight { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px); } } @keyframes fadeOutRight { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px); } } @-webkit-keyframes fadeOutRightBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } } @keyframes fadeOutRightBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } } @-webkit-keyframes fadeOutUp { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, -100%, 0px); } } @keyframes fadeOutUp { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, -100%, 0px); } } @-webkit-keyframes fadeOutUpBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } } @keyframes fadeOutUpBig { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); } } @-webkit-keyframes fadeOutTopLeft { 0% { opacity: 1; transform: translateZ(0px); } 100% { opacity: 0; transform: translate3d(-100%, -100%, 0px); } } @keyframes fadeOutTopLeft { 0% { opacity: 1; transform: translateZ(0px); } 100% { opacity: 0; transform: translate3d(-100%, -100%, 0px); } } @-webkit-keyframes fadeOutTopRight { 0% { opacity: 1; transform: translateZ(0px); } 100% { opacity: 0; transform: translate3d(100%, -100%, 0px); } } @keyframes fadeOutTopRight { 0% { opacity: 1; transform: translateZ(0px); } 100% { opacity: 0; transform: translate3d(100%, -100%, 0px); } } @-webkit-keyframes fadeOutBottomRight { 0% { opacity: 1; transform: translateZ(0px); } 100% { opacity: 0; transform: translate3d(100%, 100%, 0px); } } @keyframes fadeOutBottomRight { 0% { opacity: 1; transform: translateZ(0px); } 100% { opacity: 0; transform: translate3d(100%, 100%, 0px); } } @-webkit-keyframes fadeOutBottomLeft { 0% { opacity: 1; transform: translateZ(0px); } 100% { opacity: 0; transform: translate3d(-100%, 100%, 0px); } } @keyframes fadeOutBottomLeft { 0% { opacity: 1; transform: translateZ(0px); } 100% { opacity: 0; transform: translate3d(-100%, 100%, 0px); } } @-webkit-keyframes flip { 0% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(-1turn); } 40% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); } 50% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); } 80% { animation-timing-function: ease-in; transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); } 100% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(0deg); } } @keyframes flip { 0% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(-1turn); } 40% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); } 50% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); } 80% { animation-timing-function: ease-in; transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); } 100% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(0deg); } } @-webkit-keyframes flipInX { 0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateX(90deg); } 40% { animation-timing-function: ease-in; transform: perspective(400px) rotateX(-20deg); } 60% { opacity: 1; transform: perspective(400px) rotateX(10deg); } 80% { transform: perspective(400px) rotateX(-5deg); } 100% { transform: perspective(400px); } } @keyframes flipInX { 0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateX(90deg); } 40% { animation-timing-function: ease-in; transform: perspective(400px) rotateX(-20deg); } 60% { opacity: 1; transform: perspective(400px) rotateX(10deg); } 80% { transform: perspective(400px) rotateX(-5deg); } 100% { transform: perspective(400px); } } @-webkit-keyframes flipInY { 0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateY(90deg); } 40% { animation-timing-function: ease-in; transform: perspective(400px) rotateY(-20deg); } 60% { opacity: 1; transform: perspective(400px) rotateY(10deg); } 80% { transform: perspective(400px) rotateY(-5deg); } 100% { transform: perspective(400px); } } @keyframes flipInY { 0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateY(90deg); } 40% { animation-timing-function: ease-in; transform: perspective(400px) rotateY(-20deg); } 60% { opacity: 1; transform: perspective(400px) rotateY(10deg); } 80% { transform: perspective(400px) rotateY(-5deg); } 100% { transform: perspective(400px); } } @-webkit-keyframes flipOutX { 0% { transform: perspective(400px); } 30% { opacity: 1; transform: perspective(400px) rotateX(-20deg); } 100% { opacity: 0; transform: perspective(400px) rotateX(90deg); } } @keyframes flipOutX { 0% { transform: perspective(400px); } 30% { opacity: 1; transform: perspective(400px) rotateX(-20deg); } 100% { opacity: 0; transform: perspective(400px) rotateX(90deg); } } @-webkit-keyframes flipOutY { 0% { transform: perspective(400px); } 30% { opacity: 1; transform: perspective(400px) rotateY(-15deg); } 100% { opacity: 0; transform: perspective(400px) rotateY(90deg); } } @keyframes flipOutY { 0% { transform: perspective(400px); } 30% { opacity: 1; transform: perspective(400px) rotateY(-15deg); } 100% { opacity: 0; transform: perspective(400px) rotateY(90deg); } } @-webkit-keyframes lightSpeedInRight { 0% { opacity: 0; transform: translate3d(100%, 0px, 0px) skewX(-30deg); } 60% { opacity: 1; transform: skewX(20deg); } 80% { transform: skewX(-5deg); } 100% { transform: translateZ(0px); } } @keyframes lightSpeedInRight { 0% { opacity: 0; transform: translate3d(100%, 0px, 0px) skewX(-30deg); } 60% { opacity: 1; transform: skewX(20deg); } 80% { transform: skewX(-5deg); } 100% { transform: translateZ(0px); } } @-webkit-keyframes lightSpeedInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skewX(30deg); } 60% { opacity: 1; transform: skewX(-20deg); } 80% { transform: skewX(5deg); } 100% { transform: translateZ(0px); } } @keyframes lightSpeedInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skewX(30deg); } 60% { opacity: 1; transform: skewX(-20deg); } 80% { transform: skewX(5deg); } 100% { transform: translateZ(0px); } } @-webkit-keyframes lightSpeedOutRight { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px) skewX(30deg); } } @keyframes lightSpeedOutRight { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px) skewX(30deg); } } @-webkit-keyframes lightSpeedOutLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skewX(-30deg); } } @keyframes lightSpeedOutLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skewX(-30deg); } } @-webkit-keyframes rotateIn { 0% { opacity: 0; transform: rotate(-200deg); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes rotateIn { 0% { opacity: 0; transform: rotate(-200deg); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes rotateInDownLeft { 0% { opacity: 0; transform: rotate(-45deg); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes rotateInDownLeft { 0% { opacity: 0; transform: rotate(-45deg); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes rotateInDownRight { 0% { opacity: 0; transform: rotate(45deg); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes rotateInDownRight { 0% { opacity: 0; transform: rotate(45deg); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes rotateInUpLeft { 0% { opacity: 0; transform: rotate(45deg); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes rotateInUpLeft { 0% { opacity: 0; transform: rotate(45deg); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes rotateInUpRight { 0% { opacity: 0; transform: rotate(-90deg); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes rotateInUpRight { 0% { opacity: 0; transform: rotate(-90deg); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes rotateOut { 0% { opacity: 1; } 100% { opacity: 0; transform: rotate(200deg); } } @keyframes rotateOut { 0% { opacity: 1; } 100% { opacity: 0; transform: rotate(200deg); } } @-webkit-keyframes rotateOutDownLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: rotate(45deg); } } @keyframes rotateOutDownLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: rotate(45deg); } } @-webkit-keyframes rotateOutDownRight { 0% { opacity: 1; } 100% { opacity: 0; transform: rotate(-45deg); } } @keyframes rotateOutDownRight { 0% { opacity: 1; } 100% { opacity: 0; transform: rotate(-45deg); } } @-webkit-keyframes rotateOutUpLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: rotate(-45deg); } } @keyframes rotateOutUpLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: rotate(-45deg); } } @-webkit-keyframes rotateOutUpRight { 0% { opacity: 1; } 100% { opacity: 0; transform: rotate(90deg); } } @keyframes rotateOutUpRight { 0% { opacity: 1; } 100% { opacity: 0; transform: rotate(90deg); } } @-webkit-keyframes hinge { 0% { animation-timing-function: ease-in-out; } 20%, 60% { animation-timing-function: ease-in-out; transform: rotate(80deg); } 40%, 80% { animation-timing-function: ease-in-out; opacity: 1; transform: rotate(60deg); } 100% { opacity: 0; transform: translate3d(0px, 700px, 0px); } } @keyframes hinge { 0% { animation-timing-function: ease-in-out; } 20%, 60% { animation-timing-function: ease-in-out; transform: rotate(80deg); } 40%, 80% { animation-timing-function: ease-in-out; opacity: 1; transform: rotate(60deg); } 100% { opacity: 0; transform: translate3d(0px, 700px, 0px); } } @-webkit-keyframes jackInTheBox { 0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; } 50% { transform: rotate(-10deg); } 70% { transform: rotate(3deg); } 100% { opacity: 1; transform: scale(1); } } @keyframes jackInTheBox { 0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; } 50% { transform: rotate(-10deg); } 70% { transform: rotate(3deg); } 100% { opacity: 1; transform: scale(1); } } @-webkit-keyframes rollIn { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate(-120deg); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes rollIn { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate(-120deg); } 100% { opacity: 1; transform: translateZ(0px); } } @-webkit-keyframes rollOut { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate(120deg); } } @keyframes rollOut { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate(120deg); } } @-webkit-keyframes zoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } @keyframes zoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } @-webkit-keyframes zoomInDown { 0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); } 60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); } } @keyframes zoomInDown { 0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); } 60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); } } @-webkit-keyframes zoomInLeft { 0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); } 60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); } } @keyframes zoomInLeft { 0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); } 60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); } } @-webkit-keyframes zoomInRight { 0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); } 60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); } } @keyframes zoomInRight { 0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); } 60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); } } @-webkit-keyframes zoomInUp { 0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); } 60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); } } @keyframes zoomInUp { 0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); } 60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); } } @-webkit-keyframes zoomOut { 0% { opacity: 1; } 50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 100% { opacity: 0; } } @keyframes zoomOut { 0% { opacity: 1; } 50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 100% { opacity: 0; } } @-webkit-keyframes zoomOutDown { 40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); } 100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); } } @keyframes zoomOutDown { 40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); } 100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); } } @-webkit-keyframes zoomOutLeft { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); } } @keyframes zoomOutLeft { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); } } @-webkit-keyframes zoomOutRight { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); } } @keyframes zoomOutRight { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); } } @-webkit-keyframes zoomOutUp { 40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); } 100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); } } @keyframes zoomOutUp { 40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); } 100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); } } @-webkit-keyframes slideInDown { 0% { transform: translate3d(0px, -100%, 0px); visibility: visible; } 100% { transform: translateZ(0px); } } @keyframes slideInDown { 0% { transform: translate3d(0px, -100%, 0px); visibility: visible; } 100% { transform: translateZ(0px); } } @-webkit-keyframes slideInLeft { 0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; } 100% { transform: translateZ(0px); } } @keyframes slideInLeft { 0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; } 100% { transform: translateZ(0px); } } @-webkit-keyframes slideInRight { 0% { transform: translate3d(100%, 0px, 0px); visibility: visible; } 100% { transform: translateZ(0px); } } @keyframes slideInRight { 0% { transform: translate3d(100%, 0px, 0px); visibility: visible; } 100% { transform: translateZ(0px); } } @-webkit-keyframes slideInUp { 0% { transform: translate3d(0px, 100%, 0px); visibility: visible; } 100% { transform: translateZ(0px); } } @keyframes slideInUp { 0% { transform: translate3d(0px, 100%, 0px); visibility: visible; } 100% { transform: translateZ(0px); } } @-webkit-keyframes slideOutDown { 0% { transform: translateZ(0px); } 100% { transform: translate3d(0px, 100%, 0px); visibility: hidden; } } @keyframes slideOutDown { 0% { transform: translateZ(0px); } 100% { transform: translate3d(0px, 100%, 0px); visibility: hidden; } } @-webkit-keyframes slideOutLeft { 0% { transform: translateZ(0px); } 100% { transform: translate3d(-100%, 0px, 0px); visibility: hidden; } } @keyframes slideOutLeft { 0% { transform: translateZ(0px); } 100% { transform: translate3d(-100%, 0px, 0px); visibility: hidden; } } @-webkit-keyframes slideOutRight { 0% { transform: translateZ(0px); } 100% { transform: translate3d(100%, 0px, 0px); visibility: hidden; } } @keyframes slideOutRight { 0% { transform: translateZ(0px); } 100% { transform: translate3d(100%, 0px, 0px); visibility: hidden; } } @-webkit-keyframes slideOutUp { 0% { transform: translateZ(0px); } 100% { transform: translate3d(0px, -100%, 0px); visibility: hidden; } } @keyframes slideOutUp { 0% { transform: translateZ(0px); } 100% { transform: translate3d(0px, -100%, 0px); visibility: hidden; } }}@layer bricks {.splide { position: relative; visibility: hidden; } .splide.is-initialized, .splide.is-rendered { visibility: visible; } .splide__track { height: 100%; overflow: hidden; position: relative; width: 100%; z-index: 0; } @keyframes splide-loading { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } } .splide__track--draggable { user-select: none; } .splide__list { display: flex; height: 100%; padding: 0px; } .splide__list, .splide__slide { backface-visibility: hidden; margin: 0px; } .splide__slide { -webkit-tap-highlight-color: transparent; background-size: cover; box-sizing: border-box; flex-shrink: 0; list-style-type: none; position: relative; } .splide__arrows.custom, .splide__track--ttb > .splide__list { display: block; } .splide__arrow { align-items: center; background-color: transparent; cursor: pointer; display: flex; font-size: 60px; height: 50px; justify-content: center; padding: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 50px; z-index: 1; } .splide__arrows--ltr .splide__arrow--prev { left: 0px; } .splide__arrows--ltr .splide__arrow--next, .splide__arrows--rtl .splide__arrow--prev { right: 0px; }}@layer bricks.icons { .fa-brands, .fab { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-family: "Font Awesome 6 Brands"; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-rendering: auto; } .fa-facebook::before { content: ""; }}.brxe-iqvmst.brxe-block[data-query-loop-index="0"] { background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2025/07/floreal-2-683x1024-jpg.webp); }.brxe-iqvmst.brxe-block[data-query-loop-index="1"] { background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2024/08/caladoc-1-03-07-25-683x1024-jpg.webp); }.brxe-iqvmst.brxe-block[data-query-loop-index="2"] { background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2024/08/sweet-kiss-1-03-07-25-683x1024-jpg.webp); }.brxe-iqvmst.brxe-block[data-query-loop-index="3"] { background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2024/08/gabriel-03-07-2025-1-683x1024-jpg.webp); }.brxe-iqvmst.brxe-block[data-query-loop-index="4"] { background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2024/08/cadran-1-683x1024-jpg.webp); }.brxe-iqvmst.brxe-block[data-query-loop-index="5"] { background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2023/09/rouge-cabernet-sauvignon-683x1024-jpg.webp); }.brxe-iqvmst.brxe-block[data-query-loop-index="6"] { background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2023/09/rouge-grenache-audu-683x1024-jpg.webp); }.brxe-iqvmst.brxe-block[data-query-loop-index="7"] { background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2023/09/rouge-marselan-audu-683x1024-jpg.webp); }.brxe-iqvmst.brxe-block[data-query-loop-index="8"] { background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2023/09/rouge-merlot-audu-683x1024-jpg.webp); }.brxe-iqvmst.brxe-block[data-query-loop-index="9"] { background-image: url(//www.domaine-audu.com/wp-content/swift-ai/images/wp-content/uploads/2024/03/rouge-velours-pourpre-avec-medaille-bronze-petite-1-683x1024-jpg.webp); }#brxe-qudvde li.has-link a, #brxe-qudvde li.no-link { padding: 15px 10px; color: #ffffff; font-size: 50px; line-height: 1; justify-content: center; }#brxe-qudvde .repeater-item:nth-child(1) svg { fill: var(--primary); color: var(--primary); height: 20px; width: 20px; }#brxe-qudvde .repeater-item:nth-child(2).has-link a { color: var(--primary); }#brxe-snqqri { justify-content: center; align-items: center; flex-direction: column; align-self: center !important; }#brxe-vwnknh { align-items: center; align-self: center !important; }.uuid-73a1d443-df79-40ba-8ee0-a16a554ba7fa { fill: #ffffff; }.uuid-08358dd9-4b43-4d8d-8524-76ce5afa7941 { fill: none; stroke: #ffffff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 30px; }.uuid-1b222710-ad25-4403-b351-814b7061a641 { fill: none; fill-rule: evenodd; stroke: #ffffff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 30px; }.uuid-971634c3-81f4-41a6-af31-4c8c657718c4 { fill: #e0b99c; fill-rule: evenodd; }.st0 { fill: none; }.st1 { fill: #56616b; }.st2 { fill: none; stroke: #56616b; stroke-miterlimit: 10; }.uuid-59e90fbe-329c-42fd-b3d0-a562dc282769 { fill: #ffffff; }.uuid-5c51190a-ee90-4500-9f80-77a680862230 { fill: #ffffff; }.woocommerce-product-gallery{opacity:1!important;} .woocommerce-product-gallery figure{max-width:1000%} .woocommerce-product-gallery figure[style*="3d(0px"]{max-width: 100%;} body:not(.swift-ui) .woocommerce-product-gallery [data-thumb]:not(:first-of-type){display:none!important;}html{opacity:1}}