@font-face{font-family:avant;src:url(fontes/D-DIN.woff2) format("woff2");font-weight:100 499;font-style:normal;font-display:swap}@font-face{font-family:avant;src:url(fontes/D-DIN-Bold.woff2) format("woff2");font-weight:500 900;font-style:normal;font-display:swap}@font-face{font-family:avant;src:url(fontes/D-DIN.woff2) format("woff2");font-weight:100 499;font-style:italic;font-display:swap}@font-face{font-family:avant;src:url(fontes/D-DIN-Bold.woff2) format("woff2");font-weight:500 900;font-style:italic;font-display:swap}@font-face{font-family:'D-DIN';src:url(fontes/D-DIN.woff2) format("woff2");font-weight:100 499;font-style:normal;font-display:swap}@font-face{font-family:'D-DIN';src:url(fontes/D-DIN-Bold.woff2) format("woff2");font-weight:500 900;font-style:normal;font-display:swap}@font-face{font-family:'D-DIN';src:url(fontes/D-DIN.woff2) format("woff2");font-weight:100 499;font-style:italic;font-display:swap}@font-face{font-family:'D-DIN';src:url(fontes/D-DIN-Bold.woff2) format("woff2");font-weight:500 900;font-style:italic;font-display:swap}.o_portal_index_card > a:not(.alert) h1,.o_footer h1,.o_colored_level .o_portal_index_card > a:not(.alert) h1,.o_colored_level .o_footer h1,.navbar-light h1,.o_colored_level .navbar-light h1,.bg-o-color-3 h1,.o_colored_level .bg-o-color-3 h1,.o_portal_index_card > a:not(.alert) h2,.o_footer h2,.o_colored_level .o_portal_index_card > a:not(.alert) h2,.o_colored_level .o_footer h2,.navbar-light h2,.o_colored_level .navbar-light h2,.bg-o-color-3 h2,.o_colored_level .bg-o-color-3 h2,.o_portal_index_card > a:not(.alert) h3,.o_footer h3,.o_colored_level .o_portal_index_card > a:not(.alert) h3,.o_colored_level .o_footer h3,.navbar-light h3,.o_colored_level .navbar-light h3,.bg-o-color-3 h3,.o_colored_level .bg-o-color-3 h3,.o_portal_index_card > a:not(.alert) h4,.o_footer h4,.o_colored_level .o_portal_index_card > a:not(.alert) h4,.o_colored_level .o_footer h4,.navbar-light h4,.o_colored_level .navbar-light h4,.bg-o-color-3 h4,.o_colored_level .bg-o-color-3 h4,.o_portal_index_card > a:not(.alert) h5,.o_footer h5,.o_colored_level .o_portal_index_card > a:not(.alert) h5,.o_colored_level .o_footer h5,.navbar-light h5,.o_colored_level .navbar-light h5,.bg-o-color-3 h5,.o_colored_level .bg-o-color-3 h5,.o_portal_index_card > a:not(.alert) h6,.o_footer h6,.o_colored_level .o_portal_index_card > a:not(.alert) h6,.o_colored_level .o_footer h6,.navbar-light h6,.o_colored_level .navbar-light h6,.bg-o-color-3 h6,.o_colored_level .bg-o-color-3 h6{color: inherit;}


 


 


 


 @keyframes animate-red{0%{color: red;}100%{color: inherit;}}:root,[data-bs-theme="light"]{--blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #FFF; --gray: #6C757D; --gray-dark: #343A40; --o-cc5-btn-secondary-border: ; --o-cc5-btn-secondary: #E3E2DE; --o-cc5-btn-primary-border: ; --o-cc5-btn-primary: ; --o-cc5-link: ; --o-cc5-h6: ; --o-cc5-h5: ; --o-cc5-h4: ; --o-cc5-h3: ; --o-cc5-h2: ; --o-cc5-headings: #F7F6F3; --o-cc5-text: ; --o-cc5-bg: #121315; --o-cc4-btn-secondary-border: ; --o-cc4-btn-secondary: #E3E2DE; --o-cc4-btn-primary-border: ; --o-cc4-btn-primary: #121315; --o-cc4-link: #121315; --o-cc4-h6: ; --o-cc4-h5: ; --o-cc4-h4: ; --o-cc4-h3: ; --o-cc4-h2: ; --o-cc4-headings: ; --o-cc4-text: ; --o-cc4-bg: #FD6408; --o-cc3-btn-secondary-border: ; --o-cc3-btn-secondary: #E3E2DE; --o-cc3-btn-primary-border: ; --o-cc3-btn-primary: ; --o-cc3-link: ; --o-cc3-h6: ; --o-cc3-h5: ; --o-cc3-h4: ; --o-cc3-h3: ; --o-cc3-h2: ; --o-cc3-headings: ; --o-cc3-text: ; --o-cc3-bg: #2B3A45; --o-cc2-btn-secondary-border: ; --o-cc2-btn-secondary: ; --o-cc2-btn-primary-border: ; --o-cc2-btn-primary: ; --o-cc2-link: ; --o-cc2-h6: ; --o-cc2-h5: ; --o-cc2-h4: ; --o-cc2-h3: ; --o-cc2-h2: ; --o-cc2-headings: #121315; --o-cc2-text: ; --o-cc2-bg: #E3E2DE; --o-cc1-btn-secondary-border: ; --o-cc1-btn-secondary: ; --o-cc1-btn-primary-border: #121315; --o-cc1-btn-primary: ; --o-cc1-link: ; --o-cc1-h6: ; --o-cc1-h5: ; --o-cc1-h4: ; --o-cc1-h3: ; --o-cc1-h2: ; --o-cc1-headings: ; --o-cc1-text: ; --o-cc1-bg: #F7F6F3; --breadcrumb-custom: ; --breadcrumb: #F7F6F3; --portal-card-border-color: ; --portal-gradient: ; --portal-card-custom: ; --portal-card: #E3E2DE; --copyright-custom: ; --copyright: ; --footer-custom: ; --footer: #E3E2DE; --header-sales_four-custom: ; --header-sales_four: #F7F6F3; --header-sales_three-custom: ; --header-sales_three: #E3E2DE; --header-sales_two-custom: ; --header-sales_two: #121315; --header-sales_one-custom: ; --header-sales_one: #E3E2DE; --menu-border-color: ; --menu-custom: ; --menu: #F7F6F3; --input: ; --body: white; --o-color-5: #121315; --o-color-4: #F7F6F3; --o-color-3: #E3E2DE; --o-color-2: #2B3A45; --o-color-1: #FD6408; --gray-100: #F8F9FA; --gray-200: #E9ECEF; --gray-300: #DEE2E6; --gray-400: #CED4DA; --gray-500: #ADB5BD; --gray-600: #6C757D; --gray-700: #495057; --gray-800: #343A40; --gray-900: #212529; --gray-white-85: rgba(255, 255, 255, 0.85); --gray-white-75: rgba(255, 255, 255, 0.75); --gray-white-50: rgba(255, 255, 255, 0.5); --gray-white-25: rgba(255, 255, 255, 0.25); --gray-black-75: rgba(0, 0, 0, 0.75); --gray-black-50: rgba(0, 0, 0, 0.5); --gray-black-25: rgba(0, 0, 0, 0.25); --gray-black-15: rgba(0, 0, 0, 0.15); --gray-black: #000000; --gray-white: #FFFFFF; --primary: #FD6408; --secondary: #2B3A45; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #E3E2DE; --dark: #121315; --primary-rgb: 253, 100, 8; --secondary-rgb: 43, 58, 69; --success-rgb: 40, 167, 69; --info-rgb: 23, 162, 184; --warning-rgb: 255, 193, 7; --danger-rgb: 220, 53, 69; --light-rgb: 227, 226, 222; --dark-rgb: 18, 19, 21; --primary-text-emphasis: #a84001; --secondary-text-emphasis: #11171c; --success-text-emphasis: #10431c; --info-text-emphasis: #09414a; --warning-text-emphasis: #664d03; --danger-text-emphasis: #58151c; --light-text-emphasis: #495057; --dark-text-emphasis: #495057; --primary-bg-subtle: #ffe0ce; --secondary-bg-subtle: #d5d8da; --success-bg-subtle: #d4edda; --info-bg-subtle: #d1ecf1; --warning-bg-subtle: #fff3cd; --danger-bg-subtle: #f8d7da; --light-bg-subtle: #fcfcfd; --dark-bg-subtle: #CED4DA; --primary-border-subtle: #fec19c; --secondary-border-subtle: #aab0b5; --success-border-subtle: #a9dcb5; --info-border-subtle: #a2dae3; --warning-border-subtle: #ffe69c; --danger-border-subtle: #f1aeb5; --light-border-subtle: #E9ECEF; --dark-border-subtle: #ADB5BD; --white-rgb: 255, 255, 255; --black-rgb: 0, 0, 0; --font-sans-serif: "D-DIN", "Odoo Unicode Support Noto", sans-serif; --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --body-font-family: var(--font-sans-serif); --body-font-size: 1rem; --body-font-weight: 400; --body-line-height: 1.5; --body-color: #212529; --body-color-rgb: 33, 37, 41; --body-bg: #F7F6F3; --body-bg-rgb: 247, 246, 243; --emphasis-color: #000; --emphasis-color-rgb: 0, 0, 0; --secondary-color: rgba(33, 37, 41, 0.75); --secondary-color-rgb: 33, 37, 41; --secondary-bg: #E9ECEF; --secondary-bg-rgb: 233, 236, 239; --tertiary-color: rgba(33, 37, 41, 0.5); --tertiary-color-rgb: 33, 37, 41; --tertiary-bg: #e2e1df; --tertiary-bg-rgb: 226, 225, 223; --heading-color: inherit; --link-color: #a84001; --link-color-rgb: 167.84096386, 63.8746988, 1.35903614; --link-decoration: none; --link-hover-color: #5c2301; --link-hover-color-rgb: 91.95542169, 34.99518072, 0.74457831; --link-hover-decoration: underline; --code-color: #e83e8c; --highlight-color: #212529; --highlight-bg: #fff3cd; --border-width: 1px; --border-style: solid; --border-color: var(--o-border-color); --border-color-translucent: rgba(0, 0, 0, 0.175); --border-radius: 0.4rem; --border-radius-sm: 0.3rem; --border-radius-lg: 0.6rem; --border-radius-xl: 1rem; --border-radius-xxl: 2rem; --border-radius-2xl: var(--border-radius-xxl); --border-radius-pill: 50rem; --box-shadow: var(--box-shadow-offset-x) var(--box-shadow-offset-y) var(--box-shadow-blur-radius) var(--box-shadow-spread-radius) var(--box-shadow-color); --box-shadow-sm: var(--box-shadow-sm-offset-x) var(--box-shadow-sm-offset-y) var(--box-shadow-sm-blur-radius) var(--box-shadow-sm-spread-radius) var(--box-shadow-sm-color); --box-shadow-lg: var(--box-shadow-lg-offset-x) var(--box-shadow-lg-offset-y) var(--box-shadow-lg-blur-radius) var(--box-shadow-lg-spread-radius) var(--box-shadow-lg-color); --box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --focus-ring-width: 0.25rem; --focus-ring-opacity: 0.25; --focus-ring-color: rgba(253, 100, 8, 0.25); --form-valid-color: #28a745; --form-valid-border-color: #28a745; --form-invalid-color: #dc3545; --form-invalid-border-color: #dc3545;}[data-bs-theme="dark"]{color-scheme: dark; --body-color: #dee2e6; --body-color-rgb: 222, 226, 230; --body-bg: #212529; --body-bg-rgb: 33, 37, 41; --emphasis-color: #FFF; --emphasis-color-rgb: 255, 255, 255; --secondary-color: rgba(222, 226, 230, 0.75); --secondary-color-rgb: 222, 226, 230; --secondary-bg: #343A40; --secondary-bg-rgb: 52, 58, 64; --tertiary-color: rgba(222, 226, 230, 0.5); --tertiary-color-rgb: 222, 226, 230; --tertiary-bg: #2b3035; --tertiary-bg-rgb: 43, 48, 53; --primary-text-emphasis: #fea26b; --secondary-text-emphasis: #80898f; --success-text-emphasis: #7eca8f; --info-text-emphasis: #74c7d4; --warning-text-emphasis: #ffda6a; --danger-text-emphasis: #ea868f; --light-text-emphasis: #F8F9FA; --dark-text-emphasis: #dee2e6; --primary-bg-subtle: #331402; --secondary-bg-subtle: #090c0e; --success-bg-subtle: #08210e; --info-bg-subtle: #052025; --warning-bg-subtle: #332701; --danger-bg-subtle: #2c0b0e; --light-bg-subtle: #343A40; --dark-bg-subtle: #1a1d20; --primary-border-subtle: #983c05; --secondary-border-subtle: #1a2329; --success-border-subtle: #186429; --info-border-subtle: #0e616e; --warning-border-subtle: #997404; --danger-border-subtle: #842029; --light-border-subtle: #495057; --dark-border-subtle: #343A40; --heading-color: inherit; --link-color: #fea26b; --link-hover-color: #feb589; --link-color-rgb: 254, 162, 107; --link-hover-color-rgb: 254, 181, 137; --code-color: #f18bba; --highlight-color: #dee2e6; --highlight-bg: #664d03; --border-color: #495057; --border-color-translucent: rgba(255, 255, 255, 0.15); --form-valid-color: #7eca8f; --form-valid-border-color: #7eca8f; --form-invalid-color: #ea868f; --form-invalid-border-color: #ea868f;}*,*::before,*::after{box-sizing: border-box;}body{margin: 0; font-family: var(--body-font-family); font-size: var(--body-font-size); font-weight: var(--body-font-weight); line-height: var(--body-line-height); color: var(--body-color); text-align: var(--body-text-align); background-color: var(--body-bg); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}hr{margin: 1rem 0; color: inherit; border: 0; border-top: var(--border-width) solid var(--o-border-color); opacity: 1;}h6,h5,h4,h3,h2,h1{margin-top: 0; margin-bottom: 0.5rem; font-family: "D-DIN-Bold", "Odoo Unicode Support Noto", sans-serif; font-weight: 500; line-height: 1.2; color: var(--heading-color);}h1{font-size: calc(1.425rem + 2.1vw);}@media (min-width: 1200px){h1{font-size: 3rem;}}h2{font-size: calc(1.375rem + 1.5vw);}@media (min-width: 1200px){h2{font-size: 2.5rem;}}h3{font-size: calc(1.325rem + 0.9vw);}@media (min-width: 1200px){h3{font-size: 2rem;}}h4{font-size: calc(1.275rem + 0.3vw);}@media (min-width: 1200px){h4{font-size: 1.5rem;}}h5{font-size: 1.25rem;}h6{font-size: 1rem;}p{margin-top: 0; margin-bottom: 16px;}abbr[title]{text-decoration: underline dotted; cursor: help; text-decoration-skip-ink: none;}address{margin-bottom: 1rem; font-style: normal; line-height: inherit;}ol,ul{padding-left: 2rem;}ol,ul,dl{margin-top: 0; margin-bottom: 1rem;}ol ol,ul ul,ol ul,ul ol{margin-bottom: 0;}dt{font-weight: 600;}dd{margin-bottom: .5rem; margin-left: 0;}blockquote{margin: 0 0 1rem;}b,strong{font-weight: bolder;}small,.small{font-size: 0.875em;}mark,.mark{padding: 0.1875em; color: var(--highlight-color); background-color: var(--highlight-bg);}sub,sup{position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline;}sub{bottom: -.25em;}sup{top: -.5em;}a{color: rgba(var(--link-color-rgb), var(--link-opacity, 1)); text-decoration: none;}a:hover{--link-color-rgb: var(--link-hover-color-rgb); text-decoration: underline;}a:not([href]):not([class]),a:not([href]):not([class]):hover{color: inherit; text-decoration: none;}pre,code,kbd,samp{font-family: var(--font-monospace); font-size: 1em;}pre{display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: 0.875em;}pre code{font-size: inherit; color: inherit; word-break: normal;}code{font-size: 0.875em; color: var(--code-color); word-wrap: break-word;}a > code{color: inherit;}kbd{padding: 0.1875rem 0.375rem; font-size: 0.875em; color: var(--body-bg); background-color: var(--body-color); border-radius: 0.3rem;}kbd kbd{padding: 0; font-size: 1em;}figure{margin: 0 0 1rem;}img,svg{vertical-align: middle;}table{caption-side: bottom; border-collapse: collapse;}caption{padding-top: 0.75rem; padding-bottom: 0.75rem; color: var(--secondary-color); text-align: left;}th{text-align: inherit; text-align: -webkit-match-parent;}thead,tbody,tfoot,tr,td,th{border-color: inherit; border-style: solid; border-width: 0;}label{display: inline-block;}button{border-radius: 0;}button:focus:not(:focus-visible){outline: 0;}input,button,select,optgroup,textarea{margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}button,select{text-transform: none;}[role="button"]{cursor: pointer;}select{word-wrap: normal;}select:disabled{opacity: 1;}[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display: none !important;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance: button;}button:not(:disabled):not(.o_wysiwyg_loader),[type="button"]:not(:disabled):not(.o_wysiwyg_loader),[type="reset"]:not(:disabled):not(.o_wysiwyg_loader),[type="submit"]:not(:disabled):not(.o_wysiwyg_loader){cursor: pointer;}::-moz-focus-inner{padding: 0; border-style: none;}textarea{resize: vertical;}fieldset{min-width: 0; padding: 0; margin: 0; border: 0;}legend{float: left; width: 100%; padding: 0; margin-bottom: 0.5rem; font-size: calc(1.275rem + 0.3vw); line-height: inherit;}@media (min-width: 1200px){legend{font-size: 1.5rem;}}legend + *{clear: left;}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding: 0;}::-webkit-inner-spin-button{height: auto;}[type="search"]{-webkit-appearance: textfield; outline-offset: -2px;}::-webkit-search-decoration{-webkit-appearance: none;}::-webkit-color-swatch-wrapper{padding: 0;}::file-selector-button{font: inherit; -webkit-appearance: button;}output{display: inline-block;}iframe{border: 0;}summary{display: list-item; cursor: pointer;}progress{vertical-align: baseline;}[hidden]{display: none !important;}.list-unstyled{padding-left: 0; list-style: none;}.img-fluid{max-width: 100%; height: auto;}.container{--gutter-x: 30px; --gutter-y: 0; width: 100%; padding-right: calc(var(--gutter-x) * .5); padding-left: calc(var(--gutter-x) * .5); margin-right: auto; margin-left: auto;}@media (min-width: 576px){.container{max-width: 540px;}}@media (min-width: 768px){.container{max-width: 720px;}}@media (min-width: 992px){.container{max-width: 960px;}}@media (min-width: 1200px){.container{max-width: 1140px;}}@media (min-width: 1400px){.container{max-width: 1320px;}}:root{--breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --breakpoint-xxl: 1400px;}.row{--gutter-x: 30px; --gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--gutter-y)); margin-right: calc(-.5 * var(--gutter-x)); margin-left: calc(-.5 * var(--gutter-x));}.row > *{flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--gutter-x) * .5); padding-left: calc(var(--gutter-x) * .5); margin-top: var(--gutter-y);}.col{flex: 1 0 0%;}.col-6{flex: 0 0 auto; width: 50%;}.col-12{flex: 0 0 auto; width: 100%;}@media (min-width: 768px){.col-md{flex: 1 0 0%;}.col-md-3{flex: 0 0 auto; width: 25%;}.col-md-4{flex: 0 0 auto; width: 33.33333333%;}.col-md-6{flex: 0 0 auto; width: 50%;}}@media (min-width: 992px){.col-lg-2{flex: 0 0 auto; width: 16.66666667%;}.col-lg-3{flex: 0 0 auto; width: 25%;}.col-lg-4{flex: 0 0 auto; width: 33.33333333%;}.col-lg-5{flex: 0 0 auto; width: 41.66666667%;}.col-lg-6{flex: 0 0 auto; width: 50%;}.col-lg-7{flex: 0 0 auto; width: 58.33333333%;}.col-lg-8{flex: 0 0 auto; width: 66.66666667%;}.col-lg-9{flex: 0 0 auto; width: 75%;}.offset-lg-1{margin-left: 8.33333333%;}}.form-control{display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; appearance: none; background-color: #F7F6F3; background-clip: padding-box; border: var(--border-width) solid var(--o-border-color); border-radius: var(--border-radius); transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-control{transition: none;}}.form-control[type="file"]{overflow: hidden;}.form-control[type="file"]:not(:disabled):not(.o_wysiwyg_loader):not([readonly]){cursor: pointer;}.form-control:focus{color: #212529; background-color: #F7F6F3; border-color: #feb284; outline: 0; box-shadow: 0 0 0 0.25rem rgba(253, 100, 8, 0.25);}.form-control::-webkit-date-and-time-value{min-width: 85px; height: 1.5em; margin: 0;}.form-control::-webkit-datetime-edit{display: block; padding: 0;}.form-control::placeholder{color: #8c8e8e; opacity: 1;}.form-control:disabled{background-color: #e2e1df; border-color: rgba(33, 37, 41, 0.15); opacity: 1;}.form-control::file-selector-button{padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; margin-inline-end: 0.75rem; color: #212529; background-color: #ededea; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: var(--border-width); border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition: none;}}.form-control:hover:not(:disabled):not(.o_wysiwyg_loader):not([readonly])::file-selector-button{background-color: #d7d7d5;}textarea.form-control{min-height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));}.input-group{position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%;}.input-group > .form-control{position: relative; flex: 1 1 auto; width: 1%; min-width: 0;}.input-group > .form-control:focus{z-index: 5;}.input-group .btn{position: relative; z-index: 2;}.input-group .btn:focus{z-index: 5;}.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.o_dropdown_menu):not(.form-floating),.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3){border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > :not(:first-child):not(.dropdown-menu):not(.o_dropdown_menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left: calc(var(--border-width) * -1); border-top-left-radius: 0; border-bottom-left-radius: 0;}.btn{--btn-padding-x: 1rem; --btn-padding-y: 0.375rem; --btn-font-family: ; --btn-font-size: 1rem; --btn-font-weight: 400; --btn-line-height: 1.5; --btn-color: var(--body-color); --btn-bg: transparent; --btn-border-width: var(--border-width); --btn-border-color: transparent; --btn-border-radius: var(--border-radius); --btn-hover-border-color: transparent; --btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --btn-disabled-opacity: 0.65; --btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--btn-padding-y) var(--btn-padding-x); font-family: var(--btn-font-family); font-size: var(--btn-font-size); font-weight: var(--btn-font-weight); line-height: var(--btn-line-height); color: var(--btn-color); text-align: center; vertical-align: middle; cursor: pointer; user-select: none; border: var(--btn-border-width) solid var(--btn-border-color); border-radius: var(--btn-border-radius); background-color: var(--btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.btn{transition: none;}}.btn:hover{color: var(--btn-hover-color); text-decoration: none; background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color);}.btn:focus-visible{color: var(--btn-hover-color); background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color); outline: 0; box-shadow: var(--btn-focus-box-shadow);}:not(.btn-check) + .btn:active,.btn:first-child:active,.btn.show{color: var(--btn-active-color); background-color: var(--btn-active-bg); border-color: var(--btn-active-border-color);}:not(.btn-check) + .btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.show:focus-visible{box-shadow: var(--btn-focus-box-shadow);}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color: var(--btn-disabled-color); pointer-events: none; background-color: var(--btn-disabled-bg); border-color: var(--btn-disabled-border-color); opacity: var(--btn-disabled-opacity);}.btn-link{--btn-font-weight: 400; --btn-color: var(--link-color); --btn-bg: transparent; --btn-border-color: transparent; --btn-hover-color: var(--link-hover-color); --btn-hover-border-color: transparent; --btn-active-color: var(--link-hover-color); --btn-active-border-color: transparent; --btn-disabled-color: #6C757D; --btn-disabled-border-color: transparent; --btn-box-shadow: 0 0 0 #000; --btn-focus-shadow-rgb: 181, 93, 39; text-decoration: none;}.btn-link:hover,.btn-link:focus-visible{text-decoration: underline;}.btn-link:focus-visible{color: var(--btn-color);}.btn-link:hover{color: var(--btn-hover-color);}.fade{transition: opacity 0.15s linear;}@media (prefers-reduced-motion: reduce){.fade{transition: none;}}.fade:not(.show){opacity: 0;}.collapse:not(.show){display: none;}.dropdown{position: relative;}.dropdown-toggle{white-space: nowrap;}.dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after{margin-left: 0;}.dropdown-menu{--dropdown-zindex: 1000; --dropdown-min-width: 10rem; --dropdown-padding-x: 0; --dropdown-padding-y: 0.5rem; --dropdown-spacer: 0.125rem; --dropdown-font-size: 1rem; --dropdown-color: var(--body-color); --dropdown-bg: #F7F6F3; --dropdown-border-color: var(--o-border-color); --dropdown-border-radius: var(--border-radius); --dropdown-border-width: var(--border-width); --dropdown-inner-border-radius: calc(var(--border-radius) - var(--border-width)); --dropdown-divider-bg: var(--o-border-color); --dropdown-divider-margin-y: 0.5rem; --dropdown-box-shadow: var(--box-shadow); --dropdown-link-color: var(--body-color); --dropdown-link-hover-color: var(--body-color); --dropdown-link-hover-bg: var(--tertiary-bg); --dropdown-link-active-color: #212529; --dropdown-link-active-bg: rgba(33, 37, 41, 0.2); --dropdown-link-disabled-color: var(--tertiary-color); --dropdown-item-padding-x: 1rem; --dropdown-item-padding-y: 0.25rem; --dropdown-header-color: #6C757D; --dropdown-header-padding-x: 1rem; --dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--dropdown-zindex); display: none; min-width: var(--dropdown-min-width); padding: var(--dropdown-padding-y) var(--dropdown-padding-x); margin: 0; font-size: var(--dropdown-font-size); color: var(--dropdown-color); text-align: left; list-style: none; background-color: var(--dropdown-bg); background-clip: padding-box; border: var(--dropdown-border-width) solid var(--dropdown-border-color); border-radius: var(--dropdown-border-radius);}.dropdown-menu[data-bs-popper]{top: 100%; left: 0; margin-top: var(--dropdown-spacer);}.dropdown-item{display: block; width: 100%; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--dropdown-link-color); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; border-radius: var(--dropdown-item-border-radius, 0);}.dropdown-item:hover,.dropdown-item:focus{color: var(--dropdown-link-hover-color); text-decoration: none; background-color: var(--dropdown-link-hover-bg);}.dropdown-item:active{color: var(--dropdown-link-active-color); text-decoration: none; background-color: var(--dropdown-link-active-bg);}.dropdown-item.disabled,.dropdown-item:disabled{color: var(--dropdown-link-disabled-color); pointer-events: none; background-color: transparent;}.dropdown-menu.show{display: block;}.nav{--nav-link-padding-x: 1rem; --nav-link-padding-y: 0.5rem; --nav-link-font-weight: ; --nav-link-color: var(--link-color); --nav-link-hover-color: var(--link-hover-color); --nav-link-disabled-color: var(--secondary-color); display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;}.nav-link{display: block; padding: var(--nav-link-padding-y) var(--nav-link-padding-x); font-size: var(--nav-link-font-size); font-weight: var(--nav-link-font-weight); color: var(--nav-link-color); background: none; border: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.nav-link{transition: none;}}.nav-link:hover,.nav-link:focus{color: var(--nav-link-hover-color); text-decoration: none;}.nav-link:focus-visible{outline: 0; box-shadow: 0 0 0 0.25rem rgba(253, 100, 8, 0.25);}.nav-link.disabled,.nav-link:disabled{color: var(--nav-link-disabled-color); pointer-events: none; cursor: default;}.navbar{--navbar-padding-x: 0; --navbar-padding-y: 0.5rem; --navbar-color: rgba(var(--emphasis-color-rgb), 0.65); --navbar-hover-color: rgba(var(--emphasis-color-rgb), 0.8); --navbar-disabled-color: rgba(var(--emphasis-color-rgb), 0.3); --navbar-active-color: rgba(var(--emphasis-color-rgb), 1); --navbar-brand-padding-y: 0.3125rem; --navbar-brand-margin-end: 1rem; --navbar-brand-font-size: 1.25rem; --navbar-brand-color: rgba(var(--emphasis-color-rgb), 1); --navbar-brand-hover-color: rgba(var(--emphasis-color-rgb), 1); --navbar-nav-link-padding-x: 0.5rem; --navbar-toggler-padding-y: 0.25rem; --navbar-toggler-padding-x: 0.75rem; --navbar-toggler-font-size: 1.25rem; --navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --navbar-toggler-border-color: transparent; --navbar-toggler-border-radius: var(--border-radius); --navbar-toggler-focus-width: 0.25rem; --navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--navbar-padding-y) var(--navbar-padding-x);}.navbar > .container{display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between;}.navbar-brand{padding-top: var(--navbar-brand-padding-y); padding-bottom: var(--navbar-brand-padding-y); margin-right: var(--navbar-brand-margin-end); font-size: var(--navbar-brand-font-size); color: var(--navbar-brand-color); white-space: nowrap;}.navbar-brand:hover,.navbar-brand:focus{color: var(--navbar-brand-hover-color); text-decoration: none;}.navbar-nav{--nav-link-padding-x: 0; --nav-link-padding-y: 0.5rem; --nav-link-font-weight: ; --nav-link-color: var(--navbar-color); --nav-link-hover-color: var(--navbar-hover-color); --nav-link-disabled-color: var(--navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none;}.navbar-nav .nav-link.show{color: var(--navbar-active-color);}.navbar-nav .dropdown-menu{position: static;}.navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-image: var(--navbar-toggler-icon-bg); background-repeat: no-repeat; background-position: center; background-size: 100%;}@media (min-width: 992px){.navbar-expand-lg{flex-wrap: nowrap; justify-content: flex-start;}.navbar-expand-lg .navbar-nav{flex-direction: row;}.navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-lg .navbar-nav .nav-link{padding-right: var(--navbar-nav-link-padding-x); padding-left: var(--navbar-nav-link-padding-x);}.navbar-expand-lg .offcanvas{position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none;}.navbar-expand-lg .offcanvas .offcanvas-header{display: none;}.navbar-expand-lg .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0; overflow-y: visible;}}.navbar[data-bs-theme="dark"]{--navbar-color: rgba(255, 255, 255, 0.55); --navbar-hover-color: rgba(255, 255, 255, 0.75); --navbar-disabled-color: rgba(255, 255, 255, 0.25); --navbar-active-color: #FFF; --navbar-brand-color: #FFF; --navbar-brand-hover-color: #FFF; --navbar-toggler-border-color: transparent; --navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}[data-bs-theme="dark"] .navbar-toggler-icon{--navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.card{--card-spacer-y: 1rem; --card-spacer-x: 1rem; --card-title-spacer-y: 0.5rem; --card-title-color: ; --card-subtitle-color: ; --card-border-width: var(--border-width); --card-border-color: var(--o-border-color); --card-border-radius: var(--border-radius); --card-box-shadow: ; --card-inner-border-radius: calc(var(--border-radius) - (var(--border-width))); --card-cap-padding-y: 0.5rem; --card-cap-padding-x: 1rem; --card-cap-bg: rgba(var(--body-color-rgb), 0.03); --card-cap-color: ; --card-height: ; --card-color: ; --card-bg: #F7F6F3; --card-img-overlay-padding: 1rem; --card-group-margin: 15px; position: relative; display: flex; flex-direction: column; min-width: 0; height: var(--card-height); color: var(--body-color); word-wrap: break-word; background-color: var(--card-bg); background-clip: border-box; border: var(--card-border-width) solid var(--card-border-color); border-radius: var(--card-border-radius);}.card > hr{margin-right: 0; margin-left: 0;}.card > .list-group{border-top: inherit; border-bottom: inherit;}.card > .list-group:first-child{border-top-width: 0; border-top-left-radius: var(--card-inner-border-radius); border-top-right-radius: var(--card-inner-border-radius);}.card > .list-group:last-child{border-bottom-width: 0; border-bottom-right-radius: var(--card-inner-border-radius); border-bottom-left-radius: var(--card-inner-border-radius);}.accordion{--accordion-color: inherit; --accordion-bg: inherit; --accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; --accordion-border-color: var(--o-border-color); --accordion-border-width: 1px; --accordion-border-radius: var(--border-radius); --accordion-inner-border-radius: calc(var(--border-radius) - 1px); --accordion-btn-padding-x: 1.5rem; --accordion-btn-padding-y: 1rem; --accordion-btn-color: var(--body-color); --accordion-btn-bg: var(--accordion-bg); --accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); --accordion-btn-icon-width: 1.25rem; --accordion-btn-icon-transform: rotate(-180deg); --accordion-btn-icon-transition: transform 0.2s ease-in-out; --accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); --accordion-btn-focus-box-shadow: none; --accordion-body-padding-x: 1.5rem; --accordion-body-padding-y: 1rem; --accordion-active-color: #212529; --accordion-active-bg: #E3E2DE;}.accordion-button{position: relative; display: flex; align-items: center; width: 100%; padding: var(--accordion-btn-padding-y) var(--accordion-btn-padding-x); font-size: 1rem; color: var(--accordion-btn-color); text-align: left; background-color: var(--accordion-btn-bg); border: 0; border-radius: 0; overflow-anchor: none; transition: var(--accordion-transition);}@media (prefers-reduced-motion: reduce){.accordion-button{transition: none;}}.accordion-button:not(.collapsed){color: var(--accordion-active-color); background-color: var(--accordion-active-bg); box-shadow: inset 0 calc(-1 * var(--accordion-border-width)) 0 var(--accordion-border-color);}.accordion-button:not(.collapsed)::after{background-image: var(--accordion-btn-active-icon); transform: var(--accordion-btn-icon-transform);}.accordion-button::after{flex-shrink: 0; width: var(--accordion-btn-icon-width); height: var(--accordion-btn-icon-width); margin-left: auto; content: ""; background-image: var(--accordion-btn-icon); background-repeat: no-repeat; background-size: var(--accordion-btn-icon-width); transition: var(--accordion-btn-icon-transition);}@media (prefers-reduced-motion: reduce){.accordion-button::after{transition: none;}}.accordion-button:hover{z-index: 2;}.accordion-button:focus{z-index: 3; outline: 0; box-shadow: var(--accordion-btn-focus-box-shadow);}.accordion-item{color: var(--accordion-color); background-color: var(--accordion-bg); border: var(--accordion-border-width) solid var(--accordion-border-color);}.accordion-item:first-of-type{border-top-left-radius: var(--accordion-border-radius); border-top-right-radius: var(--accordion-border-radius);}.accordion-item:not(:first-of-type){border-top: 0;}.accordion-item:last-of-type{border-bottom-right-radius: var(--accordion-border-radius); border-bottom-left-radius: var(--accordion-border-radius);}.accordion-item:last-of-type > .accordion-collapse{border-bottom-right-radius: var(--accordion-border-radius); border-bottom-left-radius: var(--accordion-border-radius);}.accordion-flush > .accordion-item{border-right: 0; border-left: 0; border-radius: 0;}.accordion-flush > .accordion-item:first-child{border-top: 0;}.accordion-flush > .accordion-item:last-child{border-bottom: 0;}.accordion-flush > .accordion-item > .accordion-collapse{border-radius: 0;}[data-bs-theme="dark"] .accordion-button::after{--accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fea26b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); --accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fea26b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.page-link{position: relative; display: block; padding: var(--pagination-padding-y) var(--pagination-padding-x); font-size: var(--pagination-font-size); color: var(--pagination-color); background-color: var(--pagination-bg); border: var(--pagination-border-width) solid var(--pagination-border-color); transition: none;}.page-link:hover{z-index: 2; color: var(--pagination-hover-color); text-decoration: none; background-color: var(--pagination-hover-bg); border-color: var(--pagination-hover-border-color);}.page-link:focus{z-index: 3; color: var(--pagination-focus-color); background-color: var(--pagination-focus-bg); outline: 0; box-shadow: var(--pagination-focus-box-shadow);}.page-link.disabled,.disabled > .page-link{color: var(--pagination-disabled-color); pointer-events: none; background-color: var(--pagination-disabled-bg); border-color: var(--pagination-disabled-border-color);}.badge{--badge-padding-x: 0.65em; --badge-padding-y: 0.35em; --badge-font-size: 0.75em; --badge-font-weight: 600; --badge-color: #FFF; --badge-border-radius: 50rem; display: inline-block; padding: var(--badge-padding-y) var(--badge-padding-x); font-size: var(--badge-font-size); font-weight: var(--badge-font-weight); line-height: 1; color: var(--badge-color); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: var(--badge-border-radius);}.badge:empty{display: none;}.btn .badge{position: relative; top: -1px;}@keyframes progress-bar-stripes{0%{background-position-x: 1rem;}}.list-group{--list-group-color: var(--body-color); --list-group-bg: #F7F6F3; --list-group-border-color: var(--border-color); --list-group-border-width: var(--border-width); --list-group-border-radius: var(--border-radius); --list-group-item-padding-x: 1rem; --list-group-item-padding-y: 0.5rem; --list-group-action-color: var(--secondary-color); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--tertiary-bg); --list-group-action-active-color: var(--body-color); --list-group-action-active-bg: var(--secondary-bg); --list-group-disabled-color: var(--secondary-color); --list-group-disabled-bg: #F7F6F3; --list-group-active-color: #FFFFFF; --list-group-active-bg: #FD6408; --list-group-active-border-color: #FD6408; display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; border-radius: var(--list-group-border-radius);}.list-group-item-action{width: 100%; color: var(--list-group-action-color); text-align: inherit;}.list-group-item-action:hover,.list-group-item-action:focus{z-index: 1; color: var(--list-group-action-hover-color); text-decoration: none; background-color: var(--list-group-action-hover-bg);}.list-group-item-action:active{color: var(--list-group-action-active-color); background-color: var(--list-group-action-active-bg);}.list-group-item{position: relative; display: block; padding: var(--list-group-item-padding-y) var(--list-group-item-padding-x); color: var(--list-group-color); background-color: var(--list-group-bg); border: var(--list-group-border-width) solid var(--list-group-border-color);}.list-group-item:first-child{border-top-left-radius: inherit; border-top-right-radius: inherit;}.list-group-item:last-child{border-bottom-right-radius: inherit; border-bottom-left-radius: inherit;}.list-group-item.disabled,.list-group-item:disabled{color: var(--list-group-disabled-color); pointer-events: none; background-color: var(--list-group-disabled-bg);}.list-group-item + .list-group-item{border-top-width: 0;}.btn-close{--btn-close-color: #000; --btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); --btn-close-opacity: 0.5; --btn-close-hover-opacity: 0.75; --btn-close-focus-shadow: 0 0 0 0.25rem rgba(253, 100, 8, 0.25); --btn-close-focus-opacity: 1; --btn-close-disabled-opacity: 0.25; --btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em 0.25em; color: var(--btn-close-color); background: transparent var(--btn-close-bg) center/1em auto no-repeat; border: 0; border-radius: 0.4rem; opacity: var(--btn-close-opacity);}.btn-close:hover{color: var(--btn-close-color); text-decoration: none; opacity: var(--btn-close-hover-opacity);}.btn-close:focus{outline: 0; box-shadow: var(--btn-close-focus-shadow); opacity: var(--btn-close-focus-opacity);}.btn-close:disabled,.btn-close.disabled{pointer-events: none; user-select: none; opacity: var(--btn-close-disabled-opacity);}[data-bs-theme="dark"] .btn-close{filter: var(--btn-close-white-filter);}.spinner-border{display: inline-block; width: var(--spinner-width); height: var(--spinner-height); vertical-align: var(--spinner-vertical-align); border-radius: 50%; animation: var(--spinner-animation-speed) linear infinite var(--spinner-animation-name);}@keyframes spinner-border{to{transform: rotate(360deg) ;}}.spinner-border{--spinner-width: 2rem; --spinner-height: 2rem; --spinner-vertical-align: -0.125em; --spinner-border-width: 0.25em; --spinner-animation-speed: 0.75s; --spinner-animation-name: spinner-border; border: var(--spinner-border-width) solid currentcolor; border-right-color: transparent;}.spinner-border-sm{--spinner-width: 1rem; --spinner-height: 1rem; --spinner-border-width: 0.2em;}@keyframes spinner-grow{0%{transform: scale(0);}50%{opacity: 1; transform: none;}}@media (prefers-reduced-motion: reduce){.spinner-border{--spinner-animation-speed: 1.5s;}}.offcanvas{--offcanvas-zindex: 1045; --offcanvas-width: var(--Offcanvas-horizontal-width, 400px); --offcanvas-height: 30vh; --offcanvas-padding-x: 1rem; --offcanvas-padding-y: 1rem; --offcanvas-color: var(--body-color); --offcanvas-bg: var(--body-bg); --offcanvas-border-width: 0; --offcanvas-border-color: var(--border-color-translucent); --offcanvas-box-shadow: var(--box-shadow-sm); --offcanvas-transition: transform 0.3s ease-in-out; --offcanvas-title-line-height: 1.5;}.offcanvas{position: fixed; bottom: 0; z-index: var(--offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--offcanvas-transition);}@media (prefers-reduced-motion: reduce){.offcanvas{transition: none;}}.offcanvas.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas.show:not(.hiding){transform: none;}.offcanvas.show{visibility: visible;}.offcanvas-header{display: flex; align-items: center; padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x);}.offcanvas-header .btn-close{padding: calc(var(--offcanvas-padding-y) * .5) calc(var(--offcanvas-padding-x) * .5); margin: calc(-.5 * var(--offcanvas-padding-y)) calc(-.5 * var(--offcanvas-padding-x)) calc(-.5 * var(--offcanvas-padding-y)) auto;}.offcanvas-body{flex-grow: 1; padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x); overflow-y: auto;}@keyframes placeholder-glow{50%{opacity: 0.2;}}@keyframes placeholder-wave{100%{mask-position: -200% 0%;}}.text-bg-light{color: #212529 !important; background-color: RGBA(var(--light-rgb), var(--bg-opacity, 1)) !important;}.visually-hidden{width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important;}.visually-hidden:not(caption){position: absolute !important;}.d-inline-block{display: inline-block !important;}.d-block{display: block !important;}.d-flex{display: flex !important;}.d-none{display: none !important;}.shadow{box-shadow: var(--box-shadow) !important;}.border-0{border: 0 !important;}.border-top{border-top: var(--border-width) var(--border-style) var(--border-color) !important;}.border-bottom{border-bottom: var(--border-width) var(--border-style) var(--border-color) !important;}.w-100{width: 100% !important;}.h-100{height: 100% !important;}.flex-row{flex-direction: row !important;}.flex-column{flex-direction: column !important;}.flex-grow-1{flex-grow: 1 !important;}.flex-shrink-0{flex-shrink: 0 !important;}.flex-wrap{flex-wrap: wrap !important;}.justify-content-end{justify-content: flex-end !important;}.justify-content-between{justify-content: space-between !important;}.align-items-end{align-items: flex-end !important;}.align-items-center{align-items: center !important;}.align-items-baseline{align-items: baseline !important;}.mt-2{margin-top: 0.5rem !important;}.mt-3{margin-top: 1rem !important;}.mt-4{margin-top: 1.5rem !important;}.mt-5{margin-top: 3rem !important;}.mt-auto{margin-top: auto !important;}.me-2{margin-right: 0.5rem !important;}.me-3{margin-right: 1rem !important;}.me-4{margin-right: 1.5rem !important;}.me-auto{margin-right: auto !important;}.mb-0{margin-bottom: 0 !important;}.mb-1{margin-bottom: 0.25rem !important;}.mb-2{margin-bottom: 0.5rem !important;}.mb-3{margin-bottom: 1rem !important;}.mb-4{margin-bottom: 1.5rem !important;}.mb-5{margin-bottom: 3rem !important;}.ms-3{margin-left: 1rem !important;}.ms-auto{margin-left: auto !important;}.mx-n3{margin-right: -1rem !important; margin-left: -1rem !important;}.p-1{padding: 0.25rem !important;}.p-2{padding: 0.5rem !important;}.p-3{padding: 1rem !important;}.p-4{padding: 1.5rem !important;}.px-0{padding-right: 0 !important; padding-left: 0 !important;}.px-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important;}.py-0{padding-top: 0 !important; padding-bottom: 0 !important;}.py-3{padding-top: 1rem !important; padding-bottom: 1rem !important;}.py-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;}.pt-0{padding-top: 0 !important;}.pt-4{padding-top: 1.5rem !important;}.pt-5{padding-top: 3rem !important;}.pe-3{padding-right: 1rem !important;}.ps-3{padding-left: 1rem !important;}.gap-2{gap: 0.5rem !important;}.row-gap-2{row-gap: 0.5rem !important;}.lh-1{line-height: 1 !important;}.text-center{text-align: center !important;}.text-wrap{white-space: normal !important;}.text-break{word-wrap: break-word !important; word-break: break-word !important;}.text-muted{--text-opacity: 1; color: var(--secondary-color) !important;}.text-reset{--text-opacity: 1; color: inherit !important;}.bg-light{--bg-opacity: 1; background-color: rgba(var(--light-rgb), var(--bg-opacity)) !important;}.rounded-0{--box-border-radius: 0 !important;}.rounded-circle{--box-border-radius: 50% !important;}.rounded-end-pill{border-top-right-radius: 50rem !important; border-bottom-right-radius: 50rem !important;}.rounded-start-pill{border-bottom-left-radius: 50rem !important; border-top-left-radius: 50rem !important;}.visible{visibility: visible !important;}@media (min-width: 576px){.text-sm-start{text-align: left !important;}}@media (min-width: 768px){.text-md-end{text-align: right !important;}}@media (min-width: 992px){.d-lg-block{display: block !important;}.d-lg-none{display: none !important;}.mt-lg-0{margin-top: 0 !important;}.mb-lg-0{margin-bottom: 0 !important;}.pt-lg-0{padding-top: 0 !important;}.text-lg-end{text-align: right !important;}}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right: auto;}@keyframes progress-bar-stripes{0%{background-position-x: var(--progress-height, 1rem);}}.btn:focus-visible{box-shadow: var(--btn-focus-box-shadow, 0 0 0 0.25rem RGBA(181, 93, 39, 0.5));}.text-500{color: #ADB5BD !important;}a.text-500:hover,a.text-500:focus{color: #748290 !important;}.card{--body-color: var(--card-color);}.btn-primary{--btn-color: #FFFFFF; --btn-bg: #FD6408; --btn-border-color: #121315; --btn-hover-color: #FFFFFF; --btn-hover-bg: #d75507; --btn-hover-border-color: #0e0f11; --btn-focus-shadow-rgb: 54, 54, 56; --btn-active-color: #FFFFFF; --btn-active-bg: #ca5006; --btn-active-border-color: #0e0e10; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #FD6408; --btn-disabled-border-color: #121315;}.btn-light{--btn-color: #212529; --btn-bg: #E3E2DE; --btn-border-color: #E3E2DE; --btn-hover-color: #212529; --btn-hover-bg: #e7e6e3; --btn-hover-border-color: #e6e5e1; --btn-focus-shadow-rgb: 198, 198, 195; --btn-active-color: #212529; --btn-active-bg: #e9e8e5; --btn-active-border-color: #e6e5e1; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #E3E2DE; --btn-disabled-border-color: #E3E2DE;}.page-link{display: flex; align-items: center; justify-content: center; line-height: 0; width: 2.5em; aspect-ratio: 1 / 1;}@media (max-width: 575.98px){.offcanvas{--Offcanvas-horizontal-width: calc(100vw - 3rem);}}.form-control.bg-light{color: #212529;}.form-control.bg-light::-webkit-search-cancel-button{-webkit-appearance: none; content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); height: 0.875rem; cursor: pointer;}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance: none; content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); height: 0.875rem; cursor: pointer;}.input-group .btn:first-child,.input-group .btn:last-child{border-radius: var(--border-radius);}.dropdown-menu .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.form-control:disabled,.form-control[readonly]{color: #8c8e8e;}@keyframes fa-spin{0%{transform: rotate(0deg);}100%{transform: rotate(359deg);}}.visually-hidden{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}


 @keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{transition-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: scale3d(1, 1, 1);}}@keyframes flash{from, 50%, to{opacity: 1;}25%, 75%{opacity: var(--flash-low-opacity, 0);}}@keyframes pulse{from{box-shadow: 0 0 0 0 var(--pulse-color-from, #FD6408);}to{box-shadow: 0 0 0 var(--pulse-spread-radius, 2em) var(--pulse-color-to, rgba(255, 255, 255, 0));}}html,body{width: 100%; height: 100%;}.dropdown-menu{max-height: 70vh; overflow: auto; background-clip: border-box;}.dropdown-menu:not(.o-hb-select-dropdown){scrollbar-width: thin;}.dropdown-toggle{white-space: nowrap;}@keyframes catchAttention{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{transform: translateY(-30%);}20%{transform: translateY(-25%);}40%{transform: translateY(-20%);}60%{transform: translateY(-15%);}80%{transform: translateY(-10%);}100%{transform: translateY(-5%);}}@keyframes bottom-sheet-in{from{transform: translateY(100%) translateZ(0);}to{transform: translateY(0) translateZ(0);}}@keyframes bottom-sheet-out{from{transform: translateY(0) translateZ(0);}to{transform: translateY(100%) translateZ(0);}}:root{--100: #F8F9FA; --200: #E9ECEF; --300: #DEE2E6; --400: #CED4DA; --500: #ADB5BD; --600: #6C757D; --700: #495057; --800: #343A40; --900: #212529; --white-85: rgba(255, 255, 255, 0.85); --white-75: rgba(255, 255, 255, 0.75); --white-50: rgba(255, 255, 255, 0.5); --white-25: rgba(255, 255, 255, 0.25); --black-75: rgba(0, 0, 0, 0.75); --black-50: rgba(0, 0, 0, 0.5); --black-25: rgba(0, 0, 0, 0.25); --black-15: rgba(0, 0, 0, 0.15); --black: #000000; --white: #FFFFFF;}@keyframes modal-in-sm{from{transform: translateX(100%);}}@keyframes reward-fading{0%{opacity: 0;}}@keyframes reward-fading-reverse{100%{opacity: 0;}}@keyframes reward-jump{0%{transform: scale(0.5);}50%{transform: scale(1.05);}}@keyframes reward-jump-reverse{50%{transform: scale(1.05);}to{transform: scale(0.5);}}@keyframes reward-rainbow{to{stroke-dashoffset: 0;}}@keyframes reward-rainbow-reverse{from{stroke-dashoffset: 0;}}@keyframes reward-float{to{transform: translateY(5px);}}@keyframes reward-float-reverse{from{transform: translateY(5px);}}@keyframes reward-stars{from{transform: scale(0.3) rotate(0deg);}50%{transform: scale(1) rotate(20deg);}to{transform: scale(0.3) rotate(80deg);}}@keyframes reward-scale{from{transform: scale(0.8);}}@keyframes reward-rotate{from{transform: scale(0.5) rotate(-30deg);}}@keyframes o-NotificationAlertDialog-toggle-fill{0%{fill: var(--gray-300);}6.5%{fill: var(--primary);}45%{fill: var(--primary);}52%{fill: var(--gray-300);}100%{fill: var(--gray-300);}}@keyframes o-NotificationAlertDialog-toggle-move{0%{transform: translateX(0);}6.5%{transform: translateX(21px);}45%{transform: translateX(21px);}52%{transform: translateX(0);}100%{transform: translateX(0);}}@keyframes o-PermissionIllustration-mouse-move{0%{transform: translate(0, 0);}10%{transform: translate(-50px, 55px);}30%{transform: translate(-50px, 55px);}45%{transform: translate(0, 0);}100%{transform: translate(0, 0);}}


 @keyframes o-draggable-bounce{0%{transform: scale(1);}60%{transform: scale(0.95);}100%{transform: scale(1);}}


 @keyframes o-tour-pointer-bounce-left{from{transform: translateX(calc(var(--TourPointer__bounce-offset) * 1)) scaleX(var(--TourPointer__scale)) rotate(135deg);}to{transform: translateX(calc(var(--TourPointer__bounce-offset) * -1)) scaleX(var(--TourPointer__scale)) rotate(135deg);}}@keyframes o-tour-pointer-bounce-right{from{transform: translateX(calc(var(--TourPointer__bounce-offset) * 1)) scaleX(var(--TourPointer__scale)) rotate(315deg);}to{transform: translateX(calc(var(--TourPointer__bounce-offset) * -1)) scaleX(var(--TourPointer__scale)) rotate(315deg);}}@keyframes o-tour-pointer-bounce-top{from{transform: translateY(calc(var(--TourPointer__bounce-offset) * -1)) scaleY(var(--TourPointer__scale)) rotate(225deg);}to{transform: translateY(var(--TourPointer__bounce-offset)) scaleY(var(--TourPointer__scale)) rotate(225deg);}}@keyframes o-tour-pointer-bounce-bottom{from{transform: translateY(calc(var(--TourPointer__bounce-offset) * -1)) scaleY(var(--TourPointer__scale)) rotate(45deg);}to{transform: translateY(var(--TourPointer__bounce-offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);}}[contenteditable="true"] li p{margin-bottom: 0;}[contenteditable="true"] :where([style*="color:"]){--heading-color: none;}[data-embedded="file"]{display: inline-block; width: fit-content; min-width: 250px; margin: 3px; vertical-align: middle;}[data-embedded="file"] [data-embedded-editable]{background-color: white;}[data-embedded="file"] input[type="text"]{width: 190px;}[data-embedded="tableOfContent"]{margin-left: 2px; margin-right: 2px; margin-top: 16px; margin-bottom: 16px; outline: 1px solid #d8dadd; outline-offset: -1px; border-radius: 5px; background-color: #F9FAFB;}[data-embedded="toggleBlock"] [data-embedded-editable] > p{margin: 0;}[data-embedded="toggleBlock"] button:has(i.fa-caret-down:only-child, i.fa-caret-right:only-child){cursor: pointer !important; width: 1.5rem; aspect-ratio: 1 / 1; background-color: transparent;}[data-embedded="toggleBlock"] button:has(i.fa-caret-down:only-child, i.fa-caret-right:only-child):hover{background-color: rgba(216, 218, 221, 0.5);}[data-embedded="toggleBlock"] button:has(i.fa-caret-down:only-child, i.fa-caret-right:only-child):active{background-color: rgba(216, 218, 221, 0.2);}:root{--100: #F8F9FA; --200: #E9ECEF; --300: #DEE2E6; --400: #CED4DA; --500: #ADB5BD; --600: #6C757D; --700: #495057; --800: #343A40; --900: #212529; --white-85: rgba(255, 255, 255, 0.85); --white-75: rgba(255, 255, 255, 0.75); --white-50: rgba(255, 255, 255, 0.5); --white-25: rgba(255, 255, 255, 0.25); --black-75: rgba(0, 0, 0, 0.75); --black-50: rgba(0, 0, 0, 0.5); --black-25: rgba(0, 0, 0, 0.25); --black-15: rgba(0, 0, 0, 0.15); --black: #000000; --white: #FFFFFF; --o-cc1-text: #212529; --o-cc1-headings: #212529; --o-cc1-h2: #212529; --o-cc1-h3: #212529; --o-cc1-h4: #212529; --o-cc1-h5: #212529; --o-cc1-h6: #212529; --o-cc1-link: #a84001; --o-cc1-btn-primary: #FD6408; --o-cc1-btn-primary-text: #FFFFFF; --o-cc1-btn-secondary: #2B3A45; --o-cc1-btn-secondary-text: #FFFFFF; --o-cc1-btn-secondary-border: #2B3A45; --o-cc2-text: #212529; --o-cc2-h2: #121315; --o-cc2-h3: #121315; --o-cc2-h4: #121315; --o-cc2-h5: #121315; --o-cc2-h6: #121315; --o-cc2-link: #843201; --o-cc2-btn-primary: #FD6408; --o-cc2-btn-primary-text: #FFFFFF; --o-cc2-btn-primary-border: #FD6408; --o-cc2-btn-secondary: #2B3A45; --o-cc2-btn-secondary-text: #FFFFFF; --o-cc2-btn-secondary-border: #2B3A45; --o-cc3-text: #FFFFFF; --o-cc3-headings: #FFFFFF; --o-cc3-h2: #FFFFFF; --o-cc3-h3: #FFFFFF; --o-cc3-h4: #FFFFFF; --o-cc3-h5: #FFFFFF; --o-cc3-h6: #FFFFFF; --o-cc3-link: #feb386; --o-cc3-btn-primary: #FD6408; --o-cc3-btn-primary-text: #FFFFFF; --o-cc3-btn-primary-border: #FD6408; --o-cc3-btn-secondary-text: #212529; --o-cc3-btn-secondary-border: #E3E2DE; --o-cc4-text: #FFFFFF; --o-cc4-headings: #FFFFFF; --o-cc4-h2: #FFFFFF; --o-cc4-h3: #FFFFFF; --o-cc4-h4: #FFFFFF; --o-cc4-h5: #FFFFFF; --o-cc4-h6: #FFFFFF; --o-cc4-link: black; --o-cc4-btn-primary-text: #FFFFFF; --o-cc4-btn-primary-border: #121315; --o-cc4-btn-secondary-text: #212529; --o-cc4-btn-secondary-border: #E3E2DE; --o-cc5-text: #FFFFFF; --o-cc5-h2: #F7F6F3; --o-cc5-h3: #F7F6F3; --o-cc5-h4: #F7F6F3; --o-cc5-h5: #F7F6F3; --o-cc5-h6: #F7F6F3; --o-cc5-link: #feb081; --o-cc5-btn-primary: #FD6408; --o-cc5-btn-primary-text: #FFFFFF; --o-cc5-btn-primary-border: #FD6408; --o-cc5-btn-secondary-text: #212529; --o-cc5-btn-secondary-border: #E3E2DE; --o-grid-gutter-width: 30px; --o-md-container-max-width: 720px; --o-we-content-to-translate-color: rgba(255, 255, 90, 0.5); --o-we-translated-content-color: rgba(120, 215, 110, 0.5); --o-system-fonts: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --display-1-font-size: 5rem; --display-2-font-size: 4.5rem; --display-3-font-size: 4rem; --display-4-font-size: 3.5rem; --h1-font-size: 3rem; --h2-font-size: 2.5rem; --h3-font-size: 2rem; --h4-font-size: 1.5rem; --h5-font-size: 1.25rem; --h6-font-size: 1rem; --font-size-base: 1rem; --small-font-size: 0.875em; --lead-font-size: 1.125rem;}html,body{position: relative; width: 100%; height: 100%;}pre{padding: 0.5rem 1rem; border: 1px solid var(--o-border-color); border-radius: 0.4rem; background-color: #F8F9FA; color: #212529;}*[contenteditable=true]{outline: none;}[contenteditable]{overflow-wrap: unset !important;}img.shadow{box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);}img.ms-auto{display: block;}span[data-oe-type="monetary"]{white-space: nowrap;}.pt0{padding-top: 0px !important;}.pb0{padding-bottom: 0px !important;}.pt8{padding-top: 8px !important;}.pb8{padding-bottom: 8px !important;}.pt24{padding-top: 24px !important;}.pb24{padding-bottom: 24px !important;}.pt40{padding-top: 40px !important;}.pb48{padding-bottom: 48px !important;}.pb56{padding-bottom: 56px !important;}.pt64{padding-top: 64px !important;}.pb64{padding-bottom: 64px !important;}.pt72{padding-top: 72px !important;}.pb72{padding-bottom: 72px !important;}.pt80{padding-top: 80px !important;}.pb80{padding-bottom: 80px !important;}.pt88{padding-top: 88px !important;}.pb88{padding-bottom: 88px !important;}.pt96{padding-top: 96px !important;}.pb96{padding-bottom: 96px !important;}.pb104{padding-bottom: 104px !important;}.pb112{padding-bottom: 112px !important;}.pt120{padding-top: 120px !important;}.pt136{padding-top: 136px !important;}blockquote{padding: 0.5rem 1rem; border-inline-start: 5px solid #DEE2E6; font-style: italic;}pre{white-space: pre-wrap;}pre p{margin-bottom: 0px;}.bg-o-color-3{--background-color: #E3E2DE; --color: #212529; background-color: #E3E2DE !important; color: #212529;}.bg-o-color-3 .text-muted,.o_colored_level .bg-o-color-3 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-o-color-3:hover,a.bg-o-color-3:focus,button.bg-o-color-3:hover,button.bg-o-color-3:focus{--background-color: #cccac2; --color: #212529; background-color: #cccac2 !important; color: #212529;}.o_cc .dropdown-menu .dropdown-item,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item,.o_footer .dropdown-menu .dropdown-item,.navbar-light .dropdown-menu .dropdown-item,.o_cc .dropdown-menu .dropdown-item h6,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item h6,.o_footer .dropdown-menu .dropdown-item h6,.navbar-light .dropdown-menu .dropdown-item h6,.o_colored_level .o_cc .dropdown-menu .dropdown-item,.o_colored_level .o_cc .dropdown-menu .dropdown-item h6{color: var(--body-color) !important;}.o_cc .dropdown-menu .dropdown-item:hover,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item:hover,.o_footer .dropdown-menu .dropdown-item:hover,.navbar-light .dropdown-menu .dropdown-item:hover,.o_cc .dropdown-menu .dropdown-item:focus,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item:focus,.o_footer .dropdown-menu .dropdown-item:focus,.navbar-light .dropdown-menu .dropdown-item:focus,.o_cc .dropdown-menu .dropdown-item h6:hover,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item h6:hover,.o_footer .dropdown-menu .dropdown-item h6:hover,.navbar-light .dropdown-menu .dropdown-item h6:hover,.o_cc .dropdown-menu .dropdown-item h6:focus,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item h6:focus,.o_footer .dropdown-menu .dropdown-item h6:focus,.navbar-light .dropdown-menu .dropdown-item h6:focus,.o_colored_level .o_cc .dropdown-menu .dropdown-item:hover,.o_colored_level .o_cc .dropdown-menu .dropdown-item:focus,.o_colored_level .o_cc .dropdown-menu .dropdown-item h6:hover,.o_colored_level .o_cc .dropdown-menu .dropdown-item h6:focus{color: var(--body-color) !important;}.o_cc .dropdown-menu .dropdown-item:active,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item:active,.o_footer .dropdown-menu .dropdown-item:active,.navbar-light .dropdown-menu .dropdown-item:active,.o_cc .dropdown-menu .dropdown-item h6:active,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item h6:active,.o_footer .dropdown-menu .dropdown-item h6:active,.navbar-light .dropdown-menu .dropdown-item h6:active,.o_colored_level .o_cc .dropdown-menu .dropdown-item:active,.o_colored_level .o_cc .dropdown-menu .dropdown-item h6:active{color: var(--dropdown-link-active-color, #212529) !important;}.o_cc .dropdown-menu .dropdown-item.disabled,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item.disabled,.o_footer .dropdown-menu .dropdown-item.disabled,.navbar-light .dropdown-menu .dropdown-item.disabled,.o_cc .dropdown-menu .dropdown-item.disabled h6,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item.disabled h6,.o_footer .dropdown-menu .dropdown-item.disabled h6,.navbar-light .dropdown-menu .dropdown-item.disabled h6,.o_cc .dropdown-menu .dropdown-item:disabled,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item:disabled,.o_footer .dropdown-menu .dropdown-item:disabled,.navbar-light .dropdown-menu .dropdown-item:disabled,.o_cc .dropdown-menu .dropdown-item:disabled h6,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item:disabled h6,.o_footer .dropdown-menu .dropdown-item:disabled h6,.navbar-light .dropdown-menu .dropdown-item:disabled h6,.o_colored_level .o_cc .dropdown-menu .dropdown-item.disabled,.o_colored_level .o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item.disabled,.o_colored_level .o_cc .dropdown-menu .dropdown-item.disabled h6,.o_colored_level .o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item.disabled h6,.o_colored_level .o_cc .dropdown-menu .dropdown-item:disabled,.o_colored_level .o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item:disabled,.o_colored_level .o_cc .dropdown-menu .dropdown-item:disabled h6,.o_colored_level .o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item:disabled h6{color: var(--tertiary-color) !important;}.o_cc .dropdown-menu .dropdown-item .btn-link,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item .btn-link,.o_footer .dropdown-menu .dropdown-item .btn-link,.navbar-light .dropdown-menu .dropdown-item .btn-link,.o_colored_level .o_cc .dropdown-menu .dropdown-item .btn-link{color: var(--link-color);}.o_cc .dropdown-menu .dropdown-item .btn-link:hover,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item .btn-link:hover,.o_footer .dropdown-menu .dropdown-item .btn-link:hover,.navbar-light .dropdown-menu .dropdown-item .btn-link:hover,.o_colored_level .o_cc .dropdown-menu .dropdown-item .btn-link:hover{color: var(--link-hover-color);}.o_cc .dropdown-menu .dropdown-item .btn-link:disabled,.o_portal_index_card > a:not(.alert) .dropdown-menu .dropdown-item .btn-link:disabled,.o_footer .dropdown-menu .dropdown-item .btn-link:disabled,.navbar-light .dropdown-menu .dropdown-item .btn-link:disabled,.o_colored_level .o_cc .dropdown-menu .dropdown-item .btn-link:disabled{color: #6C757D;}.o_cc .btn-close,.o_portal_index_card > a:not(.alert) .btn-close,.o_footer .btn-close,.navbar-light .btn-close,.o_colored_level .o_cc .btn-close{filter: unset;}.navbar-light{--background-color: #F7F6F3; --color: #212529; background-color: #F7F6F3; color: #212529; --o-cc-bg: #F7F6F3;}.navbar-light .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.navbar-light a:not(.btn),.navbar-light .btn-link{color: #a84001;}.navbar-light a:not(.btn):hover,.navbar-light .btn-link:hover{color: #a84001;}.navbar-light .btn-primary{--btn-color: #FFFFFF; --btn-bg: #FD6408; --btn-border-color: #121315; --btn-hover-color: #FFFFFF; --btn-hover-bg: #d75507; --btn-hover-border-color: #0e0f11; --btn-focus-shadow-rgb: 54, 54, 56; --btn-active-color: #FFFFFF; --btn-active-bg: #ca5006; --btn-active-border-color: #0e0e10; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #FD6408; --btn-disabled-border-color: #121315;}.navbar-light a.list-group-item{color: #FD6408;}.o_portal_index_card > a:not(.alert),.o_footer{--background-color: #E3E2DE; --color: #212529; background-color: #E3E2DE; color: #212529; --o-cc-bg: #E3E2DE;}.o_portal_index_card > a:not(.alert) .text-muted,.o_footer .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.o_portal_index_card > a:not(.alert) h1,.o_footer h1,.o_portal_index_card > a:not(.alert) h2,.o_footer h2,.o_portal_index_card > a:not(.alert) h3,.o_footer h3,.o_portal_index_card > a:not(.alert) h4,.o_footer h4,.o_portal_index_card > a:not(.alert) h5,.o_footer h5,.o_portal_index_card > a:not(.alert) h6,.o_footer h6{color: #121315;}.o_portal_index_card > a:not(.alert) a:not(.btn),.o_footer a:not(.btn),.o_portal_index_card > a:not(.alert) .btn-link,.o_footer .btn-link{color: #843201;}.o_portal_index_card > a:not(.alert) a:not(.btn):hover,.o_footer a:not(.btn):hover,.o_portal_index_card > a:not(.alert) .btn-link:hover,.o_footer .btn-link:hover{color: #7a2f01;}.o_portal_index_card > a:not(.alert) .btn-primary,.o_footer .btn-primary{--btn-color: #FFFFFF; --btn-bg: #FD6408; --btn-border-color: #FD6408; --btn-hover-color: #FFFFFF; --btn-hover-bg: #d75507; --btn-hover-border-color: #ca5006; --btn-focus-shadow-rgb: 253, 123, 45; --btn-active-color: #FFFFFF; --btn-active-bg: #ca5006; --btn-active-border-color: #be4b06; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #FD6408; --btn-disabled-border-color: #FD6408;}.o_portal_index_card > a:not(.alert) a.list-group-item,.o_footer a.list-group-item{color: #FD6408;}.oe_img_bg{background-size: cover; background-repeat: no-repeat;}.oe_img_bg.o_bg_img_center{background-position: center;}.oe_img_bg.o_bg_img_origin_border_box{background-origin: border-box;}font[class^="text-o-"] a,font[style*="color"] a{color: inherit !important;}.rounded-circle,.rounded-0{--box-border-radius: var(--border-radius); --box-border-top-left-radius: var(--box-border-radius); --box-border-top-right-radius: var(--box-border-radius); --box-border-bottom-right-radius: var(--box-border-radius); --box-border-bottom-left-radius: var(--box-border-radius); border-radius: var(--box-border-top-left-radius) var(--box-border-top-right-radius) var(--box-border-bottom-right-radius) var(--box-border-bottom-left-radius) !important;}ol{list-style-type: decimal;}ul{list-style-type: disc;}ol ol{list-style-type: lower-alpha;}ul ul{list-style-type: circle;}ol ol ol{list-style-type: lower-roman;}ul ul ul{list-style-type: square;}ol ol ol ol{list-style-type: decimal;}ul ul ul ul{list-style-type: disc;}ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}


 @keyframes blink-caret{0%, 49%{opacity: 1;}50%, 100%{opacity: 0;}}body{direction: ltr;}header .navbar-brand{flex: 0 0 auto; max-width: 75%;}header .navbar-brand.logo{padding-top: 0; padding-bottom: 0;}header .navbar-brand.logo img{object-fit: contain; display: block; width: auto; height: 2.5rem;}@media (max-width: 767.98px){header .navbar-brand.logo img{max-height: 2.5rem;}}header .nav-link{white-space: nowrap;}.navbar{margin-bottom: 0;}ul.flex-column > li > a{padding: 2px 15px;}li > p{margin: 0;}.container .container{padding-right: 0; padding-left: 0;}#wrap .container::before,#wrap .container::after{content: ""; display: table; clear: both;}#wrap .navbar > .container::before,#wrap .navbar > .container::after{display: none;}[class^="col-lg-"]{min-height: 24px;}.input-group:where(:not(:has(.was-validated :invalid ~ .invalid-feedback, .is-invalid ~ .invalid-feedback))){flex-flow: row nowrap;}.list-group-item:not([class*="list-group-item-"]):not(.active){color: #212529;}::-moz-selection{background: rgba(150, 150, 220, 0.3);}::selection{background: rgba(150, 150, 220, 0.3);}.oe_search_box{text-overflow: ellipsis;}.o_footer_copyright .o_footer_copyright_name{vertical-align: middle;}@media (min-width: 768px){.o_footer_copyright .row{display: flex;}.o_footer_copyright .row > div{margin: auto 0;}}div[name="o_payment_status_alert"] div > p{margin-bottom: 0;}thead:has(+ .sale_tbody > .o_line_section:first-child){border-bottom: 1px solid #6C757D;}section,.oe_img_bg,[data-oe-shape-data],section > *,.oe_img_bg > *,[data-oe-shape-data] > *{position: relative;}:root{--o-border-color: #DEE2E6; --o-border-color: color-mix(in srgb, currentColor 15%, transparent); --support-13-0-color-system: false; --has-customized-13-0-color-system: false; --header-font-size: 1rem; --headings-font: 'D-DIN'; --navbar-font: 'D-DIN'; --buttons-font: 'D-DIN'; --menu: 1; --header-sales_one: 2; --header-sales_two: 5; --header-sales_three: 2; --header-sales_four: 1; --footer: 2; --breadcrumb: 1; --portal-card: 2; --font-size-base: 1rem; --body-line-height: 1.5; --headings-line-height: 1.2; --paragraph-margin-top: 0; --paragraph-margin-bottom: 16px; --headings-margin-top: 0; --headings-margin-bottom: 0.5rem; --small-font-size: 0.875rem; --google-fonts: 'Jost'; --uploaded-local-fonts: ("D-DIN": 5179, "D-DIN-Bold": 5182); --body-image-type: 'image'; --layout: 'full'; --btn-primary-outline: false; --btn-secondary-outline: false; --btn-primary-flat: false; --btn-secondary-flat: false; --btn-primary-outline-border-width: 1px; --btn-secondary-outline-border-width: 1px; --link-underline: 'hover'; --btn-ripple: false; --btn-padding-x: 1rem; --btn-padding-x-sm: 0.5rem; --btn-padding-y-lg: 1rem; --btn-padding-x-lg: 2.5rem; --btn-border-radius-lg: 2rem; --font: 'D-DIN'; --headings-font: 'D-DIN-Bold'; --header-template: 'default'; --header-links-style: 'default'; --hamburger-position: 'left'; --hamburger-position-mobile: 'right'; --menu-border-style: 'solid'; --menu-shadow-class: 'shadow-sm'; --sidebar-width: 18.75rem; --portal-card-border-style: 'solid'; --footer-template: 'default'; --footer-scrolltop: false; --box-shadow-color: rgba(0, 0, 0, 0.12); --box-shadow-offset-x: 0px; --box-shadow-offset-y: 4px; --box-shadow-blur-radius: 16px; --box-shadow-spread-radius: 0px; --box-shadow-sm-color: rgba(0, 0, 0, 0.1); --box-shadow-sm-offset-x: 0px; --box-shadow-sm-offset-y: 1px; --box-shadow-sm-blur-radius: 3px; --box-shadow-sm-spread-radius: 0px; --box-shadow-lg-color: rgba(0, 0, 0, 0.175); --box-shadow-lg-offset-x: 0px; --box-shadow-lg-offset-y: 12px; --box-shadow-lg-blur-radius: 32px; --box-shadow-lg-spread-radius: 0px; --default-headings-font: 'Inter Tight'; --logo-height: 2.5rem; --fixed-logo-height: 2.5rem; --number-of-fonts: 12; --font-number-1: 'SYSTEM_FONTS'; --font-number-2: 'Roboto'; --font-number-3: 'Open Sans'; --font-number-4: 'Source Sans Pro'; --font-number-5: 'Raleway'; --font-number-6: 'Noto Serif'; --font-number-7: 'Arvo'; --font-number-8: 'Inter Tight'; --font-number-9: 'Inter'; --font-number-10: 'Jost'; --font-number-11: 'D-DIN'; --font-number-12: 'D-DIN-Bold'; --paragraph-margin-top: 0; --paragraph-margin-bottom: 16px; --h2-line-height: 1.2; --h3-line-height: 1.2; --h4-line-height: 1.2; --h5-line-height: 1.2; --h6-line-height: 1.2; --display-1-line-height: 1.2; --display-2-line-height: 1.2; --display-3-line-height: 1.2; --display-4-line-height: 1.2; --h2-font: 'D-DIN-Bold'; --h3-font: 'D-DIN-Bold'; --h4-font: 'D-DIN-Bold'; --h5-font: 'D-DIN-Bold'; --h6-font: 'D-DIN-Bold'; --display-1-font: 'D-DIN-Bold'; --display-2-font: 'D-DIN-Bold'; --display-3-font: 'D-DIN-Bold'; --display-4-font: 'D-DIN-Bold'; --set-headings-font: "D-DIN-Bold", "Odoo Unicode Support Noto", sans-serif; --headings-line-height: 1.2; --headings-margin-top: 0; --headings-margin-bottom: 0.5rem; --h2-margin-top: 0; --h3-margin-top: 0; --h4-margin-top: 0; --h5-margin-top: 0; --h6-margin-top: 0; --display-1-margin-top: 0; --display-2-margin-top: 0; --display-3-margin-top: 0; --display-4-margin-top: 0; --h2-margin-bottom: 0.5rem; --h3-margin-bottom: 0.5rem; --h4-margin-bottom: 0.5rem; --h5-margin-bottom: 0.5rem; --h6-margin-bottom: 0.5rem; --display-1-margin-bottom: 0.5rem; --display-2-margin-bottom: 0.5rem; --display-3-margin-bottom: 0.5rem; --display-4-margin-bottom: 0.5rem; --btn-padding-y: 0.375rem; --btn-padding-x: 1rem; --btn-font-size: 1rem; --btn-padding-y-sm: 0.0625rem; --btn-padding-x-sm: 0.5rem; --btn-font-size-sm: 0.875rem; --btn-padding-y-lg: 1rem; --btn-padding-x-lg: 2.5rem; --btn-font-size-lg: 1.25rem; --btn-border-width: var(--border-width); --btn-border-radius: var(--border-radius); --btn-border-radius-sm: var(--border-radius-sm); --btn-border-radius-lg: 2rem; --box-shadow-color: rgba(0, 0, 0, 0.12); --box-shadow-offset-x: 0px; --box-shadow-offset-y: 4px; --box-shadow-blur-radius: 16px; --box-shadow-spread-radius: 0px; --box-shadow-sm-color: rgba(0, 0, 0, 0.1); --box-shadow-sm-offset-x: 0px; --box-shadow-sm-offset-y: 1px; --box-shadow-sm-blur-radius: 3px; --box-shadow-sm-spread-radius: 0px; --box-shadow-lg-color: rgba(0, 0, 0, 0.175); --box-shadow-lg-offset-x: 0px; --box-shadow-lg-offset-y: 12px; --box-shadow-lg-blur-radius: 32px; --box-shadow-lg-spread-radius: 0px; --input-padding-y: 0.375rem; --input-padding-x: 0.75rem; --input-font-size: 1rem; --input-padding-y-sm: 0.25rem; --input-padding-x-sm: 0.5rem; --input-font-size-sm: 0.875rem; --input-padding-y-lg: 0.5rem; --input-padding-x-lg: 1rem; --input-font-size-lg: 1.25rem; --input-border-width: var(--border-width); --input-border-top-width: var(--border-width); --input-border-right-width: var(--border-width); --input-border-bottom-width: var(--border-width); --input-border-left-width: var(--border-width); --input-border-radius: var(--border-radius); --input-border-radius-sm: var(--border-radius-sm); --input-border-radius-lg: var(--border-radius-lg); --color-palettes-name: 'base-1'; --has-customized-colors: true; --custom-colors: "o-color-1" "o-color-2" "o-color-3" "o-color-4" "o-color-5" "body" "input" "menu" "menu-custom" "menu-border-color" "header-sales_one" "header-sales_one-custom" "header-sales_two" "header-sales_two-custom" "header-sales_three" "header-sales_three-custom" "header-sales_four" "header-sales_four-custom" "footer" "footer-custom" "copyright" "copyright-custom" "portal-card" "portal-card-custom" "portal-gradient" "portal-card-border-color" "breadcrumb" "breadcrumb-custom" "o-cc1-bg" "o-cc1-text" "o-cc1-headings" "o-cc1-h2" "o-cc1-h3" "o-cc1-h4" "o-cc1-h5" "o-cc1-h6" "o-cc1-link" "o-cc1-btn-primary" "o-cc1-btn-primary-border" "o-cc1-btn-secondary" "o-cc1-btn-secondary-border" "o-cc2-bg" "o-cc2-text" "o-cc2-headings" "o-cc2-h2" "o-cc2-h3" "o-cc2-h4" "o-cc2-h5" "o-cc2-h6" "o-cc2-link" "o-cc2-btn-primary" "o-cc2-btn-primary-border" "o-cc2-btn-secondary" "o-cc2-btn-secondary-border" "o-cc3-bg" "o-cc3-text" "o-cc3-headings" "o-cc3-h2" "o-cc3-h3" "o-cc3-h4" "o-cc3-h5" "o-cc3-h6" "o-cc3-link" "o-cc3-btn-primary" "o-cc3-btn-primary-border" "o-cc3-btn-secondary" "o-cc3-btn-secondary-border" "o-cc4-bg" "o-cc4-text" "o-cc4-headings" "o-cc4-h2" "o-cc4-h3" "o-cc4-h4" "o-cc4-h5" "o-cc4-h6" "o-cc4-link" "o-cc4-btn-primary" "o-cc4-btn-primary-border" "o-cc4-btn-secondary" "o-cc4-btn-secondary-border" "o-cc5-bg" "o-cc5-text" "o-cc5-headings" "o-cc5-h2" "o-cc5-h3" "o-cc5-h4" "o-cc5-h5" "o-cc5-h6" "o-cc5-link" "o-cc5-btn-primary" "o-cc5-btn-primary-border" "o-cc5-btn-secondary" "o-cc5-btn-secondary-border";}.navbar .btn{white-space: nowrap;}.navbar .top_menu{flex-wrap: nowrap !important;}.navbar-light a.nav-link{color: var(--nav-link-color);}.navbar-light a.nav-link:hover{color: var(--nav-link-hover-color);}header .o_navbar_mobile .nav-item > .nav-link > *,header .o_navbar_mobile .nav-item > .nav-link::after,header .o_navbar_mobile .badge,header .o_navbar_mobile .nav-item > .accordion-item *{color: !important;}.o_navlink_background{background: var(--NavLinkWithBackground-bg-color, rgba(var(--emphasis-color-rgb), 0.05));}.o_navlink_background:hover{background: var(--NavLinkWithBackground-bg-color--hover, rgba(var(--emphasis-color-rgb), 0.1));}.o_navlink_background:focus-visible{--btn-focus-box-shadow: 0 0 0 0.25rem rgba(253, 100, 8, 0.25);}.o_navlink_background_hover:hover{background: var(--NavLinkWithBackground-bg-color, rgba(var(--emphasis-color-rgb), 0.05));}.o_navbar_mobile{height: 100dvh; background-color: #F7F6F3;}.o_navbar_mobile .btn-close{z-index: 1046;}.o_navbar_mobile .top_menu > .accordion ul > li > a.nav-link{background-color: inherit;}.o_navbar_mobile .top_menu > .accordion ul > li > a.nav-link:hover{color: var(--nav-link-hover-color);}.o_navbar_mobile .top_menu > .accordion .accordion-button{font-size: inherit;}.o_navbar_mobile .top_menu > .accordion .accordion-button:not(.collapsed){background-color: #ebeae7;}.o_navbar_mobile .top_menu > .accordion .accordion-button:after{height: 100%; background: none; font-family: 'odoo_ui_icons'; content: '\e839';}.o_navbar_mobile .top_menu.text-center > .accordion .accordion-button > span{text-align: center; flex-grow: 1;}header .navbar-brand{font-size: 1.66666667rem;}header .navbar-brand,header .navbar-brand.logo{padding-top: 0; padding-bottom: 0;}h1,h2,h3,h4,h5,h6{line-height: 1.2; margin-top: 0; margin-bottom: 0.5rem;}p{margin-top: 0;}font[style*='background']:not(.text-gradient),font[class*='bg-']{padding: MAX(0.05em, 1px) 0 MAX(0.1em, 2px);}.btn.flat{border: 0; letter-spacing: 0.05em; text-transform: uppercase; --btn-padding-y: 0.75rem; --btn-padding-x: 1.5rem; --btn-font-size: 0.75rem; --btn-border-radius: 0;}.btn.rounded-circle{border-radius: 100px !important; --btn-padding-y: 0.45rem; --btn-padding-x: 1.35rem; --btn-font-size: 1rem; --btn-border-radius: 30px;}.badge{--badge-color: var(--color); background: var(--badge-bg, var(--background-color)) !important; color: var(--badge-color, var(--color)) !important; border: 1px solid var(--badge-border-color) !important; font-size: var(--badge-font-size);}.badge.text-bg-light{--badge-bg: #fcfcfc; --badge-color: #a8a599; --badge-color-hover: #212529; --badge-border-color: #E3E2DE;}.badge.bg-light{--badge-bg: #E3E2DE; --badge-color: #212529; --badge-border-color: #E3E2DE; --badge-color-hover: #212529;}a.badge:hover,a:not(.dropdown-item):hover > .badge{--badge-bg: var(--badge-border-color); --badge-color: var(--badge-color-hover); text-decoration: none;}@media (max-width: 767.98px){section,.row{height: auto !important;}}.card{overflow: hidden;}.o_header_affixed{display: block; position: absolute; top: 0; left: 0; bottom: auto; right: 0; position: fixed;}.o_header_affixed:not(.o_header_no_transition){transition: transform 200ms;}header#top{z-index: 1030;}header:not(.o_header_no_transition) .o_main_nav{transition: all 200ms, color 0ms;}header:not(.o_header_no_transition) .navbar-brand{transition: margin 200ms, font-size 200ms, opacity 200ms ease-out;}header:not(.o_header_no_transition) .navbar-brand img{transition: height 200ms;}@media (min-width: 992px){header .navbar .dropdown-menu{max-height: 60vh; overflow-y: auto; overflow-x: hidden;}}header .o_main_nav{flex-direction: inherit;}header nav.navbar{border-radius: !important; box-shadow: var(--box-shadow-sm) !important;}@keyframes o-anim-heartbeat{0%, 14%, 35%{transform: scale(1); opacity: 0.8;}7%, 21%{transform: scale(1.3); opacity: 1;}}.o_searchbar_form .form-control::placeholder{color: color-mix(in srgb, #212529 60%, transparent);}.o_searchbar_form .oe_search_button{padding-right: 0.75rem; padding-left: 0.75rem;}.o_searchbar_form .oe_search_button:where(:not(:hover, :disabled)){text-decoration: underline; text-decoration-color: var(--btn-color);}.o_searchbar_form .oe_search_button:disabled{--btn-disabled-opacity: 1; --btn-disabled-bg: var(--btn-bg); --btn-disabled-color:color-mix(in srgb, #212529 60%, transparent);}.o_searchbar_form .oe_search_box:focus,.o_searchbar_form .oe_search_button:focus{z-index: 1; box-shadow: none !important;}.o_searchbar_form:where(:has(.o_dropdown_menu.show):not(.o_search_radius_pill)) .oe_search_box,.o_searchbar_form:where(:has(.o_dropdown_menu.show):not(.o_search_radius_pill)) .oe_search_button{border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0;}input[value*="data-oe-translation-source-sha"]{color: transparent !important;}[placeholder*="data-oe-translation-source-sha"]::-webkit-input-placeholder{color: transparent; opacity: 0;}[placeholder*="data-oe-translation-source-sha"]::-moz-placeholder{color: transparent; opacity: 0;}@keyframes o_anim_slide_in_down{0%{opacity: 0; transform: translate(0, calc(-2% * var(--wanim-intensity)));}10%{opacity: 1;}100%{transform: translate(0, 0);}}@keyframes o_anim_slide_in_left{0%{opacity: 0; transform: translate(calc(-2% * var(--wanim-intensity)), 0);}10%{opacity: 1;}100%{transform: translate(0, 0);}}@keyframes o_anim_slide_in_right{0%{opacity: 0; transform: translate(calc(2% * var(--wanim-intensity)), 0);}10%{opacity: 1;}100%{transform: translate(0, 0);}}@keyframes o_anim_slide_in_up{0%{opacity: 0; transform: translate(0, calc(2% * var(--wanim-intensity)));}10%{opacity: 1;}100%{transform: translate(0, 0);}}@keyframes o_anim_bounce_in{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; transform: scale(calc(1 - (var(--wanim-intensity) / 71.4)));}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}20%{transform: scale(calc(1 + (var(--wanim-intensity-squared) / 25000)));}40%{transform: scale(calc(1 - (var(--wanim-intensity-squared) / 25000)));}60%{opacity: 1; transform: scale(calc(1 + (var(--wanim-intensity-squared) / 83333.3)));}80%{transform: scale(calc(1 - (var(--wanim-intensity-squared) / 83333.3)));}100%{opacity: 1; transform: scale(1);}}@keyframes o_anim_bounce_in_down{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; transform: translate(0, -3000px);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: translate(0, calc(1px * (var(--wanim-intensity-squared) / 100)));}75%{transform: translate(0, calc(-1px * (var(--wanim-intensity-squared) / 250)));}90%{transform: translate(0, calc(1px * (var(--wanim-intensity-squared) / 500)));}100%{transform: translate(0, 0);}}@keyframes o_anim_bounce_in_left{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; transform: translate(-3000px, 0);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: translate(calc(1px * (var(--wanim-intensity-squared) / 100)), 0);}75%{transform: translate(calc(-1px * (var(--wanim-intensity-squared) / 250)), 0);}90%{transform: translate(calc(1px * (var(--wanim-intensity-squared) / 500)), 0);}100%{transform: translate(0, 0);}}@keyframes o_anim_bounce_in_right{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; transform: translate(3000px, 0);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: translate(calc(-1px * (var(--wanim-intensity-squared) / 100)), 0);}75%{transform: translate(calc(1px * (var(--wanim-intensity-squared) / 250)), 0);}90%{transform: translate(calc(-1px * (var(--wanim-intensity-squared) / 500)), 0);}100%{transform: translate(0, 0);}}@keyframes o_anim_bounce_in_up{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; transform: translate(0, 3000px);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: translate(0, calc(-1px * (var(--wanim-intensity-squared) / 100)));}75%{transform: translate(0, calc(1px * (var(--wanim-intensity-squared) / 250)));}90%{transform: translate(0, calc(-1px * (var(--wanim-intensity-squared) / 500)));}100%{transform: translate(0, 0);}}@keyframes o_anim_fade_in{0%{opacity: 0;}100%{opacity: 1;}}@keyframes o_anim_fade_in_down{0%{opacity: 0; transform: translate(0, calc(-2% * var(--wanim-intensity)));}100%{opacity: 1; transform: translate(0, 0);}}@keyframes o_anim_fade_in_left{0%{opacity: 0; transform: translate(calc(-2% * var(--wanim-intensity)), 0);}100%{opacity: 1; transform: translate(0, 0);}}@keyframes o_anim_fade_in_right{0%{opacity: 0; transform: translate(calc(2% * var(--wanim-intensity)), 0);}100%{opacity: 1; transform: translate(0, 0);}}@keyframes o_anim_fade_in_up{0%{opacity: 0; transform: translate(0, calc(2% * var(--wanim-intensity)));}100%{opacity: 1; transform: translate(0, 0);}}@keyframes o_anim_fade_out{0%{opacity: 1;}100%{opacity: 0;}}@keyframes o_anim_rotate_in{0%{opacity: 0; transform: rotate(calc(-1deg * (5 + (var(--wanim-intensity-squared) / 12.82))));}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1; transform: rotate(0);}}@keyframes o_anim_rotate_in_down_left{0%{opacity: 0; transform-origin: left bottom; transform: rotate(calc(-1deg * (5 + (var(--wanim-intensity-squared) / 62.5))));}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1; transform-origin: left bottom; transform: rotate(0);}}@keyframes o_anim_rotate_in_down_right{0%{opacity: 0; transform-origin: right bottom; transform: rotate(calc(1deg * (5 + (var(--wanim-intensity-squared) / 62.5))));}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1; transform-origin: right bottom; transform: rotate(0);}}@keyframes o_anim_rotate_in_up_left{0%{opacity: 0; transform-origin: left top; transform: rotate(calc(1deg * (5 + (var(--wanim-intensity-squared) / 62.5))));}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1; transform-origin: left top; transform: rotate(0);}}@keyframes o_anim_rotate_in_up_right{0%{opacity: 0; transform-origin: right top; transform: rotate(calc(-1deg * (5 + (var(--wanim-intensity-squared) / 62.5))));}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1; transform-origin: right top; transform: rotate(0);}}@keyframes o_anim_zoom_out{0%{opacity: 0; transform: scale(var(--wanim-zoom-out-scale));}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1;}}@keyframes o_anim_zoom_out_right{0%{opacity: 0; transform: scale(var(--wanim-zoom-out-scale)) translate(100%, 0);}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1;}}@keyframes o_anim_zoom_out_left{0%{opacity: 0; transform: scale(var(--wanim-zoom-out-scale)) translate(-100%, 0);}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1;}}@keyframes o_anim_zoom_out_bottom{0%{opacity: 0; transform: scale(var(--wanim-zoom-out-scale)) translate(0, 100%);}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1;}}@keyframes o_anim_zoom_out_top{0%{opacity: 0; transform: scale(var(--wanim-zoom-out-scale)) translate(0, -100%);}10%{opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));}100%{opacity: 1;}}@keyframes o_anim_zoom_in{0%{opacity: 0; transform: scale(var(--wanim-zoom-in-scale));}10%{opacity: calc(0.2 + (0.8 * (var(--wanim-opacity-adjustment))));}50%{opacity: 1;}}@keyframes o_anim_zoom_in_down{0%{opacity: 0; transform: scale(var(--wanim-zoom-in-scale)) translate(0, calc(-0.1px * var(--wanim-intensity-squared))); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: scale(var(--wanim-zoom-in-scale-60)) translate(0, calc(1px * var(--wanim-intensity))); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes o_anim_zoom_in_up{0%{opacity: 0; transform: scale(var(--wanim-zoom-in-scale)) translate(0, calc(0.1px * var(--wanim-intensity-squared))); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: scale(var(--wanim-zoom-in-scale-60)) translate(0, calc(-1px * var(--wanim-intensity))); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes o_anim_zoom_in_left{0%{opacity: 0; transform: scale(var(--wanim-zoom-in-scale)) translate(calc(-0.1px * var(--wanim-intensity-squared)), 0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: scale(var(--wanim-zoom-in-scale-60)) translate(calc(0.2px * var(--wanim-intensity)), 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes o_anim_zoom_in_right{0%{opacity: 0; transform: scale(var(--wanim-zoom-in-scale)) translate(calc(0.1px * var(--wanim-intensity-squared)), 0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}10%{opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));}60%{opacity: 1; transform: scale(var(--wanim-zoom-in-scale-60)) translate(calc(-0.2px * var(--wanim-intensity)), 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes o_anim_flash{0%, 50%, 100%{opacity: 1;}25%, 75%{opacity: calc(1 - (var(--wanim-intensity) / 100));}}@keyframes o_anim_pulse{0%{transform: scale(1);}50%{transform: scale(calc(1.01 + (0.000016 * var(--wanim-intensity-squared))));}100%{transform: scale(1);}}@keyframes o_anim_shake{0%, 100%{transform: translate(0, 0);}10%, 30%, 50%, 70%, 90%{transform: translate(calc(-1px - (0.0036px * var(--wanim-intensity-squared))), 0);}20%, 40%, 60%, 80%{transform: translate(calc(1px + (0.0036px * var(--wanim-intensity-squared))), 0);}}@keyframes o_anim_tada{0%{transform: scale(1);}10%, 20%{transform: scale(calc(1 - (0.00004 * var(--wanim-intensity-squared)))) rotate(calc(-2deg - (0.02deg * var(--wanim-intensity))));}30%, 50%, 70%, 90%{transform: scale(calc(1 + (0.00004 * var(--wanim-intensity-squared)))) rotate(calc(2deg + (0.02deg * var(--wanim-intensity))));}40%, 60%, 80%{transform: scale(calc(1 + (0.00004 * var(--wanim-intensity-squared)))) rotate(calc(-2deg - (0.02deg * var(--wanim-intensity))));}100%{transform: scale(1);}}@keyframes o_anim_flip_in_x{0%{transform: perspective(1000px) rotateX(calc(1deg * (5 + (var(--wanim-intensity) * 1.7)))); opacity: 0;}50%{opacity: 1;}}@keyframes o_anim_flip_in_y{0%{transform: perspective(1000px) rotateY(calc(1deg * (5 + (var(--wanim-intensity) * 1.7)))); opacity: 0;}50%{opacity: 1;}}.form-control:not(:focus):has(~ .input-group-text-subtle){border-right-width: 0;}.o_portal_index_card > a:not(.alert){transition: background-color 150ms linear; border-radius: !important;}@media (prefers-reduced-motion: reduce){.o_portal_index_card > a:not(.alert){transition: none;}}.o_portal_index_card > a:not(.alert):hover{background-color: #c1c0bd;}body{direction: ltr;}[data-publish='off']:where(:not(:hover)) > *:not(.o_unpublished_badge){pointer-events: none; opacity: 0.5;}@media print{a[href]:after{content: initial;}}@keyframes js_follow_fade{to{opacity: 1;}}:where(.o_wsale_products_opt_layout_catalog, .o_wsale_products_opt_layout_list):not(.o_wsale_products_opt_cc):where(.o_wsale_products_opt_actions_subtle) .o_wsale_product_btn .btn{--btn-color: #212529; --btn-bg: #F7F6F3; --btn-border-color: #d7d7d5; --btn-hover-color: #212529; --btn-hover-bg: rgba(247, 246, 243, 0.8); --btn-hover-border-color: rgba(33, 37, 41, 0.8); --btn-focus-shadow-rgb: 188, 188, 187; --btn-active-color: #212529; --btn-active-bg: #f9f8f5; --btn-active-border-color: #dbdbd9; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F7F6F3; --btn-disabled-border-color: #d7d7d5; --btn-bg: rgba(247, 246, 243, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}:where(.o_wsale_products_opt_layout_catalog, .o_wsale_products_opt_layout_list):not(.o_wsale_products_opt_cc):where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){--btn-color: #212529; --btn-bg: #F7F6F3; --btn-border-color: #d7d7d5; --btn-hover-color: #212529; --btn-hover-bg: rgba(247, 246, 243, 0.8); --btn-hover-border-color: rgba(33, 37, 41, 0.8); --btn-focus-shadow-rgb: 188, 188, 187; --btn-active-color: #212529; --btn-active-bg: #f9f8f5; --btn-active-border-color: #dbdbd9; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F7F6F3; --btn-disabled-border-color: #d7d7d5; --btn-bg: rgba(247, 246, 243, 0.5); backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));}:where(.o_wsale_products_opt_layout_catalog, .o_wsale_products_opt_layout_list):not(.o_wsale_products_opt_cc):where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)){--btn-color: #FFFFFF; --btn-bg: #2B3A45; --btn-border-color: #2B3A45; --btn-hover-color: #FFFFFF; --btn-hover-bg: #25313b; --btn-hover-border-color: #222e37; --btn-focus-shadow-rgb: 75, 88, 97; --btn-active-color: #FFFFFF; --btn-active-bg: #222e37; --btn-active-border-color: #202c34; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #2B3A45; --btn-disabled-border-color: #2B3A45;}:where(#o_wsale_container) #products_grid{overflow: visible; container-type: inline-size; container-name: o-wsale-grid; grid-template-rows: minmax(auto, auto); border-left: var(--o-wsale-sidebar-border);}:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)){--gap: 0;}@media (max-width: 991.98px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) #products_grid{padding: 0;}}@media (min-width: 768px){:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)){--o-wsale-card-price-min-width: MAX(12ch, 16cqw);}}@property --o-wsale-js-grid-product-height{syntax: "<length>"; inherits: true; initial-value: 280px;}@media (max-width: 991.98px){@keyframes o-produt-grid-loading{0%{opacity: .25;}100%{opacity: .5;}}}@keyframes cursorMove{0%{opacity: 0; transform: translate(340px, 100px);}20%{opacity: 1; transform: translate(340px, 100px);}35%{transform: translate(240px, 20px);}40%{transform: translate(240px, 20px) scale(0.9);}45%{transform: translate(240px, 20px) scale(1);}85%{opacity: 1; transform: translate(240px, 20px);}100%{opacity: 0; transform: translate(240px, 20px);}}@keyframes itemHoverEffect{0%, 30%{background-color: transparent;}35%, 85%{background-color: var(--o_wsale_empty_screen_light_color);}100%{background-color: transparent;}}:where(main:has(.o_wsale_comparison_bottom_bar)){--o-wsale-comparison-bottom-bar-height: 80px; position: relative; padding-bottom: var(--o-wsale-comparison-bottom-bar-height);}:where(.o_wsale_products_opt_has_comparison) :where(.oe_product_cart){--o-wsale-comparison-btn-display: inline-flex;}:where(.o_wsale_products_opt_has_comparison):where(.o_wsale_products_opt_actions_onhover):where(.o_wsale_products_opt_layout_catalog) :where(.oe_product_cart){--o-wsale-comparison-btn-display: flex;}:where(.oe_product_cart) .o_add_wishlist{display: var(--o-wsale-wishlist-btn-display, none);}input[type="range"][multiple]{pointer-events: none; visibility: hidden;}@media (min-width: 576px) and (max-width: 767.98px){[name="sale_product_configurator_formatted_price"]:only-child{margin-bottom: 0.5rem !important;}}input[name="sale_quantity"]{padding: 0;}@media (max-width: 767.98px){input[name="sale_quantity"]{max-width: 3rem;}}@media (min-width: 768px){input[name="sale_quantity"]{max-width: 4rem;}}input[name="sale_quantity"]::-webkit-outer-spin-button,input[name="sale_quantity"]::-webkit-inner-spin-button{-webkit-appearance: none; margin: 0;}input[name="sale_quantity"][type=number]{-moz-appearance: textfield;}*[contenteditable="true"]{outline: none;}pre{padding: 0.5rem 1rem; border: 1px solid var(--o-border-color); border-radius: 0.4rem; background-color: #F8F9FA; color: #212529;}blockquote{padding: 0.5rem 1rem; border-inline-start: 5px solid #DEE2E6; font-style: italic;}[data-oe-local-overlay-id=oe-dropzones-container]{opacity: 0.3;}[data-oe-local-overlay-id=oe-widget-hooks-container]{opacity: 0.3;}[data-oe-local-overlay-id=oe-dropzone-hint-container]{pointer-events: none;}[data-oe-local-overlay-id=oe-power-buttons-overlay]{width: auto;}


 @keyframes fade{0%, 100%{opacity: 0;}30%, 70%{opacity: 1;}}figcaption{color: #9e9d9a;}[data-embedded="video"]{position: relative; margin: 0 auto; width: 100%; max-width: 750px;}[data-embedded="video"]:has(iframe){aspect-ratio: 16 / 9;}[data-embedded="video"] iframe{position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100% !important; height: 100%; min-height: auto !important;}@keyframes o-mail-ChatBubble-bouncing{from{transform: translate3d(0, 0, 0);}to{transform: translate3d(0, -10px, 0);}}@keyframes o-visible-short-delay-animation{to{display: inline-flex;}}@keyframes o-mail-message-pendingProgress-animation{to{visibility: visible;}}@keyframes qrm-menuSlideInAnimation{to{transform: scaleX(1);}}@keyframes qrm-emojiPopAnimation{0%{transform: scale(0);}60%{transform: scale(1.15);}100%{opacity: 1; transform: scale(var(--quick-reaction-menu-final-scale));}}@keyframes qrm-pickerGrowAnimation{to{opacity: 1; transform: scale(1);}}@keyframes o-mail-SearchMessageInput-searchingDelayAnimation{0%{--mailSearchMessageInput-searchingShow: 0;}100%{--mailSearchMessageInput-searchingShow: 1;}}@keyframes pulseFullScreen{from{box-shadow: 0 0 0 0 var(--pulse-color-from, #FD6408); border-radius: 50%;}to{box-shadow: 0 0 7px var(--pulse-spread-radius, 2em) var(--pulse-color-to, rgba(253, 100, 8, 0.2)); border-radius: 50%;}}@keyframes gradientAnimation{0%{background-position: 0% 50%;}50%{background-position: 100% 50%;}100%{background-position: 0% 100%;}}@keyframes o-discuss-CallParticipantCard-avatarImag_borderPulse{0%{border: solid white;}20%{border: solid #6C757D;}35%{border: solid #F8F9FA;}50%{border: solid #6C757D;}70%{border: solid #F8F9FA;}85%{border: solid #495057;}}@keyframes toggle-fill-camera{0%{fill: var(--gray-300);}6.5%{fill: var(--primary);}65%{fill: var(--primary);}71%{fill: var(--gray-300);}100%{fill: var(--gray-300);}}@keyframes toggle-move-camera{0%{transform: translateX(0);}6.5%{transform: translateX(21px);}65%{transform: translateX(21px);}71%{transform: translateX(0);}100%{transform: translateX(0);}}@keyframes toggle-fill-mic{0%, 13%{fill: var(--gray-300);}19.1%{fill: var(--primary);}65%{fill: var(--primary);}71%{fill: var(--gray-300);}100%{fill: var(--gray-300);}}@keyframes toggle-move-mic{0%, 13%{transform: translateX(0);}19.1%{transform: translateX(21px);}65%{transform: translateX(21px);}71%{transform: translateX(0);}100%{transform: translateX(0);}}@keyframes o_mail_Typing_animation{0%, 25%, 75%{opacity: initial; transform: scale(1); filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.15));}50%{opacity: 75%; transform: scale(0.85) translateY(-1px); filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.15));}}@keyframes o-livechat-LivechatButton-notification-animation{0%{opacity: 0; transform: scale(0);}20%{opacity: 0; transform: scale(0.5);}50%{opacity: 1;}75%{transform: scale(1.05);}100%{transform: scale(1);}}:host,[data-bs-theme="light"]{--blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #FFF; --gray: #6C757D; --gray-dark: #343A40; --o-cc5-btn-secondary-border: ; --o-cc5-btn-secondary: #E3E2DE; --o-cc5-btn-primary-border: ; --o-cc5-btn-primary: ; --o-cc5-link: ; --o-cc5-h6: ; --o-cc5-h5: ; --o-cc5-h4: ; --o-cc5-h3: ; --o-cc5-h2: ; --o-cc5-headings: #F7F6F3; --o-cc5-text: ; --o-cc5-bg: #121315; --o-cc4-btn-secondary-border: ; --o-cc4-btn-secondary: #E3E2DE; --o-cc4-btn-primary-border: ; --o-cc4-btn-primary: #121315; --o-cc4-link: #121315; --o-cc4-h6: ; --o-cc4-h5: ; --o-cc4-h4: ; --o-cc4-h3: ; --o-cc4-h2: ; --o-cc4-headings: ; --o-cc4-text: ; --o-cc4-bg: #FD6408; --o-cc3-btn-secondary-border: ; --o-cc3-btn-secondary: #E3E2DE; --o-cc3-btn-primary-border: ; --o-cc3-btn-primary: ; --o-cc3-link: ; --o-cc3-h6: ; --o-cc3-h5: ; --o-cc3-h4: ; --o-cc3-h3: ; --o-cc3-h2: ; --o-cc3-headings: ; --o-cc3-text: ; --o-cc3-bg: #2B3A45; --o-cc2-btn-secondary-border: ; --o-cc2-btn-secondary: ; --o-cc2-btn-primary-border: ; --o-cc2-btn-primary: ; --o-cc2-link: ; --o-cc2-h6: ; --o-cc2-h5: ; --o-cc2-h4: ; --o-cc2-h3: ; --o-cc2-h2: ; --o-cc2-headings: #121315; --o-cc2-text: ; --o-cc2-bg: #E3E2DE; --o-cc1-btn-secondary-border: ; --o-cc1-btn-secondary: ; --o-cc1-btn-primary-border: #121315; --o-cc1-btn-primary: ; --o-cc1-link: ; --o-cc1-h6: ; --o-cc1-h5: ; --o-cc1-h4: ; --o-cc1-h3: ; --o-cc1-h2: ; --o-cc1-headings: ; --o-cc1-text: ; --o-cc1-bg: #F7F6F3; --breadcrumb-custom: ; --breadcrumb: #F7F6F3; --portal-card-border-color: ; --portal-gradient: ; --portal-card-custom: ; --portal-card: #E3E2DE; --copyright-custom: ; --copyright: ; --footer-custom: ; --footer: #E3E2DE; --header-sales_four-custom: ; --header-sales_four: #F7F6F3; --header-sales_three-custom: ; --header-sales_three: #E3E2DE; --header-sales_two-custom: ; --header-sales_two: #121315; --header-sales_one-custom: ; --header-sales_one: #E3E2DE; --menu-border-color: ; --menu-custom: ; --menu: #F7F6F3; --input: ; --body: white; --o-color-5: #121315; --o-color-4: #F7F6F3; --o-color-3: #E3E2DE; --o-color-2: #2B3A45; --o-color-1: #FD6408; --gray-100: #F8F9FA; --gray-200: #E9ECEF; --gray-300: #DEE2E6; --gray-400: #CED4DA; --gray-500: #ADB5BD; --gray-600: #6C757D; --gray-700: #495057; --gray-800: #343A40; --gray-900: #212529; --gray-white-85: rgba(255, 255, 255, 0.85); --gray-white-75: rgba(255, 255, 255, 0.75); --gray-white-50: rgba(255, 255, 255, 0.5); --gray-white-25: rgba(255, 255, 255, 0.25); --gray-black-75: rgba(0, 0, 0, 0.75); --gray-black-50: rgba(0, 0, 0, 0.5); --gray-black-25: rgba(0, 0, 0, 0.25); --gray-black-15: rgba(0, 0, 0, 0.15); --gray-black: #000000; --gray-white: #FFFFFF; --primary: #FD6408; --secondary: #2B3A45; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #E3E2DE; --dark: #121315; --primary-rgb: 253, 100, 8; --secondary-rgb: 43, 58, 69; --success-rgb: 40, 167, 69; --info-rgb: 23, 162, 184; --warning-rgb: 255, 193, 7; --danger-rgb: 220, 53, 69; --light-rgb: 227, 226, 222; --dark-rgb: 18, 19, 21; --primary-text-emphasis: #a84001; --secondary-text-emphasis: #11171c; --success-text-emphasis: #10431c; --info-text-emphasis: #09414a; --warning-text-emphasis: #664d03; --danger-text-emphasis: #58151c; --light-text-emphasis: #495057; --dark-text-emphasis: #495057; --primary-bg-subtle: #ffe0ce; --secondary-bg-subtle: #d5d8da; --success-bg-subtle: #d4edda; --info-bg-subtle: #d1ecf1; --warning-bg-subtle: #fff3cd; --danger-bg-subtle: #f8d7da; --light-bg-subtle: #fcfcfd; --dark-bg-subtle: #CED4DA; --primary-border-subtle: #fec19c; --secondary-border-subtle: #aab0b5; --success-border-subtle: #a9dcb5; --info-border-subtle: #a2dae3; --warning-border-subtle: #ffe69c; --danger-border-subtle: #f1aeb5; --light-border-subtle: #E9ECEF; --dark-border-subtle: #ADB5BD; --white-rgb: 255, 255, 255; --black-rgb: 0, 0, 0; --font-sans-serif: "D-DIN", "Odoo Unicode Support Noto", sans-serif; --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --body-font-family: var(--font-sans-serif); --body-font-size: 1rem; --body-font-weight: 400; --body-line-height: 1.5; --body-color: #212529; --body-color-rgb: 33, 37, 41; --body-bg: #F7F6F3; --body-bg-rgb: 247, 246, 243; --emphasis-color: #000; --emphasis-color-rgb: 0, 0, 0; --secondary-color: rgba(33, 37, 41, 0.75); --secondary-color-rgb: 33, 37, 41; --secondary-bg: #E9ECEF; --secondary-bg-rgb: 233, 236, 239; --tertiary-color: rgba(33, 37, 41, 0.5); --tertiary-color-rgb: 33, 37, 41; --tertiary-bg: #e2e1df; --tertiary-bg-rgb: 226, 225, 223; --heading-color: inherit; --link-color: #a84001; --link-color-rgb: 167.84096386, 63.8746988, 1.35903614; --link-decoration: none; --link-hover-color: #5c2301; --link-hover-color-rgb: 91.95542169, 34.99518072, 0.74457831; --link-hover-decoration: underline; --code-color: #e83e8c; --highlight-color: #212529; --highlight-bg: #fff3cd; --border-width: 1px; --border-style: solid; --border-color: var(--o-border-color); --border-color-translucent: rgba(0, 0, 0, 0.175); --border-radius: 0.4rem; --border-radius-sm: 0.3rem; --border-radius-lg: 0.6rem; --border-radius-xl: 1rem; --border-radius-xxl: 2rem; --border-radius-2xl: var(--border-radius-xxl); --border-radius-pill: 50rem; --box-shadow: var(--box-shadow-offset-x) var(--box-shadow-offset-y) var(--box-shadow-blur-radius) var(--box-shadow-spread-radius) var(--box-shadow-color); --box-shadow-sm: var(--box-shadow-sm-offset-x) var(--box-shadow-sm-offset-y) var(--box-shadow-sm-blur-radius) var(--box-shadow-sm-spread-radius) var(--box-shadow-sm-color); --box-shadow-lg: var(--box-shadow-lg-offset-x) var(--box-shadow-lg-offset-y) var(--box-shadow-lg-blur-radius) var(--box-shadow-lg-spread-radius) var(--box-shadow-lg-color); --box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --focus-ring-width: 0.25rem; --focus-ring-opacity: 0.25; --focus-ring-color: rgba(253, 100, 8, 0.25); --form-valid-color: #28a745; --form-valid-border-color: #28a745; --form-invalid-color: #dc3545; --form-invalid-border-color: #dc3545;}[data-bs-theme="dark"]{color-scheme: dark; --body-color: #dee2e6; --body-color-rgb: 222, 226, 230; --body-bg: #212529; --body-bg-rgb: 33, 37, 41; --emphasis-color: #FFF; --emphasis-color-rgb: 255, 255, 255; --secondary-color: rgba(222, 226, 230, 0.75); --secondary-color-rgb: 222, 226, 230; --secondary-bg: #343A40; --secondary-bg-rgb: 52, 58, 64; --tertiary-color: rgba(222, 226, 230, 0.5); --tertiary-color-rgb: 222, 226, 230; --tertiary-bg: #2b3035; --tertiary-bg-rgb: 43, 48, 53; --primary-text-emphasis: #fea26b; --secondary-text-emphasis: #80898f; --success-text-emphasis: #7eca8f; --info-text-emphasis: #74c7d4; --warning-text-emphasis: #ffda6a; --danger-text-emphasis: #ea868f; --light-text-emphasis: #F8F9FA; --dark-text-emphasis: #dee2e6; --primary-bg-subtle: #331402; --secondary-bg-subtle: #090c0e; --success-bg-subtle: #08210e; --info-bg-subtle: #052025; --warning-bg-subtle: #332701; --danger-bg-subtle: #2c0b0e; --light-bg-subtle: #343A40; --dark-bg-subtle: #1a1d20; --primary-border-subtle: #983c05; --secondary-border-subtle: #1a2329; --success-border-subtle: #186429; --info-border-subtle: #0e616e; --warning-border-subtle: #997404; --danger-border-subtle: #842029; --light-border-subtle: #495057; --dark-border-subtle: #343A40; --heading-color: inherit; --link-color: #fea26b; --link-hover-color: #feb589; --link-color-rgb: 254, 162, 107; --link-hover-color-rgb: 254, 181, 137; --code-color: #f18bba; --highlight-color: #dee2e6; --highlight-bg: #664d03; --border-color: #495057; --border-color-translucent: rgba(255, 255, 255, 0.15); --form-valid-color: #7eca8f; --form-valid-border-color: #7eca8f; --form-invalid-color: #ea868f; --form-invalid-border-color: #ea868f;}:host{margin: 0; font-family: var(--body-font-family); font-size: var(--body-font-size); font-weight: var(--body-font-weight); line-height: var(--body-line-height); color: var(--body-color); text-align: var(--body-text-align); background-color: var(--body-bg); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}:host{--o-webclient-color-scheme: bright; font-size: 14px;}[data-embedded="accountReport"]{--heading-color: black; color: black; background: #FFF; background: linear-gradient(0deg, white 0%, whitesmoke 80%); box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.15), 0 -10px 0 -5px #eee, 0 -10px 1px -4px rgba(0, 0, 0, 0.15);}[data-embedded="signatureInput"]{max-width: 300px;}@keyframes svg-rotate{to{transform: rotate(360deg);}}@keyframes stroke-dash{0%{stroke-dasharray: 0, 311.01767271; stroke-dashoffset: 0;}50%{stroke-dasharray: 311.01767271, 0; stroke-dashoffset: 0;}100%{stroke-dasharray: 311.01767271, 311.01767271; stroke-dashoffset: -311.01767271;}}div[id^="o_stripe_express_checkout_container_"]{min-width: 140px;}


 @keyframes o-wblog-fade-In{0%{opacity: 0;}100%{opacity: 1;}}@keyframes o-wblog-loader{0%, 100%{animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);}0%{transform: rotateY(0deg);}50%{transform: rotateY(1800deg); animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);}100%{transform: rotateY(3600deg);}}[data-embedded="clipboard"]{margin-left: 2px; margin-right: 2px; margin-top: 2px; margin-bottom: 1rem; border-radius: 5px; padding-bottom: 5px; background-color: #F9FAFB; outline: 1px solid #d8dadd; outline-offset: -1px;}@media print{body > :not(.o_knowledge_public_view){display: none;}}@keyframes progress{0%{stroke-dasharray: 0 100;}}@keyframes o-marquee-scroll-left{to{transform: translateX(-100%);}}@keyframes o-marquee-scroll-right{from{transform: translateX(-100%);}}body,input,select,textarea,button,.btn,.form-control,.dropdown-menu{font-family:avant,"Avant Garde","Century Gothic",sans-serif}[style*="Inter"]{font-family:avant,"Avant Garde","Century Gothic",sans-serif!important}h1,h2,h3,h4,h5,h6,.navbar-brand,#top_menu .nav-link,.btn,blockquote{font-family:avant,"Avant Garde","Century Gothic",sans-serif}h1,h2{font-weight:500!important;letter-spacing:-.02em!important;line-height:.88!important}h3{font-weight:500!important;letter-spacing:-.008em!important}h4,h5,h6{font-weight:500}h4,h5,h6{font-weight:500}#d3pb{position:fixed;left:0;top:-26px;bottom:-26px;width:3px;z-index:1041;pointer-events:none;overflow:hidden;background:rgba(140,140,140,.15)}#d3pb i{position:absolute;left:0;top:0;width:100%;height:100%;transform:scaleY(0);transform-origin:50% 0;will-change:transform;background-color:rgba(253,100,8,.93);background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.17) 0 1px,rgba(255,255,255,0) 1px 5px)}#d3pb b{position:absolute;left:0;top:0;width:100%;height:34px;will-change:transform;background:linear-gradient(180deg,rgba(253,100,8,.88) 0%,rgba(253,100,8,.30) 45%,rgba(253,100,8,0) 100%)}@media (max-width:767px){#d3pb{width:2px}}#top_menu .nav-link{position:relative;text-decoration:none!important}#top_menu .nav-link:hover,#top_menu .nav-link:focus,#top_menu .nav-link:hover span,#top_menu .nav-link span{text-decoration:none!important}#wrap .btn[style*="border:1px solid #FD6408"][style*="background-color:transparent"]{transition:background-color .28s ease,color .28s ease,border-color .28s ease}@media (hover:hover) and (pointer:fine){#wrap .btn[style*="border:1px solid #FD6408"][style*="background-color:transparent"]:hover{background-color:#FD6408!important;color:#0B0B0C!important}}@media (hover:hover) and (pointer:fine){#wrap .btn[style*="background-color:#FD6408"]:hover{background-color:transparent!important;color:#FD6408!important}}#products_grid{padding-top:8px}div[name="packaging_selector"]{visibility:hidden}#wrap .d3m{overflow:hidden;padding-top:.44em!important;margin-top:-.44em!important;padding-bottom:.30em!important;margin-bottom:-.30em!important;padding-left:.04em!important;margin-left:-.04em!important;padding-right:.06em!important;margin-right:-.06em!important}#wrap h1,#wrap h2{overflow:visible!important}header li:has(> .dropdown-toggle) .dropdown-menu,header .dropdown-menu{background-color:#0E1013!important;border:1px solid #2A2D31!important;border-radius:0!important;padding:8px 0!important;margin-top:10px!important;box-shadow:0 18px 44px rgba(0,0,0,.28)!important;min-width:210px}header .dropdown-menu .dropdown-item,header .dropdown-menu .btn{position:relative;color:#DDE1E4!important;background-color:transparent!important;border:0!important;border-radius:0!important;padding:11px 20px 11px 22px!important;font-size:14px!important;text-align:left!important;width:100%!important;min-height:0!important;font-weight:400!important;letter-spacing:0!important;transition:color .25s ease,padding-left .28s cubic-bezier(.22,.61,.36,1)}header .dropdown-menu .dropdown-item:before,header .dropdown-menu .btn:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:2px;height:16px;background:#FD6408;transition:transform .3s cubic-bezier(.22,.61,.36,1)}header .dropdown-menu .dropdown-item:hover,header .dropdown-menu .btn:hover{color:#FD6408!important;background-color:transparent!important;padding-left:26px!important}header .dropdown-menu .dropdown-item:hover:before,header .dropdown-menu .btn:hover:before{transform:translateY(-50%) scaleY(1)}header .dropdown-menu .dropdown-item i,header .dropdown-menu .btn i{color:#FD6408!important;opacity:.85}#wrap .oe_product .o_wsale_product_btn,#wrap .o_wsale_product_btn,#wrap .o_wsale_product_btn .btn{background:none!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:6px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important}#wrap .o_wsale_product_btn .btn i,#wrap .o_wsale_product_btn i{color:#FD6408!important;font-size:19px!important;-webkit-text-stroke:.6px #FD6408;transition:transform .25s ease}#wrap .o_wsale_product_btn:hover i,#wrap .o_wsale_product_btn .btn:hover i{transform:scale(1.14);color:#FD6408!important;background:none!important}#wrap .o_wsale_product_btn .btn:hover,#wrap .o_wsale_product_btn:hover{background:none!important;background-color:transparent!important}.o_wsale_product_btn,.o_add_wishlist,.o_add_wishlist_dyn{background:none!important;background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:6px!important;width:auto!important;min-width:0!important;height:auto!important;opacity:1!important}.o_wsale_product_btn .btn,.o_add_wishlist,.o_add_wishlist_dyn{color:#FD6408!important}.o_wsale_product_btn .btn{background:none!important;background-color:transparent!important;border:0!important;padding:6px!important;min-width:0!important;height:auto!important}.o_wsale_product_btn i,.o_add_wishlist i,.o_add_wishlist_dyn i{color:#FD6408!important;font-size:19px!important;-webkit-text-stroke:.6px #FD6408;transition:transform .25s ease,color .25s ease}.o_wsale_product_btn:hover i,.o_add_wishlist:hover i,.o_add_wishlist_dyn:hover i{transform:scale(1.14)}.oe_product .o_wsale_product_btn{top:6px!important;right:6px!important}#wrap a[href="/shop/cart"]{border-radius:0!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;padding:0 22px!important;background-color:#FD6408!important;border:1px solid #FD6408!important;color:#0B0B0C!important}#wrap a[href="/shop/cart"]:hover{background-color:transparent!important;color:#FD6408!important}#wrap .row > [data-r]:nth-child(1){transition-delay:0ms!important}#wrap .row > [data-r]:nth-child(2){transition-delay:90ms!important}#wrap .row > [data-r]:nth-child(3){transition-delay:180ms!important}#wrap .row > [data-r]:nth-child(4){transition-delay:270ms!important}#wrap .row > [data-r]:nth-child(5){transition-delay:360ms!important}#wrap .row > [data-r]:nth-child(6){transition-delay:450ms!important}#wrap .row > [data-r]:nth-child(7){transition-delay:540ms!important}#wrap .row > [data-r]:nth-child(8){transition-delay:630ms!important}#wrap .row > [data-r]:nth-child(9){transition-delay:720ms!important}#wrap .row > [data-r]:nth-child(10){transition-delay:810ms!important}#wrap .row > [data-r]:nth-child(11){transition-delay:900ms!important}#wrap .row > [data-r]:nth-child(12){transition-delay:990ms!important}@media(max-width:575px){#wrap .row > [data-r]{transition-delay:0ms!important}}#wrap .btn,#wrap .btn-primary,#wrap .btn-light,#wrap input[type="submit"]{border-radius:0!important;box-shadow:none!important;font-weight:600!important;letter-spacing:.02em!important}#wrap .btn-primary,#wrap button[name="add_to_cart"]{background-color:#FD6408!important;border:1px solid #FD6408!important;color:#0B0B0C!important;min-height:44px!important;padding:0 24px!important;font-size:12px!important}#wrap .btn-primary:hover,#wrap button[name="add_to_cart"]:hover{background-color:transparent!important;color:#FD6408!important}#wrap .btn-light{background-color:transparent!important;border:1px solid #0E1013!important;color:#0E1013!important;min-height:44px!important;font-size:12px!important}#wrap .btn-light:hover{background-color:#0E1013!important;color:#F7F6F3!important}#wrap a[href*="/shop/checkout"]{min-height:48px!important;display:inline-flex!important;align-items:center;justify-content:center}[data-r]{transform:translateY(12px)!important;transition:opacity 1.05s cubic-bezier(.22,.61,.36,1),transform 1.05s cubic-bezier(.22,.61,.36,1)!important}[data-r="z"]{transform:scale(.985)!important}[data-r="l"]{transform:translateX(-18px)!important}.d3i{transform:translateY(102%)!important;transition:transform 1.15s cubic-bezier(.22,.61,.36,1),opacity .9s cubic-bezier(.22,.61,.36,1)!important}[data-r].r-in .d3i,.no-r .d3i,[data-r][data-split] .d3i{transform:none!important;opacity:1!important}#wrap .d-flex.align-items-baseline h2 .d3m,#wrap .d-flex.align-items-baseline h2 .d3i{overflow:visible!important;transform:none!important;opacity:1!important;transition:none!important;padding:0!important;margin:0!important}.d3wd{opacity:.3!important;transform:translateY(3px)!important;transition:opacity .8s ease,transform .8s cubic-bezier(.22,.61,.36,1)!important}@media(prefers-reduced-motion:reduce){[data-r],.d3i,.d3wd{transition:none!important;transform:none!important;opacity:1!important}}header .o_navlink_background .badge{border-radius:50%!important;width:19px!important;height:19px!important;min-width:19px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;background-color:#FD6408!important;color:#0B0B0C!important;border:2px solid #F7F6F3!important;box-sizing:border-box!important;top:-8px!important;right:-8px!important;left:auto!important;bottom:auto!important;margin:0!important;vertical-align:middle!important;text-align:center!important}header .o_navlink_background{overflow:visible!important;position:relative!important}@media(max-width:575px){#wrap h1{font-size:clamp(30px,8.6vw,38px)!important;line-height:1.06!important;letter-spacing:-.02em!important}#wrap h2{line-height:1.12!important;letter-spacing:-.015em!important}#wrap h1 br,#wrap h2 br{display:none}#wrap h1 .d3m,#wrap h2 .d3m{overflow:visible!important}#wrap .d-flex.align-items-baseline{flex-wrap:wrap;row-gap:6px}#wrap .d-flex.align-items-baseline .ms-auto{margin-left:0!important}#wrap .col-6.col-md-4.col-lg-3{flex:0 0 100%!important;max-width:100%!important}#wrap .col-6.col-md-3{flex:0 0 100%!important;max-width:100%!important}#wrap h4{font-size:17px!important;line-height:1.3!important}#wrap p{font-size:15.5px!important;line-height:1.55!important}#wrap [style*="font-size:10px"],#wrap [style*="font-size: 10px"]{font-size:12px!important;letter-spacing:.08em!important}#wrap [style*="font-size:11px"],#wrap [style*="font-size: 11px"]{font-size:12px!important;letter-spacing:.07em!important}#wrap [style*="letter-spacing:.2em"],#wrap [style*="letter-spacing:.22em"]{letter-spacing:.08em!important}#wrap section{padding-left:0;padding-right:0}#wrap .container{padding-left:16px;padding-right:16px}.ul-grid{gap:18px}.ul-media{aspect-ratio:16/10!important}.ul-title{font-size:19px!important;line-height:1.2!important}.ul-lead .ul-title{font-size:24px!important}.d3-steps span{font-size:16px!important;line-height:1.5!important}.d3-steps label{gap:12px;padding:14px 0}.d3-steps label:before{min-width:22px;font-size:11px!important}#wrap .btn{width:100%;text-align:center;margin-bottom:8px}#wrap .d-flex.flex-wrap .btn{width:auto}}.ul-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;margin-top:8px}.ul-card{grid-column:span 4}.ul-lead{grid-column:span 7;grid-row:span 2}.ul-tall{grid-column:span 5}.ul-wide{grid-column:span 5}.ul-sm{grid-column:span 3}.ul-mid{grid-column:span 6}.ul-tall2{grid-column:span 4}.ul-wide2{grid-column:span 8}.ul-link{display:block;height:100%;border:1px solid #2A2D31;background-color:#15171A;color:#F7F6F3;text-decoration:none;position:relative;overflow:hidden;transition:transform .42s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease}.ul-link:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:2px;background:#FD6408;transform:scaleX(0);transform-origin:0 50%;transition:transform .55s cubic-bezier(.16,1,.3,1);z-index:3}@media (hover:hover) and (pointer:fine){.ul-link:hover:before{transform:scaleX(1)}.ul-link:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(0,0,0,.35)}.ul-link:hover .ul-title{color:#FD6408}.ul-link:hover .ul-media{transform:scale(1.04)}}.ul-media{width:100%;background-color:#111417;border-bottom:1px solid #2A2D31;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.ul-body{padding:20px 20px 24px}.ul-kicker{margin:0 0 8px;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#FD6408}.ul-title{margin:0 0 8px;font-size:21px;line-height:1.14;letter-spacing:-.015em;font-weight:500;color:#F7F6F3;transition:color .3s ease}.ul-lead .ul-title{font-size:clamp(26px,2.6vw,38px)}.ul-dek{margin:0 0 12px;font-size:14.5px;line-height:1.5;color:#9AA3AA}.ul-meta{margin:0;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6E7378}.ul-index{display:block}.ul-row{display:grid;grid-template-columns:44px 1fr 150px 90px;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #22262A;text-decoration:none;transition:padding-left .3s cubic-bezier(.22,.61,.36,1),border-color .3s ease}@media (hover:hover) and (pointer:fine){.ul-row:hover{padding-left:12px;border-color:#FD6408}.ul-row:hover .ul-rt{color:#FD6408}}.ul-n{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.1em;color:#FD6408}.ul-rt{font-size:17px;color:#F7F6F3;transition:color .28s ease}.ul-rk{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#8A8F94}.ul-rm{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6E7378;text-align:right}@media(max-width:991px){.ul-grid{gap:16px}.ul-lead,.ul-tall,.ul-wide,.ul-sm,.ul-mid,.ul-tall2,.ul-wide2,.ul-card{grid-column:span 12;grid-row:auto;margin-top:0}.ul-row{grid-template-columns:34px 1fr;row-gap:4px}.ul-rk,.ul-rm{display:none}}#body-map{background-color:#FFFFFF!important}.d3map-layout>*{min-width:0}.d3map-content{min-width:0}.d3map-nav{min-width:0}.d3map-layout{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(340px,1.05fr);gap:clamp(28px,4vw,64px);align-items:start;padding-top:40px}.d3map-visual{position:relative;width:100%;max-width:392px;aspect-ratio:941/1672;overflow:visible;background:transparent;border:0}.d3map-figure{display:block;width:100%;height:100%;object-fit:contain}.d3map-dot{position:absolute;transform:translate(-50%,-50%);width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;padding:0;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;animation:d3mhold 1s linear infinite paused}.d3map-dot:before{content:"";grid-area:1/1;width:8px;height:8px;border-radius:50%;background:#FD6408;box-shadow:0 0 0 2px rgba(255,255,255,.95),0 0 0 3px rgba(14,16,19,.45);animation:d3mbob 3.8s ease-in-out infinite;animation-delay:inherit;transition:transform .24s cubic-bezier(.22,.61,.36,1),background-color .24s ease,box-shadow .24s ease}.d3map-dot:after{content:"";grid-area:1/1;width:26px;height:26px;border-radius:50%;border:1px solid rgba(14,16,19,.28);animation:d3mp 3.8s cubic-bezier(.22,.61,.36,1) infinite;animation-delay:inherit}.d3map-dot:hover:before,.d3map-dot.is-on:before{animation:none;transform:scale(1.5);background:#0E1013;box-shadow:0 0 0 2px #FD6408,0 0 16px 6px rgba(253,100,8,.30)}.d3map-dot.is-on:after{border-color:#FD6408;animation:none;opacity:1}@keyframes d3mp{0%{transform:scale(.45);opacity:.8}70%{transform:scale(1.5);opacity:0}100%{transform:scale(1.5);opacity:0}}@keyframes d3mbob{0%,100%{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes d3mhold{0%,100%{opacity:1}}.d3map-tip{position:absolute;top:50%;transform:translateY(-50%);display:block;max-width:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-width .46s cubic-bezier(.22,.61,.36,1),opacity .2s ease;z-index:4}.d3map-dot[data-side="r"] .d3map-tip{left:50%;margin-left:9px}.d3map-dot[data-side="l"] .d3map-tip{right:50%;margin-right:9px}.d3map-tipin{display:block;white-space:nowrap;padding:5px 10px 5px 0;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#0E1013;text-shadow:0 1px 8px rgba(255,255,255,.95)}.d3map-dot[data-side="r"] .d3map-tipin{padding-left:2px}.d3map-dot[data-side="l"] .d3map-tipin{padding-right:2px;padding-left:10px;text-align:right}.d3map-dot:hover .d3map-tip,.d3map-dot.is-on .d3map-tip{opacity:1;max-width:220px}.d3map-nav{display:flex;flex-wrap:wrap;gap:2px 18px;padding-bottom:14px;border-bottom:1px solid #E3E1DC}.d3map-area{border:0;border-bottom:1px solid transparent;background:transparent;color:#5E6368;font:inherit;font-size:14px;padding:7px 0 5px;cursor:pointer;transition:color .2s ease,border-color .2s ease}.d3map-area:hover{color:#0E1013}.d3map-area.is-on{color:#FD6408;border-bottom-color:#FD6408}.d3map-panels{position:relative;padding-top:26px;margin-top:26px;border-top:1px solid #E3E1DC;min-height:430px}.d3map-panels:before{content:"";position:absolute;top:-2px;left:0;width:64px;height:3px;background:#FD6408}.d3map-panel{display:none}.d3map-panel.is-on{display:block}.d3map-label{margin:0 0 8px;color:#FD6408;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.d3map-h3{margin:0;color:#0E1013;font-size:clamp(28px,3.4vw,50px);font-weight:500;letter-spacing:-.02em;line-height:1.04}.d3map-list{list-style:none;margin:22px 0 0;padding:0}.d3map-row{padding:13px 0;border-bottom:1px solid #E3E1DC;font-size:16px;line-height:1.5}.d3map-use{color:#4E5257}.d3map-dash{color:#6E7378}.d3map-prod{color:#0E1013;font-weight:500}.d3map-tuts{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;align-items:stretch}.d3map-tut{text-decoration:none}.d3map-more{display:inline-block;margin-top:20px;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.08em;color:#4E5257;text-decoration:none;transition:color .25s ease}.d3map-more:hover{color:#FD6408}@media(prefers-reduced-motion:reduce){.d3map-dot:before,.d3map-dot:after{animation:none!important}}@media(max-width:991px){.d3map-layout{grid-template-columns:1fr;gap:26px;padding-top:30px}.d3map-visual{max-width:420px;margin:0 auto}.d3map-nav{flex-wrap:wrap;overflow-x:visible;gap:2px 16px;padding-bottom:12px}.d3map-area{flex:0 0 auto;white-space:nowrap}.d3map-panels{margin-top:22px;min-height:0}}@media(max-width:575px){.d3map-visual{max-width:none}.d3map-dot{width:44px;height:44px}.d3map-dot:before{width:9px;height:9px}.d3map-dot:after{width:28px;height:28px}.d3map-h3{font-size:clamp(26px,8vw,34px)}.d3map-row{font-size:15px}.d3map-tut{width:100%;text-align:center}.d3map-tipin{font-size:10px;letter-spacing:.08em}}.d3map-else{grid-column:1;grid-row:2;margin-top:22px;padding-top:18px;border-top:1px solid #E3E1DC;align-self:start}.d3map-elselabel{margin:0 0 12px;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#8A8F94}.d3map-elserow{display:flex;flex-wrap:wrap;gap:6px 20px}#wrap .d3map-elsebtn{border:0;border-bottom:1px solid transparent;background:transparent;font:inherit;font-size:13.5px;line-height:1.4;padding:5px 0 4px;color:#4E5257;cursor:pointer;transition:color .22s ease,border-color .22s ease}#wrap .d3map-elsebtn:hover{color:#FD6408}#wrap .d3map-elsebtn.is-on{color:#FD6408;border-bottom-color:#FD6408}.d3map-figure{mix-blend-mode:multiply}@media(max-width:991px){.d3map-else{grid-column:1;grid-row:auto;order:2;margin-top:18px}.d3map-visual{order:1}.d3map-content{order:3}.d3map-elserow{gap:4px 16px}#wrap .d3map-elsebtn{font-size:14.5px;padding:12px 0;min-height:44px}}.d3-tech{position:relative;overflow:hidden;transition:border-color .3s ease,transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease}.d3-tech:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:2px;background:#FD6408;transform:scaleX(0);transform-origin:0 50%;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.d3-tech:hover:before{transform:scaleX(1)}.d3-tech:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,.10)}.d3-tech:hover span:last-child{color:#FD6408!important}.d3-tech:hover span:first-child{background-color:#FD6408;color:#0B0B0C!important}}.d3-tech span:first-child,.d3-tech span:last-child{transition:color .28s ease,background-color .28s ease}#top_menu .nav-link.show,#top_menu .dropdown-toggle.show,#top_menu .nav-link[aria-expanded="true"],#top_menu li.show .nav-link[data-bs-toggle],#top_menu .dropdown-toggle[aria-expanded="true"]{color:#FD6408!important}#top_menu .dropdown-menu{background-color:#0E1013!important;border:1px solid #2A2D31!important;border-radius:0!important;padding:8px 0!important;margin-top:10px!important;box-shadow:0 18px 44px rgba(0,0,0,.28)!important;min-width:230px}#top_menu .dropdown-menu .dropdown-item{position:relative;color:#DDE1E4!important;background-color:transparent!important;padding:11px 20px 11px 22px!important;font-size:14px;letter-spacing:.005em;transition:color .25s ease,padding-left .28s cubic-bezier(.22,.61,.36,1)}#top_menu .dropdown-menu .dropdown-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:2px;height:16px;background:#FD6408;transition:transform .3s cubic-bezier(.22,.61,.36,1)}#top_menu .dropdown-menu .dropdown-item:hover,#top_menu .dropdown-menu .dropdown-item:focus{color:#FD6408!important;background-color:transparent!important;padding-left:26px!important}#top_menu .dropdown-menu .dropdown-item:hover:before{transform:translateY(-50%) scaleY(1)}.d3-pill{position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px;line-height:1;vertical-align:middle;transition:border-color .3s ease,color .3s ease,transform .3s cubic-bezier(.22,.61,.36,1)}@media (hover:hover) and (pointer:fine){.d3-pill:hover{border-color:#FD6408!important;color:#FD6408!important;transform:translateY(-2px)}.d3-pill:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:2px;background:#FD6408;transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(.16,1,.3,1)}.d3-pill:hover:before{transform:scaleX(1)}}.d3-also-card,.d3-doc-card{position:relative;overflow:hidden;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease}.d3-also-card:before,.d3-doc-card:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:2px;background:#FD6408;transform:scaleX(0);transform-origin:0 50%;transition:transform .55s cubic-bezier(.16,1,.3,1);z-index:3}.d3-also-card:hover:before,.d3-doc-card:hover:before{transform:scaleX(1)}.d3-also-card:hover,.d3-doc-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.13)}.d3-also-card h5,.d3-doc-card h3{transition:color .3s ease}.d3-also-card:hover h5,.d3-doc-card:hover h3{color:#FD6408!important}.d3-faq-b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .44s cubic-bezier(.22,.61,.36,1),opacity .3s ease;opacity:0}.d3-faq-b > .d3-faq-i{overflow:hidden;min-height:0}.d3-faq.is-open .d3-faq-b{grid-template-rows:1fr;opacity:1}.d3-faq summary:after{transition:transform .38s cubic-bezier(.22,.61,.36,1),color .25s ease}.d3-faq.is-open summary:after{transform:rotate(135deg)}.d3-faq[open] summary:after{content:"+"}.d3-faq summary:hover{color:#FD6408}#wrap a,#wrap a:hover,#wrap a:focus{text-decoration:none!important}a.d-inline-block.mt-4{position:relative;padding-bottom:4px;display:inline-block;transition:color .28s ease}a.d-inline-block.mt-4:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:#FD6408;transform:scaleX(0);transform-origin:100% 50%;transition:transform .42s cubic-bezier(.22,.61,.36,1)}@media (hover:hover) and (pointer:fine){a.d-inline-block.mt-4:hover:after{transform:scaleX(1);transform-origin:0 50%}a.d-inline-block.mt-4:hover{letter-spacing:.115em!important}}#wrap .d-flex.align-items-baseline h2{cursor:default;transition:none}#wrap .d-flex.align-items-baseline h2 .d3i{display:inline-block;transition:transform .34s cubic-bezier(.22,.61,.36,1),letter-spacing .34s ease}#wrap .d-flex.align-items-baseline{transition:border-color .34s ease}.d3-steps{list-style:none;counter-reset:d3s;padding:0;margin:0}.d3-steps li{counter-increment:d3s;border-top:1px solid #E2DED7}.d3-steps li:last-child{border-bottom:1px solid #E2DED7}.d3-steps label{display:flex;gap:16px;align-items:flex-start;padding:15px 0;cursor:pointer;margin:0}.d3-steps label:before{content:counter(d3s,decimal-leading-zero);font-family:Inter,sans-serif;font-size:11px;letter-spacing:.1em;color:#FD6408;min-width:26px;padding-top:3px}.d3-steps input{appearance:none;-webkit-appearance:none;width:17px;height:17px;min-width:17px;border:1px solid #B9B4AA;background:#FFF;margin-top:2px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.d3-steps input:checked{background-color:#FD6408;border-color:#FD6408}.d3-steps span{font-size:15.5px;line-height:1.55;color:#3C4145}.d3-steps input:checked + span{color:#9AA0A5;text-decoration:line-through}.d3-faq{border-top:1px solid #2A2D31;padding:0}.d3-faq:last-of-type{border-bottom:1px solid #2A2D31}.d3-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:16px;color:#F7F6F3;display:flex;justify-content:space-between;align-items:center;gap:16px}.d3-faq summary::-webkit-details-marker{display:none}.d3-faq summary:after{content:"+";color:#FD6408;font-size:18px;line-height:1}.d3-faq[open] summary:after{content:"\2013"}.d3-faq p{margin:0 0 18px;font-size:15px;line-height:1.6;color:#C3CCD3;max-width:70ch}button[name="add_to_cart"]{height:44px!important;padding:0 26px!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#wrap [id^="p-"]{scroll-margin-top:210px!important}#wrap [id^="p-"]:target > a{border-color:#FD6408!important;box-shadow:inset 0 0 0 1px #FD6408;background-color:#191B1F!important}#wrap [id^="p-"]:target > a h4{color:#FD6408!important}header .o_navlink_background,header .o_navlink_background_hover{background-color:transparent!important;border:1px solid rgba(14,16,19,.20)!important;border-radius:0!important;width:38px!important;height:38px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;color:#0E1013!important;transition:border-color .25s ease,color .25s ease}header .o_navlink_background:hover,header .o_navlink_background_hover:hover{border-color:#FD6408!important;color:#FD6408!important;background-color:transparent!important}header .oe_search_button{border-radius:0!important;background-color:#FD6408!important;border-color:#FD6408!important;color:#0B0B0C!important}header input[name="search"],header .o_searchbar_form input{border-radius:0!important}header .btn_cta:hover{background-color:#FD6408!important;color:#0B0B0C!important;border-color:#FD6408!important}.dropdown-item:active{background-color:transparent!important;color:#FD6408!important}#top_menu .nav-link:after{content:"";position:absolute;left:19px;right:19px;bottom:6px;height:1px!important;min-height:0!important;max-height:1px!important;top:auto!important;border:0!important;box-shadow:none!important;outline:0!important;background:#FD6408!important;border-radius:0!important;opacity:1!important;transform:scaleX(0);transform-origin:100% 50%;transition:transform .42s cubic-bezier(.22,.61,.36,1)}#top_menu .nav-link:hover:after,#top_menu .show .nav-link:after{transform:scaleX(1);transform-origin:0 50%}.btn[style*="#FD6408"],.btn[style*="rgba(255,255,255,.08)"]{position:relative;overflow:hidden;transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s ease,background-color .28s ease,color .28s ease,border-color .28s ease}@media (hover:hover) and (pointer:fine){.btn[style*="#FD6408"]:after,.btn[style*="rgba(255,255,255,.08)"]:after{content:"";position:absolute;top:-15%;left:-70%;width:40%;height:130%;pointer-events:none;z-index:2;background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.30) 50%,rgba(255,255,255,0) 100%);transform:skewX(-18deg);transition:left .72s cubic-bezier(.22,.61,.36,1)}.btn[style*="#FD6408"]:hover:after,.btn[style*="rgba(255,255,255,.08)"]:hover:after{left:135%}}.btn[style*="#FD6408"]:hover,.btn[style*="rgba(255,255,255,.08)"]:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.20)}.btn[style*="rgba(255,255,255,.08)"]:hover{background-color:rgba(253,100,8,.14)!important;border-color:#FD6408!important;color:#FFFFFF!important}a.d-block.h-100{position:relative;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease}a.d-block.h-100:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:2px;background:#FD6408;transform:scaleX(0);transform-origin:0 50%;transition:transform .55s cubic-bezier(.16,1,.3,1)}a.d-block.h-100:hover:before{transform:scaleX(1)}a.d-block.h-100:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.13)}header .navbar{padding-top:15px;padding-bottom:15px}#top_menu .nav-link{padding-left:19px;padding-right:19px}#top_menu .nav-item+.nav-item{margin-left:2px}header .dropdown-menu{--dropdown-link-color:#DDE1E4;--dropdown-link-hover-color:#FD6408;--dropdown-link-hover-bg:transparent;--dropdown-link-active-color:#FD6408;--dropdown-link-active-bg:transparent;--dropdown-bg:#0E1013;--body-color:#DDE1E4;--bs-dropdown-link-color:#DDE1E4;--bs-dropdown-link-hover-color:#FD6408;--bs-dropdown-link-hover-bg:transparent;--bs-dropdown-link-active-color:#FD6408;--bs-dropdown-link-active-bg:transparent;--bs-dropdown-color:#DDE1E4;--bs-dropdown-bg:#0E1013}header .dropdown-menu.dropdown-menu .dropdown-item.dropdown-item,header .dropdown-menu.dropdown-menu .dropdown-item.dropdown-item:link,header .dropdown-menu.dropdown-menu .dropdown-item.dropdown-item:visited,header .dropdown-menu.dropdown-menu .btn.btn{color:#DDE1E4!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}header .dropdown-menu.dropdown-menu .dropdown-item.dropdown-item:hover,header .dropdown-menu.dropdown-menu .dropdown-item.dropdown-item:focus,header .dropdown-menu.dropdown-menu .dropdown-item.dropdown-item:active,header .dropdown-menu.dropdown-menu .btn.btn:hover,header .dropdown-menu.dropdown-menu .btn.btn:focus,header .dropdown-menu.dropdown-menu .btn.btn:active{color:#FD6408!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;outline:none!important}header .dropdown-menu form.dropdown-item,header .dropdown-menu form.dropdown-item:hover{padding:0!important;background:transparent!important}header .dropdown-menu form.dropdown-item:before,header .dropdown-menu form.dropdown-item:hover:before{content:none!important;display:none!important}header .dropdown-menu form.dropdown-item .btn{padding:11px 20px 11px 22px!important}body:has(#wrap.o_portal_wrap){background:#fff!important}header .dropdown-menu .dropdown-item i,header .dropdown-menu .btn i{width:18px!important;display:inline-block!important;text-align:center!important;margin-right:10px!important;font-size:13px!important}header .dropdown-menu form.dropdown-item .btn{display:flex!important;align-items:center!important}#wrap .d3m{padding-top:.60em!important;margin-top:-.60em!important;padding-bottom:.38em!important;margin-bottom:-.38em!important}#wrap .d3bf.d3bf,header .d3bf.d3bf,#wrap .d3bo.d3bo,header .d3bo.d3bo{border-radius:0!important;padding:14px 26px!important;font-size:16px!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.5!important;min-height:0!important;border-width:1px!important;border-style:solid!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;text-decoration:none!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .32s cubic-bezier(.22,.61,.36,1)!important}#wrap .d3bf.d3bf,header .d3bf.d3bf{background-color:#FD6408!important;border-color:#FD6408!important;color:#0B0B0C!important}#wrap .d3bf.d3bf:hover,header .d3bf.d3bf:hover{background-color:transparent!important;color:#FD6408!important;border-color:#FD6408!important;transform:translateY(-2px)!important}#wrap .d3bo.d3bo,header .d3bo.d3bo{background-color:rgba(253,100,8,.08)!important;border-color:#FD6408!important;color:#FD6408!important}#wrap .d3bo.d3bo:hover,header .d3bo.d3bo:hover{background-color:rgba(253,100,8,.16)!important;border-color:#FD6408!important;color:#FD6408!important;transform:translateY(-2px)!important}#wrap .d3bo.d3bo.d3bw{background-color:rgba(255,255,255,.08)!important;border-color:#FFFFFF!important;color:#FFFFFF!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}#wrap .d3bo.d3bo.d3bw:hover{background-color:rgba(253,100,8,.14)!important;border-color:#FD6408!important;color:#FFFFFF!important}#wrap .d3bf.d3bf.w-100:not(.o_wsale_filmstrip_link):not(.page-link):not(.accordion-button):not(.btn-link),#wrap .d3bo.d3bo.w-100:not(.o_wsale_filmstrip_link):not(.page-link):not(.accordion-button):not(.btn-link){display:flex!important;width:100%!important}#wrap input[name='promo']{border:1px solid #E3E1DC!important;border-right:0!important;border-radius:0!important;min-height:48px!important;font-family:Inter,sans-serif!important;font-size:13px!important}#wrap .card{border-radius:0!important;border-color:#E3E1DC!important}#wrap a[href='/shop/cart'].text-center,#wrap a[href='/shop/cart'].mt-2{background-color:rgba(253,100,8,.08)!important;border:1px solid #FD6408!important;color:#FD6408!important;border-radius:0!important;padding:14px 26px!important;font-size:16px!important;font-weight:600!important;letter-spacing:.02em!important;min-height:0!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .32s cubic-bezier(.22,.61,.36,1)!important}#wrap a[href='/shop/cart'].text-center:hover,#wrap a[href='/shop/cart'].mt-2:hover{background-color:rgba(253,100,8,.16)!important;color:#FD6408!important;border-color:#FD6408!important;transform:translateY(-2px)!important}#wrap .d3bf.d3bf:not(.o_wsale_filmstrip_link):not(.page-link):not(.accordion-button):not(.btn-link):focus-visible,#wrap .d3bo.d3bo:not(.o_wsale_filmstrip_link):not(.page-link):not(.accordion-button):not(.btn-link):focus-visible,header .d3bf.d3bf:focus-visible,header .d3bo.d3bo:focus-visible{outline:2px solid #0E1013!important;outline-offset:3px!important;box-shadow:none!important}#wrap .d3bo.d3bo.d3bw:focus-visible{outline-color:#FFFFFF!important}#wrap .d3bf.d3bf:not(.o_wsale_filmstrip_link):not(.page-link):not(.accordion-button):not(.btn-link):active,#wrap .d3bo.d3bo:not(.o_wsale_filmstrip_link):not(.page-link):not(.accordion-button):not(.btn-link):active{transform:translateY(0)!important}#wrap .d3bf.d3bf[disabled],#wrap .d3bo.d3bo[disabled],#wrap .d3bf.d3bf.disabled,#wrap .d3bo.d3bo.disabled{opacity:.42!important;pointer-events:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){#wrap .d3bf.d3bf,#wrap .d3bo.d3bo{transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}#wrap .d3bf.d3bf:hover,#wrap .d3bo.d3bo:hover{transform:none!important}}.d3os{position:relative;display:grid;grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:start}.d3os-index{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin:0;position:sticky;top:116px}.d3os-index:before{content:"Chapters";display:block;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#8A8F94;margin:0 0 14px}#wrap .d3os-ix{display:flex;align-items:center;gap:12px;border:0;border-left:2px solid #E3E1DC;background-color:transparent;padding:11px 0 11px 14px;min-height:44px;text-align:left;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#5E6368;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:border-color .24s ease,color .24s ease,background-color .24s ease}#wrap .d3os-ix .d3os-ixn{color:#FD6408;transition:color .24s ease}#wrap .d3os-ix.on{border-left-color:#FD6408;background-color:transparent;color:#0E1013;font-weight:600}#wrap .d3os-ix.on .d3os-ixn{color:#FD6408}.d3os-list{list-style:none;margin:0;padding:0;position:relative}.d3os-rail{position:absolute;left:11px;top:6px;bottom:6px;width:1px;background-color:#E3E1DC}.d3os-fill{position:absolute;left:0;top:0;width:1px;height:0;background-color:#FD6408;display:block;transition:height .16s linear}.d3os-step{position:relative;padding:0 0 clamp(44px,6vw,76px) clamp(42px,5vw,62px);opacity:0;transform:translateY(18px);transition:opacity .75s ease,transform .75s cubic-bezier(.22,.61,.36,1)}.d3os-step:last-child{padding-bottom:0}.d3os-step.on{opacity:1;transform:none}#wrap .d3os-dot{position:absolute;left:0;top:1px;width:23px;height:23px;padding:0;border:1px solid #E3E1DC;background-color:#F7F6F3;cursor:pointer;display:grid;place-items:center;border-radius:0;transition:border-color .3s ease,transform .3s cubic-bezier(.22,.61,.36,1)}#wrap .d3os-dot:after{content:"";width:7px;height:7px;background-color:#E3E1DC;transition:background-color .3s ease}.d3os-step.pass .d3os-dot{border-color:#FD6408}.d3os-step.pass .d3os-dot:after{background-color:#FD6408}.d3os-step.live .d3os-dot{transform:scale(1.14)}.d3os-meta{display:flex;align-items:baseline;gap:14px;margin:0 0 10px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.d3os-n{color:#FD6408}.d3os-yr{color:#8A8F94}.d3os-h{font-size:clamp(24px,3.2vw,38px);line-height:1.06;letter-spacing:-.02em;font-weight:500;color:#0E1013;margin:0 0 16px}.d3os-p{max-width:60ch;font-size:16px;line-height:1.72;color:#4E5257;margin:0 0 14px}.d3os-p:last-child{margin-bottom:0}.d3os-cta{margin-top:28px}@media(max-width:991px){.d3os{grid-template-columns:minmax(0,1fr);gap:26px}.d3os-index{position:static;flex-direction:row;flex-wrap:wrap;gap:2px 0;margin-bottom:8px}#wrap .d3os-ix{flex:1 1 46%;min-width:0;font-size:10.5px}}@media(max-width:767px){.d3os-rail{left:9px}#wrap .d3os-dot{width:19px;height:19px}.d3os-step{padding-left:36px}.d3os-index{gap:6px 8px}}@media(prefers-reduced-motion:reduce){.d3os-step{opacity:1;transform:none;transition:none}.d3os-fill{transition:none}}.d3os-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:clamp(26px,3.6vw,58px);align-items:start}.d3os-body{min-width:0}.d3os-aside{min-width:0;border-top:1px solid #E3E1DC;padding-top:18px;opacity:0;transition:opacity .8s ease .14s}.d3os-step.on .d3os-aside{opacity:1}.d3os-fact{margin:0 0 18px}.d3os-fact:last-child{margin-bottom:0}#wrap .d3os-fk{display:block;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#8A8F94;margin:0 0 7px}#wrap .d3os-fv{display:block;font-size:15px;line-height:1.5;color:#0E1013}.d3os-p{max-width:56ch}@media(max-width:991px){.d3os-step{grid-template-columns:minmax(0,1fr);gap:0}.d3os-aside{margin-top:24px}}@media(prefers-reduced-motion:reduce){.d3os-aside{opacity:1;transition:none}}#wrap .d3os-step.pass .d3os-dot{border-color:#FD6408}#wrap .d3os-step.pass .d3os-dot:after{background-color:#FD6408}#wrap .d3os-step.live .d3os-dot{transform:scale(1.16)}.d3os-rail{left:10.5px;width:2px}.d3os-fill{width:2px}@media(max-width:767px){.d3os-rail{left:8.5px}}@media(max-width:991px){.d3os-index{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:0;margin:0 0 10px;padding:0 0 2px;scrollbar-width:none}.d3os-index:before{display:none}.d3os-index::-webkit-scrollbar{display:none}#wrap .d3os-ix{flex:0 0 auto;min-width:0;border-left:0;border-bottom:2px solid #E3E1DC;padding:10px 0;margin-right:22px;font-size:10.5px;white-space:nowrap}#wrap .d3os-ix:last-child{margin-right:0}#wrap .d3os-ix.on{border-left:0;border-bottom-color:#FD6408}}@media (hover:hover) and (pointer:fine){#wrap .d3os-ix:hover{border-left-color:#FD6408;color:#FD6408;background-color:rgba(253,100,8,.05)}}@media (hover:hover) and (pointer:fine){#wrap .d3os-dot:hover{border-color:#FD6408;transform:scale(1.14)}}#wrap .d3os-step.d3-anchhit:before,#wrap .d3os-step.d3-anchhit:after,#wrap .d3os .d3-anchhit:before,#wrap .d3os .d3-anchhit:after{display:none!important}.d3os-rail{background-color:transparent;background-image:linear-gradient(180deg,rgba(227,225,220,0) 0px,#E3E1DC 26px,#E3E1DC calc(100% - 110px),rgba(227,225,220,0) 100%)}.d3os-fill{background-color:transparent;background-image:linear-gradient(180deg,rgba(253,100,8,0) 0px,#FD6408 26px,#FD6408 calc(100% - 46px),rgba(253,100,8,0) 100%)}@media(max-width:767px){.d3os-rail{background-image:linear-gradient(180deg,rgba(227,225,220,0) 0px,#E3E1DC 22px,#E3E1DC calc(100% - 80px),rgba(227,225,220,0) 100%)}}.d3os-rail{bottom:-104px;background-image:linear-gradient(180deg,rgba(227,225,220,0) 0px,#E3E1DC 34px,#E3E1DC calc(100% - 250px),rgba(227,225,220,0) 100%)}.d3os-fill{background-image:linear-gradient(180deg,rgba(253,100,8,0) 0px,#FD6408 34px,#FD6408 calc(100% - 120px),rgba(253,100,8,0) 100%)}@media(max-width:767px){.d3os-rail{bottom:-72px;background-image:linear-gradient(180deg,rgba(227,225,220,0) 0px,#E3E1DC 26px,#E3E1DC calc(100% - 180px),rgba(227,225,220,0) 100%)}.d3os-fill{background-image:linear-gradient(180deg,rgba(253,100,8,0) 0px,#FD6408 26px,#FD6408 calc(100% - 90px),rgba(253,100,8,0) 100%)}}#wrap .d3-pill,#wrap .ev-chip,#wrap a[style*="border:1px solid #FD6408"][style*="padding:8px 14px"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 16px!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important;border-width:1px!important;border-style:solid!important;white-space:nowrap!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;transition:border-color .24s ease,color .24s ease,background-color .24s ease!important}#wrap .d3-pill{border-color:#E3E1DC!important;color:#5E6368!important;background-color:transparent!important}@media (hover:hover) and (pointer:fine){#wrap .d3-pill:hover{border-color:#FD6408!important;color:#FD6408!important;background-color:rgba(253,100,8,.08)!important}}#wrap a[style*="border:1px solid #FD6408"][style*="padding:8px 14px"]{background-color:#FD6408!important;border-color:#FD6408!important;color:#0B0B0C!important;font-weight:600!important}#wrap .ev-chip{border-color:#E3E1DC!important;color:#5E6368!important;background-color:transparent!important}#wrap .ev-chip.on{background-color:#FD6408!important;border-color:#FD6408!important;color:#0B0B0C!important;font-weight:600!important}#wrap .page-link{border-radius:0!important}#wrap .d3bf.d3bf:not(.o_wsale_filmstrip_link):not(.page-link):not(.accordion-button):not(.btn-link),#wrap .d3bo.d3bo:not(.o_wsale_filmstrip_link):not(.page-link):not(.accordion-button):not(.btn-link),header .d3bf.d3bf,header .d3bo.d3bo{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:14px 26px!important;border-width:1px!important;border-style:solid!important;border-radius:0!important;font-family:avant,"Avant Garde","Century Gothic",sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;line-height:1.5!important;text-decoration:none!important;cursor:pointer!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;transition:background-color .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s cubic-bezier(.22,.61,.36,1)!important}#wrap .d3bf.d3bf.w-100:not(.o_wsale_filmstrip_link):not(.page-link):not(.accordion-button):not(.btn-link),#wrap .d3bo.d3bo.w-100:not(.o_wsale_filmstrip_link):not(.page-link):not(.accordion-button):not(.btn-link){display:flex!important;width:100%!important}#wrap .o_wsale_filmstrip_link.d3bo.d3bo{background-color:#FD6408!important;border-color:#FD6408!important;color:#0B0B0C!important;transition:none!important;transform:none!important}#wrap .o_wsale_filmstrip_link.d3bo.d3bo:hover{background-color:#FD6408!important;border-color:#FD6408!important;color:#0B0B0C!important;transform:none!important;transition:none!important}.ar-wrap{background:#fff}.ar-hero{background:#0E1013;color:#F7F6F3;padding:104px 0 72px}.ar-in{max-width:1180px;margin:0 auto;padding:0 32px}.ar-col{max-width:720px}.ar-kick{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#FD6408;margin:0 0 18px}.ar-hero h1{font-family:avant,"Avant Garde",sans-serif;font-size:clamp(34px,5.4vw,62px);line-height:1.0;letter-spacing:-.025em;font-weight:500;color:#F7F6F3;margin:0 0 20px;max-width:20ch}.ar-dek{font-family:Inter,sans-serif;font-size:18px;line-height:1.65;color:#A8ADB2;margin:0 0 28px;max-width:56ch}.ar-meta{display:flex;flex-wrap:wrap;gap:22px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#7C8186}.ar-meta span{position:relative}.ar-body{padding:0 0 96px}.ar-grid{display:grid;grid-template-columns:200px minmax(0,720px);gap:56px;align-items:start}@media(max-width:1023px){.ar-grid{grid-template-columns:1fr;gap:0}}.ar-toc{position:sticky;top:120px;font-family:Inter,sans-serif;font-size:12px;line-height:1.5;padding-top:64px}@media(max-width:1023px){.ar-toc{display:none}}.ar-toc .t{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#9A9EA2;margin:0 0 14px}.ar-toc a{display:block;color:#6B6F73;text-decoration:none;padding:6px 0 6px 12px;border-left:1px solid #E3E1DC;transition:color .25s ease,border-color .25s ease}.ar-toc a:hover,.ar-toc a.on{color:#0E1013;border-color:#FD6408}.ar-main{padding-top:64px}.ar-main p{font-family:Inter,sans-serif;font-size:17px;line-height:1.78;color:#2B2F33;margin:0 0 22px}.ar-lead{font-size:21px!important;line-height:1.6!important;color:#0E1013!important;margin-bottom:34px!important}.ar-main h2{font-family:avant,"Avant Garde",sans-serif;font-size:clamp(24px,3vw,32px);line-height:1.12;letter-spacing:-.02em;font-weight:500;color:#0E1013;margin:56px 0 18px;scroll-margin-top:120px}.ar-main h3{font-family:avant,"Avant Garde",sans-serif;font-size:19px;font-weight:500;letter-spacing:-.01em;color:#0E1013;margin:34px 0 12px}.ar-main ul,.ar-main ol{font-family:Inter,sans-serif;font-size:17px;line-height:1.75;color:#2B2F33;margin:0 0 24px;padding-left:20px}.ar-main li{margin-bottom:10px}.ar-main a{color:#0E1013;text-decoration:none;border-bottom:1px solid #D8D5CE}.ar-main a:hover{color:#FD6408;border-color:#FD6408}sup.ar-c{font-size:10px;line-height:0;vertical-align:super;margin-left:2px}sup.ar-c a{color:#FD6408!important;border:0!important;font-family:Inter,sans-serif;font-weight:600}.ar-quote{margin:44px 0;padding-left:22px;border-left:2px solid #FD6408}.ar-quote p{font-family:avant,"Avant Garde",sans-serif!important;font-size:24px!important;line-height:1.3!important;letter-spacing:-.015em;color:#0E1013!important;margin:0!important}.ar-quote .by{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#9A9EA2;margin-top:14px}.ar-fig{margin:40px 0}.ar-cap{font-family:Inter,sans-serif;font-size:12px;line-height:1.6;color:#8A8F94;margin-top:10px}.ar-vid{position:relative;aspect-ratio:16/9;margin:40px 0 10px;background:#0E1013;border:1px solid #E3E1DC}.ar-vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ar-num{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#E3E1DC;border:1px solid #E3E1DC;margin:40px 0}.ar-num div{background:#fff;padding:22px 20px}.ar-num b{display:block;font-family:avant,"Avant Garde",sans-serif;font-size:30px;font-weight:500;letter-spacing:-.02em;color:#FD6408;line-height:1}.ar-num i{display:block;font-style:normal;font-family:Inter,sans-serif;font-size:12px;line-height:1.5;color:#6B6F73;margin-top:8px}@media(max-width:640px){.ar-num{grid-template-columns:1fr}}.ar-sw{border:1px solid #E3E1DC;margin:44px 0}.ar-sw .hd{background:#0E1013;color:#F7F6F3;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:13px 20px}.ar-sw .rw{display:grid;grid-template-columns:96px 1fr;gap:0;border-top:1px solid #E3E1DC}.ar-sw .rw:first-of-type{border-top:0}.ar-sw .k{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#FD6408;padding:18px 0 18px 20px}.ar-sw .v{font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#2B2F33;padding:18px 20px 18px 0}@media(max-width:640px){.ar-sw .rw{grid-template-columns:1fr}.ar-sw .k{padding-bottom:0}.ar-sw .v{padding-left:20px}}.ar-note{background:#FFF7F1;border-left:2px solid #FD6408;padding:20px 22px;margin:36px 0}.ar-note p{font-size:15px!important;line-height:1.7!important;margin:0!important;color:#2B2F33!important}.ar-note b{color:#0E1013}.ar-prod{margin:44px 0}.ar-prod .t{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#9A9EA2;margin:0 0 14px}.ar-prod .row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#E3E1DC;border:1px solid #E3E1DC}@media(max-width:640px){.ar-prod .row{grid-template-columns:1fr}}.ar-prod a{display:block;background:#fff;padding:18px 20px;text-decoration:none!important;border:0!important;position:relative;overflow:hidden;transition:background .3s ease}.ar-prod a:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#FD6408;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.ar-prod a:hover:before{transform:scaleX(1)}.ar-prod a:hover{background:#FBFAF8}.ar-prod b{display:block;font-family:avant,"Avant Garde",sans-serif;font-size:15px;font-weight:500;color:#0E1013!important}.ar-prod i{display:block;font-style:normal;font-family:Inter,sans-serif;font-size:12px;line-height:1.5;color:#6B6F73;margin-top:5px}.ar-cta{background:#0E1013;color:#F7F6F3;padding:44px 40px;margin:56px 0 0;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.ar-cta h3{font-family:avant,"Avant Garde",sans-serif;font-size:clamp(20px,2.4vw,27px);font-weight:500;letter-spacing:-.02em;color:#F7F6F3;margin:0 0 8px}.ar-cta p{font-family:Inter,sans-serif;font-size:13px!important;line-height:1.65!important;color:#A8ADB2!important;margin:0!important;max-width:46ch}.ar-cta .acts{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:640px){.ar-cta{padding:30px 24px}}.ar-refs{margin:64px 0 0;border-top:1px solid #E3E1DC;padding-top:28px}.ar-refs h2{font-size:18px!important;margin:0 0 18px!important}.ar-refs ol{font-family:Inter,sans-serif;font-size:12.5px;line-height:1.65;color:#6B6F73;padding-left:22px;margin:0}.ar-refs li{margin-bottom:11px;scroll-margin-top:130px}.ar-refs li:target{background:#FFF4EC;box-shadow:-8px 0 0 #FFF4EC,8px 0 0 #FFF4EC}.ar-refs a{color:#6B6F73!important;border-bottom:1px solid #E3E1DC!important}.ar-refs a:hover{color:#FD6408!important;border-color:#FD6408!important}.ar-refs .flag{color:#FD6408;font-weight:600}.ar-w{border:1px solid #E3E1DC;margin:44px 0;background:#fff}.ar-w .wh{background:#F7F6F3;border-bottom:1px solid #E3E1DC;padding:14px 20px;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#6B6F73}.ar-w .wb{padding:22px 20px}.ar-w .wb p{font-size:14px!important;line-height:1.65!important;margin:0 0 14px!important}.ar-sl input[type=range]{width:100%;-webkit-appearance:none;appearance:none;height:2px;background:#E3E1DC;outline:none;margin:18px 0 6px}.ar-sl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:#FD6408;border-radius:0;cursor:pointer}.ar-sl input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#FD6408;border:0;border-radius:0;cursor:pointer}.ar-sl .scale{display:flex;justify-content:space-between;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#9A9EA2}.ar-sl .out{font-family:avant,"Avant Garde",sans-serif;font-size:19px;color:#0E1013;margin-top:18px;min-height:52px;line-height:1.35}.ar-sl .out b{color:#FD6408}.ar-ck label{display:flex;gap:12px;align-items:flex-start;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:#2B2F33;padding:11px 0;border-bottom:1px solid #F0EEE9;cursor:pointer}.ar-ck label:last-of-type{border-bottom:0}.ar-ck input{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid #C9C6BF;flex:0 0 16px;margin-top:3px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.ar-ck input:checked{background:#FD6408;border-color:#FD6408}.ar-ck .tally{display:flex;justify-content:space-between;align-items:baseline;margin-top:18px;padding-top:16px;border-top:1px solid #E3E1DC;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#6B6F73}.ar-ck .tally b{font-family:avant,"Avant Garde",sans-serif;font-size:22px;letter-spacing:-.02em;color:#FD6408}.ar-ck .bar{height:2px;background:#E3E1DC;margin-top:12px}.ar-ck .bar i{display:block;height:2px;background:#FD6408;width:0;transition:width .4s cubic-bezier(.22,.61,.36,1)}.ar-tb .tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #E3E1DC}.ar-tb .tabs button{flex:1;min-width:96px;background:transparent;border:0;border-bottom:2px solid transparent;padding:13px 10px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#9A9EA2;cursor:pointer;transition:color .25s ease,border-color .25s ease}.ar-tb .tabs button.on{color:#0E1013;border-bottom-color:#FD6408}.ar-tb .pane{display:none;padding-top:18px}.ar-tb .pane.on{display:block}.ar-tg .sw{display:inline-flex;border:1px solid #E3E1DC;margin-bottom:18px}.ar-tg .sw button{background:transparent;border:0;padding:10px 20px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#6B6F73;cursor:pointer;transition:background .25s ease,color .25s ease}.ar-tg .sw button.on{background:#FD6408;color:#0B0B0C}.ar-tg .pane{display:none}.ar-tg .pane.on{display:block}.ar-tg table{width:100%;border-collapse:collapse;font-family:Inter,sans-serif;font-size:14px}.ar-tg td{padding:11px 0;border-bottom:1px solid #F0EEE9;color:#2B2F33;vertical-align:top}.ar-tg td:first-child{width:40%;color:#6B6F73;padding-right:16px}.ar-st .step{border-top:1px solid #E3E1DC;padding:0}.ar-st .step:first-child{border-top:0}.ar-st .sq{width:100%;display:flex;gap:14px;align-items:baseline;background:transparent;border:0;text-align:left;padding:16px 0;cursor:pointer;font-family:avant,"Avant Garde",sans-serif;font-size:16px;color:#0E1013;transition:color .25s ease}.ar-st .sq:hover{color:#FD6408}.ar-st .sq em{font-style:normal;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.18em;color:#FD6408;flex:0 0 22px}.ar-st .sa{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.22,.61,.36,1)}.ar-st .sa div{padding:0 0 18px 36px;font-family:Inter,sans-serif;font-size:14px;line-height:1.7;color:#2B2F33}.ar-cl{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){.ar-cl{grid-template-columns:1fr}}.ar-cl label{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6B6F73;display:block;margin-bottom:6px}.ar-cl input[type=number]{width:100%;border:1px solid #E3E1DC;border-radius:0;padding:11px 12px;font-family:Inter,sans-serif;font-size:15px;color:#0E1013;background:#fff}.ar-cl input[type=number]:focus{outline:none;border-color:#FD6408}.ar-calc .res{margin-top:20px;padding-top:18px;border-top:1px solid #E3E1DC;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:640px){.ar-calc .res{grid-template-columns:1fr}}.ar-calc .res div b{display:block;font-family:avant,"Avant Garde",sans-serif;font-size:26px;letter-spacing:-.02em;color:#FD6408;line-height:1}.ar-calc .res div i{display:block;font-style:normal;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6B6F73;margin-top:7px}body:has(#wrap.ar-wrap){background:#fff!important}#wrap.ar-wrap{background:#fff!important}#wrap.ar-wrap+*{background:#fff}.ulx{background:#F7F6F3;padding:80px 0}.ulx-in{max-width:1240px;margin:0 auto;padding:0 32px}.ulx-hd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.ulx-e{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#FD6408;margin:0 0 10px}.ulx-h{font-family:avant,"Avant Garde",sans-serif;font-size:clamp(22px,2.8vw,32px);line-height:1.08;letter-spacing:-.02em;font-weight:500;color:#0E1013;margin:0}.ulx-all{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#0E1013;text-decoration:none;border-bottom:1px solid #D8D5CE;padding-bottom:3px;transition:color .25s ease,border-color .25s ease}.ulx-all:hover{color:#FD6408;border-color:#FD6408}.ulx-g{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#E3E1DC;border:1px solid #E3E1DC}@media(max-width:991px){.ulx-g{grid-template-columns:1fr}.ulx{padding:56px 0}}.ulx-c{position:relative;display:block;background:#fff;padding:26px 24px 24px;text-decoration:none;overflow:hidden;transition:background .32s ease,transform .32s cubic-bezier(.22,.61,.36,1)}.ulx-c:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#FD6408;transform:scaleX(0);transform-origin:left;transition:transform .42s cubic-bezier(.22,.61,.36,1)}.ulx-c:hover:before{transform:scaleX(1)}.ulx-c:hover{background:#FBFAF8}.ulx-c .k{display:block;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#9A9EA2}.ulx-c b{display:block;font-family:avant,"Avant Garde",sans-serif;font-size:19px;font-weight:500;letter-spacing:-.01em;color:#0E1013;margin:13px 0 8px;line-height:1.2}.ulx-c i{display:block;font-style:normal;font-family:Inter,sans-serif;font-size:13px;line-height:1.6;color:#6B6F73}.ulx-c .go{display:inline-block;margin-top:18px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#0E1013;transition:color .3s ease,transform .34s cubic-bezier(.22,.61,.36,1)}.ulx-c:hover .go{color:#FD6408;transform:translateX(4px)}.ar-img{display:block;width:100%;height:auto;border:1px solid #E3E1DC}.ev-chip{background:transparent;border:1px solid #D8D5CE;border-radius:0;padding:7px 14px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.06em;font-weight:600;color:#6B6F73;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease}.ev-chip:hover{border-color:#0E1013;color:#0E1013}.ev-chip.on{background:#0E1013;border-color:#0E1013;color:#F7F6F3}.ev-count{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6B6F73;padding:12px 20px;border-bottom:1px solid #E3E1DC;background:#fff}.ev-count b{color:#FD6408;font-family:avant,"Avant Garde",sans-serif;font-size:15px;letter-spacing:0}.ev-row{display:grid;grid-template-columns:132px 1fr;gap:0;border-bottom:1px solid #F0EEE9;padding:18px 20px}.ev-row:last-child{border-bottom:0}@media(max-width:640px){.ev-row{grid-template-columns:1fr;gap:10px}}.ev-none{padding:28px 20px;font-family:Inter,sans-serif;font-size:14px;color:#6B6F73;display:none}#wrap .s_dynamic_snippet_products h6 a,#wrap .s_dynamic_snippet_products h6{font-family:avant,"Avant Garde",sans-serif!important;font-size:15px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:-.01em!important;color:#0E1013!important;text-decoration:none!important;border:0!important;transition:color .3s ease}#wrap .s_dynamic_snippet_products .o_wsale_product_btn,#wrap .s_dynamic_snippet_products .o_add_compare_dyn,#wrap .s_dynamic_snippet_products .o_add_wishlist_dyn,#wrap .s_dynamic_snippet_products .o_wsale_product_btn_primary,#wrap .s_dynamic_snippet_products .o_add_wishlist{display:none!important}#wrap .s_dynamic_snippet_products .card{border:0!important;border-radius:0!important;background:transparent!important}#wrap .d3m:last-child{margin-bottom:0!important}#wrap :not(.d-flex) > h1 + p,#wrap :not(.d-flex) > h2 + p,#wrap :not(.d-flex) > h3 + p,#wrap :not(.d-flex) > h4 + p{margin-top:30px!important}#wrap :not(.d-flex) > h1 + div,#wrap :not(.d-flex) > h2 + div,#wrap :not(.d-flex) > h3 + div{margin-top:30px!important}#wrap :not(.d-flex) > h1 + ul,#wrap :not(.d-flex) > h2 + ul,#wrap :not(.d-flex) > h3 + ul,#wrap :not(.d-flex) > h2 + ol,#wrap :not(.d-flex) > h3 + ol{margin-top:30px!important}#wrap .ar-main :not(.d-flex) > h2 + p,#wrap .ar-main :not(.d-flex) > h3 + p{margin-top:0!important}#wrap [data-r].r-in,[data-r].r-in{opacity:1!important;transform:none!important}#wrap [data-r].r-in *,[data-r].r-in .d3wd{opacity:1!important}html.d3-revealed [data-r]{opacity:1!important;transform:none!important}html.d3-revealed .d3wd,html.d3-revealed .d3i{opacity:1!important;transform:none!important}.d3sec{padding:88px 0 96px}.d3in{max-width:1240px;margin:0 auto;padding:0 32px}.d3eye{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#FD6408;margin:0 0 14px}.d3h2{font-family:avant,"Avant Garde",sans-serif;font-size:clamp(26px,3.4vw,40px);line-height:1.04;letter-spacing:-.025em;font-weight:500;color:#0E1013;margin:0 0 14px}.d3dek{font-family:Inter,sans-serif;font-size:15px;line-height:1.65;color:#5E6368;margin:0 0 34px;max-width:52ch}@media(max-width:640px){.d3sec{padding:60px 0 64px}}.d3-loginlink{display:none}@media(max-width:991px){.o_header_mobile_buttons_wrap{display:flex!important;align-items:center;gap:10px}.d3-loginlink{display:inline-block!important;position:relative;margin-top:18px;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#FD6408!important;text-decoration:none!important;border:0!important;padding-bottom:5px}.d3-loginlink:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:#FD6408;transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.16,1,.3,1)}.d3-loginlink.on:after{transform:scaleX(1)}}body #wrap .o_wsale_filmstrip_link.d3bo.d3bo,body #wrap .o_wsale_filmstrip_link{background-color:rgba(253,100,8,.06)!important;border:1px solid #FD6408!important;color:#FD6408!important;transition:background-color .25s ease,color .25s ease!important;transform:none!important}body #wrap .o_wsale_filmstrip_link:hover{background-color:rgba(253,100,8,.16)!important;color:#FD6408!important;transform:none!important}#wrap section h2:not(.ulx-h):not(.d3-noline){position:relative}#wrap section h2:not(.ulx-h):not(.d3-noline):after{content:"";position:absolute;left:0;bottom:-15px;width:56px;height:1px;background:currentColor;opacity:.20;transform:scaleX(0);transform-origin:0 50%;transition:transform .75s cubic-bezier(.16,1,.3,1) .18s;pointer-events:none}#wrap [data-r].r-in h2:after,#wrap h2[data-r].r-in:after,html.d3-revealed #wrap section h2:after,#wrap .ar-main h2:after{transform:scaleX(1)}#wrap .ar-main h2:after{bottom:-11px;width:48px;opacity:.18}#wrap .ev-row h2:after,#wrap .ulx h2:after,header h2:after,footer h2:after{content:none!important}#top_menu_collapse_mobile .offcanvas-body{justify-content:flex-start!important;gap:0!important}#top_menu_collapse_mobile .offcanvas-body>*{flex:0 0 auto!important}#wrap .ul-link{background-color:#FFFFFF!important;border-color:#E3E1DC!important;color:#0E1013!important}#wrap .ul-media{background-color:#EDEAE4!important;border-bottom-color:#E3E1DC!important}#wrap .ul-title{color:#0E1013!important}#wrap .ul-dek{color:#4E5257!important}#wrap .ul-meta{color:#6E7378!important}@media (hover:hover) and (pointer:fine){#wrap .ul-link:hover{box-shadow:0 18px 44px rgba(14,16,19,.13)!important}#wrap .ul-link:hover .ul-title{color:#FD6408!important}}#wrap .d3-anchhit{position:relative}#wrap .d3-anchhit:before{content:"";position:absolute;left:0;right:0;top:-10px;height:2px;box-sizing:content-box;padding:inherit;padding-top:0;padding-bottom:0;background-image:linear-gradient(90deg,rgba(253,100,8,0) 0%,rgba(253,100,8,.9) 16%,rgba(253,100,8,.9) 84%,rgba(253,100,8,0) 100%);background-clip:content-box;z-index:7;pointer-events:none;transform:scaleX(0);transform-origin:50% 50%;transition:transform .9s cubic-bezier(.16,1,.3,1)}#wrap .d3-anchhit:after{content:"";position:absolute;left:0;right:0;top:-10px;bottom:auto;height:190px;box-sizing:border-box;padding:inherit;padding-top:0;padding-bottom:0;background-image:radial-gradient(130% 100% at 50% 0%,rgba(253,100,8,.20) 0%,rgba(253,100,8,.06) 46%,rgba(253,100,8,0) 80%);background-clip:content-box;z-index:6;pointer-events:none;opacity:0;transform:scaleX(.55);transform-origin:50% 50%;transition:opacity .75s ease,transform 1.05s cubic-bezier(.16,1,.3,1)}#wrap section.d3-anchhit:before{top:0}#wrap section.d3-anchhit:after{top:0;height:260px;background-image:radial-gradient(74% 100% at 50% 0%,rgba(253,100,8,.14) 0%,rgba(253,100,8,0) 100%)}#wrap .d3-anchhit.d3-anchgo:before{transform:scaleX(1)}#wrap .d3-anchhit.d3-anchgo:after{opacity:1;transform:scaleX(1)}@media(prefers-reduced-motion:reduce){#wrap .d3-anchhit:before,#wrap .d3-anchhit:after{transition:none;transform:none;opacity:1}}#wrap .d3-hero-runner .d3px{background-position:74% 44%!important}#wrap .d3-hero-collage .d3px{background-position:72% 50%!important}@media(max-width:991px){#wrap .d3-hero-runner .d3px{background-size:132% auto!important;background-repeat:no-repeat!important;background-position:66% 94%!important}#wrap .d3-hero-collage .d3px{background-size:122% auto!important;background-repeat:no-repeat!important;background-position:78% 82%!important;opacity:.42!important}#wrap .d3-hero-collage .d3gr{background-image:linear-gradient(180deg,rgba(247,246,243,.70) 0%,rgba(247,246,243,.90) 42%,rgba(247,246,243,.62) 100%)!important}#wrap .d3-hero-runner .d3gr{background-image:linear-gradient(180deg,rgba(10,11,12,.90) 0%,rgba(10,11,12,.72) 46%,rgba(10,11,12,.30) 100%)!important}}#wrap .d3aud-bar .d3aud-in{max-width:1240px;margin:0 auto;padding:22px 32px;display:flex;flex-wrap:wrap;align-items:center;gap:18px}#wrap .d3aud-bar .d3aud-t1{flex:1 1 320px;min-width:0;display:flex;align-items:center;gap:16px}#wrap .d3aud-bar .d3aud-t1 u{display:block;width:3px;height:36px;background:#FD6408;flex:0 0 3px;text-decoration:none}#wrap .d3aud-bar .d3aud-t1 p{margin:0;font-size:17px;line-height:1.35;color:#F7F6F3;letter-spacing:-.01em}#wrap .d3aud-bar .d3aud-a{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:767px){#wrap .d3aud-bar .d3aud-in{padding:20px}#wrap .d3aud-bar .d3aud-a{width:100%}#wrap .d3aud-bar .d3aud-a .btn{width:100%;text-align:center}}#wrap .d3aud-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #DCD8D0}#wrap .d3aud-steps .st{padding:26px 26px 30px;border-bottom:1px solid #DCD8D0;border-right:1px solid #DCD8D0;transition:background .3s ease}#wrap .d3aud-steps .st.last{border-right:0}#wrap .d3aud-steps .st:hover{background:#EDEAE4}#wrap .d3aud-steps .st i{display:block;font-style:normal;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.18em;color:#FD6408;margin-bottom:12px}#wrap .d3aud-steps .st b{display:block;font-weight:500;font-size:19px;line-height:1.25;letter-spacing:-.01em;color:#0E1013;margin-bottom:8px}#wrap .d3aud-steps .st em{display:block;font-style:normal;font-size:15px;line-height:1.55;color:#6B7075}@media(max-width:767px){#wrap .d3aud-steps{grid-template-columns:1fr}#wrap .d3aud-steps .st{border-right:0}}#wrap .d3aud-chips{display:flex;flex-wrap:wrap;gap:10px}#wrap .d3aud-chips a{display:inline-flex;align-items:center;padding:11px 18px;border:1px solid #2A2D31;background:#0E1013;color:#C3CCD3;text-decoration:none;font-size:15px;line-height:1.1;letter-spacing:-.01em;transition:border-color .25s ease,color .25s ease,background .25s ease}#wrap .d3aud-chips a:hover{border-color:#FD6408;color:#F7F6F3;background:#15171A}#wrap .d3aud-kit{border:1px solid #2A2D31}#wrap .d3aud-kit .kg{display:grid;grid-template-columns:repeat(4,1fr)}#wrap .d3aud-kit label{display:block;position:relative;margin:0;padding:16px 18px;border-right:1px solid #2A2D31;border-bottom:1px solid #2A2D31;cursor:pointer;font-size:15px;line-height:1.35;transition:background .25s ease}#wrap .d3aud-kit label:hover{background:#15171A}#wrap .d3aud-kit label span{color:#A2ABB2;transition:color .25s ease}#wrap .d3aud-kit label:hover span{color:#F7F6F3}#wrap .d3aud-kit input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}#wrap .d3aud-kit label u{position:absolute;left:0;top:0;bottom:0;width:3px;background:#FD6408;transform:scaleY(0);transform-origin:50% 0;transition:transform .28s cubic-bezier(.22,.61,.36,1);text-decoration:none}#wrap .d3aud-kit input:checked+u{transform:scaleY(1)}#wrap .d3aud-kit input:checked~span{color:#F7F6F3}#wrap .d3aud-kit .kf{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px}#wrap .d3aud-kit .d3aud-kc{margin:0;flex:1 1 auto;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8A8F94}@media(max-width:991px){#wrap .d3aud-kit .kg{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){#wrap .d3aud-kit .kg{grid-template-columns:1fr}#wrap .d3aud-kit label{border-right:0}}#wrap .d3aud-tabs{border:1px solid #2A2D31}#wrap .d3aud-tabs input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}#wrap .d3aud-tabs .tl{display:flex;flex-wrap:wrap;border-bottom:1px solid #2A2D31}#wrap .d3aud-tabs .tl label{position:relative;margin:0;padding:15px 24px;cursor:pointer;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8A8F94;border-right:1px solid #2A2D31;transition:color .25s ease,background .25s ease}#wrap .d3aud-tabs .tl label:hover{color:#F7F6F3}#wrap .d3aud-tabs .tl label:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#FD6408;transform:scaleX(0);transform-origin:0 50%;transition:transform .32s cubic-bezier(.22,.61,.36,1)}#wrap .d3aud-tabs .pn{display:none;padding:28px}#wrap .d3aud-tabs .pn h5{font-size:20px;line-height:1.25;letter-spacing:-.01em;font-weight:500;color:#F7F6F3;margin:0 0 12px}#wrap .d3aud-tabs .pn p{font-size:16px;line-height:1.65;color:#A2ABB2;margin:0 0 14px;max-width:72ch}#wrap .d3aud-tabs .pn p.lk{margin:0}#wrap .d3aud-tabs .pn a{color:#FD6408;text-decoration:none;border-bottom:1px solid rgba(253,100,8,.4);margin-right:18px;font-size:15px}#wrap .d3aud-tabs .pn a:hover{border-bottom-color:#FD6408}#wrap .d3aud-tabs .ta:checked~.tp .p1,#wrap .d3aud-tabs .tb:checked~.tp .p2,#wrap .d3aud-tabs .tc:checked~.tp .p3{display:block}#wrap .d3aud-tabs .ta:checked~.tl .l1,#wrap .d3aud-tabs .tb:checked~.tl .l2,#wrap .d3aud-tabs .tc:checked~.tl .l3{color:#F7F6F3;background:#15171A}#wrap .d3aud-tabs .ta:checked~.tl .l1:after,#wrap .d3aud-tabs .tb:checked~.tl .l2:after,#wrap .d3aud-tabs .tc:checked~.tl .l3:after{transform:scaleX(1)}@media(max-width:575px){#wrap .d3aud-tabs .tl label{padding:13px 16px;flex:1 1 auto;text-align:center}#wrap .d3aud-tabs .pn{padding:22px 20px}}#wrap .d3aud-faq{border-top:1px solid #2A2D31}#wrap .d3aud-faq details{border-bottom:1px solid #2A2D31}#wrap .d3aud-faq summary{list-style:none;cursor:pointer;padding:22px 48px 22px 0;position:relative;font-size:18px;line-height:1.35;letter-spacing:-.01em;color:#F7F6F3;transition:color .25s ease}#wrap .d3aud-faq summary::-webkit-details-marker{display:none}#wrap .d3aud-faq summary::marker{content:""}#wrap .d3aud-faq summary:hover{color:#FD6408}#wrap .d3aud-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:Inter,sans-serif;font-size:24px;line-height:1;color:#FD6408}#wrap .d3aud-faq details[open] summary:after{content:"\2212"}#wrap .d3aud-faq .an{padding:0 48px 26px 0;font-size:16px;line-height:1.65;color:#A2ABB2;max-width:80ch}#wrap .d3aud-faq .an a{color:#FD6408;text-decoration:none;border-bottom:1px solid rgba(253,100,8,.4)}#wrap .d3aud-tg{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#wrap .d3aud-t{display:block;border:1px solid #2A2D31;background:#15171A;text-decoration:none;padding:20px 20px 22px;color:#F7F6F3;overflow:hidden}#wrap .d3aud-t i{display:block;font-style:normal;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#FD6408;margin-bottom:12px}#wrap .d3aud-t b{display:block;font-weight:500;font-size:17px;line-height:1.3;letter-spacing:-.01em;margin-bottom:10px;color:#F7F6F3}#wrap .d3aud-t em{display:block;font-style:normal;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8A8F94}@media(max-width:991px){#wrap .d3aud-tg{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){#wrap .d3aud-tg{grid-template-columns:1fr}}#wrap .d3aud-hd{display:flex;align-items:baseline;border-bottom:1px solid #2A2D31;padding-bottom:12px;margin-bottom:28px}#wrap .d3aud-hd.lt{border-bottom-color:#DCD8D0}@media(max-width:575px){#wrap .d3aud-hd p{display:none}#wrap .d3aud-hd{margin-bottom:22px}}#wrap .d3map{position:relative;background:#0E1013;border:1px solid #2A2D31}#wrap .d3map-c{position:relative;padding:18px}#wrap .d3map-svg{display:block;width:100%;height:auto}#wrap .d3map-svg path{fill:#22252A;stroke:#0E1013;stroke-width:.4;transition:fill .2s ease;outline:none}#wrap .d3map-svg path.m-mkt{fill:#6B3A12;cursor:pointer}#wrap .d3map-svg path.m-hub{fill:#FD6408;cursor:pointer}#wrap .d3map-svg path.m-mkt:hover,#wrap .d3map-svg path.m-hub:hover,#wrap .d3map-svg path.m-mkt:focus,#wrap .d3map-svg path.m-hub:focus{fill:#FF9B57}#wrap .d3map-tip{position:absolute;z-index:8;pointer-events:none;opacity:0;transform:translate(-50%,-116%);transition:opacity .16s ease;background:#15171A;border:1px solid #3A3E44;padding:11px 14px;min-width:172px;max-width:262px;box-shadow:0 12px 34px rgba(0,0,0,.6)}#wrap .d3map-tip.on{opacity:1}#wrap .d3map-tip.below{transform:translate(-50%,16%)}#wrap .d3map-tip b{display:block;font-weight:500;font-size:15px;line-height:1.25;color:#F7F6F3}#wrap .d3map-tip s{display:block;text-decoration:none;font-size:13px;line-height:1.35;color:#A2ABB2;margin-top:3px}#wrap .d3map-tip s:empty{display:none}#wrap .d3map-tip i{display:block;font-style:normal;margin-top:9px;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#FD6408}#wrap .d3map-lg{display:flex;flex-wrap:wrap;gap:22px;padding:15px 18px;border-top:1px solid #2A2D31}#wrap .d3map-lg span{display:inline-flex;align-items:center;gap:9px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8A8F94}#wrap .d3map-lg span u{display:block;width:13px;height:13px;text-decoration:none;flex:0 0 13px}#wrap .d3map-lg span u.a{background:#FD6408}#wrap .d3map-lg span u.b{background:#6B3A12}@media(max-width:767px){#wrap .d3map-c{padding:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}#wrap .d3map-svg{min-width:780px}#wrap .d3map-lg{gap:13px;padding:13px}#wrap .d3map-tip{min-width:186px;padding:9px 11px}#wrap .d3map-tip i{letter-spacing:.1em}}#wrap .d3stat{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #2A2D31;border-left:1px solid #2A2D31}#wrap .d3stat div{padding:24px 22px 26px;border-right:1px solid #2A2D31;border-bottom:1px solid #2A2D31}#wrap .d3stat b{display:block;font-weight:500;font-size:clamp(30px,3.6vw,44px);line-height:1;letter-spacing:-.02em;color:#F7F6F3;margin-bottom:10px}#wrap .d3stat em{display:block;font-style:normal;font-size:14px;line-height:1.45;color:#8A8F94}@media(max-width:767px){#wrap .d3stat{grid-template-columns:repeat(2,1fr)}}#wrap .d3jr{border-top:1px solid #DCD8D0}#wrap .d3jr .yr{display:flex;flex-wrap:wrap;gap:0 28px;padding:20px 0 22px;border-bottom:1px solid #DCD8D0;position:relative;transition:padding-left .3s cubic-bezier(.22,.61,.36,1)}#wrap .d3jr .yr:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#FD6408;transform:scaleY(0);transform-origin:50% 0;transition:transform .3s cubic-bezier(.22,.61,.36,1)}#wrap .d3jr .yr:hover{padding-left:18px}#wrap .d3jr .yr:hover:before{transform:scaleY(1)}#wrap .d3jr .yr u{flex:0 0 96px;text-decoration:none;font-family:Inter,sans-serif;font-size:13px;letter-spacing:.14em;color:#FD6408;padding-top:3px}#wrap .d3jr .yr .tx{flex:1 1 300px;min-width:0}#wrap .d3jr .yr b{display:block;font-weight:500;font-size:18px;line-height:1.3;letter-spacing:-.01em;color:#0E1013;margin-bottom:5px}#wrap .d3jr .yr em{display:block;font-style:normal;font-size:15px;line-height:1.5;color:#6B7075}@media(max-width:575px){#wrap .d3jr .yr u{flex:0 0 100%;margin-bottom:7px;padding-top:0}}#wrap .d3tile{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#wrap .d3tile div{border:1px solid #2A2D31;background:#15171A;padding:22px 20px 24px;transition:border-color .3s ease}#wrap .d3tile div:hover{border-color:#FD6408}#wrap .d3tile b{display:block;font-weight:500;font-size:18px;line-height:1.25;letter-spacing:-.01em;color:#F7F6F3;margin-bottom:10px}#wrap .d3tile em{display:block;font-style:normal;font-size:15px;line-height:1.55;color:#A2ABB2}@media(max-width:991px){#wrap .d3tile{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){#wrap .d3tile{grid-template-columns:1fr}}#wrap .d3net{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #2A2D31;border-left:1px solid #2A2D31;margin-top:26px}#wrap .d3net div{padding:17px 20px;border-right:1px solid #2A2D31;border-bottom:1px solid #2A2D31}#wrap .d3net b{display:block;font-weight:500;font-size:16px;line-height:1.3;color:#F7F6F3;margin-bottom:4px}#wrap .d3net em{display:block;font-style:normal;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#FD6408}@media(max-width:575px){#wrap .d3net{grid-template-columns:1fr}}#wrap .d3aud-chips span.ch{display:inline-flex;align-items:center;padding:10px 16px;border:1px solid #2A2D31;background:#0E1013;color:#C3CCD3;font-size:14px;line-height:1.1;letter-spacing:-.01em}#wrap .d3aud-chips.lt span.ch{border-color:#DCD8D0;background:#FFFFFF;color:#3E4347}#wrap .d3sub{font-size:16px;line-height:1.65;margin:0 0 18px;max-width:74ch}#wrap .d3sub.lt{color:#6B7075}#wrap .d3map-svg path.m-on{fill:#FF9B57}#wrap .d3aud-faq .an{box-sizing:border-box;overflow:hidden;transition:height .32s cubic-bezier(.22,.61,.36,1),opacity .26s ease}#wrap .d3aud-faq details[data-closing] summary:after{content:"+"}#wrap.d3lt .d3aud-bar .d3aud-t1 p{color:#0E1013}#wrap.d3lt .d3stat{border-top-color:#DCD8D0;border-left-color:#DCD8D0}#wrap.d3lt .d3stat div{border-right-color:#DCD8D0;border-bottom-color:#DCD8D0}#wrap.d3lt .d3stat b{color:#0E1013}#wrap.d3lt .d3stat em{color:#6B7075}#wrap.d3lt .d3tile div{border-color:#DCD8D0;background:#FFFFFF}#wrap.d3lt .d3tile b{color:#0E1013}#wrap.d3lt .d3tile em{color:#6B7075}#wrap.d3lt .d3net{border-top-color:#DCD8D0;border-left-color:#DCD8D0}#wrap.d3lt .d3net div{border-right-color:#DCD8D0;border-bottom-color:#DCD8D0;background:#FFFFFF}#wrap.d3lt .d3net b{color:#0E1013}#wrap.d3lt .d3aud-hd{border-bottom-color:#DCD8D0}#wrap.d3lt .d3aud-tabs{border-color:#DCD8D0;background:#FFFFFF}#wrap.d3lt .d3aud-tabs .tl{border-bottom-color:#DCD8D0}#wrap.d3lt .d3aud-tabs .tl label{border-right-color:#DCD8D0}#wrap.d3lt .d3aud-tabs .tl label:hover{color:#0E1013}#wrap.d3lt .d3aud-tabs .pn h5{color:#0E1013}#wrap.d3lt .d3aud-tabs .pn p{color:#6B7075}#wrap.d3lt .d3aud-tabs .ta:checked~.tl .l1,#wrap.d3lt .d3aud-tabs .tb:checked~.tl .l2,#wrap.d3lt .d3aud-tabs .tc:checked~.tl .l3{color:#0E1013;background:#EDEAE4}#wrap.d3lt .d3aud-faq{border-top-color:#DCD8D0}#wrap.d3lt .d3aud-faq details{border-bottom-color:#DCD8D0}#wrap.d3lt .d3aud-faq summary{color:#0E1013}#wrap.d3lt .d3aud-faq .an{color:#6B7075}#wrap.d3lt .d3map{border:0;background:transparent}#wrap.d3lt .d3map-c{padding:0}#wrap.d3lt .d3map-svg path{fill:#DEDAD3;stroke:#F7F6F3;stroke-width:.5}#wrap.d3lt .d3map-svg path.m-mkt{fill:#F0B184}#wrap.d3lt .d3map-svg path.m-hub{fill:#FD6408}#wrap.d3lt .d3map-svg path.m-mkt:hover,#wrap.d3lt .d3map-svg path.m-hub:hover,#wrap.d3lt .d3map-svg path.m-mkt:focus,#wrap.d3lt .d3map-svg path.m-hub:focus,#wrap.d3lt .d3map-svg path.m-on{fill:#C84F06}#wrap.d3lt .d3map-tip{background:#FFFFFF;border-color:#DCD8D0;box-shadow:0 12px 30px rgba(20,18,14,.18)}#wrap.d3lt .d3map-tip b{color:#0E1013}#wrap.d3lt .d3map-tip s{color:#6B7075}#wrap.d3lt .d3map-lg{border-top:0;padding:18px 0 0}#wrap.d3lt .d3map-lg span u.b{background:#F0B184}#wrap.d3lt .d3aud-chips a{border-color:#DCD8D0;background:#FFFFFF;color:#3E4347}#wrap.d3lt .d3aud-chips a:hover{border-color:#FD6408;color:#0E1013;background:#EDEAE4}@media(max-width:767px){#wrap.d3lt .d3map-c{padding:0}}@keyframes d3fin{to{opacity:1;transform:none}}#wrap .d3reg{display:grid;grid-template-columns:repeat(6,1fr);gap:0;align-items:stretch;background:none;border:0;margin-top:34px;margin-left:-22px;margin-right:-22px}#wrap .d3reg .rg{background:none;border:0;border-left:1px solid #DCD8D0;padding:0 22px 4px;min-width:0}#wrap .d3reg .eu{grid-column:1 / -1;column-count:6;column-gap:0;border-left:0;padding:0;margin-bottom:30px;border-bottom:0}#wrap .d3reg .eu:after{content:"";display:block;column-span:all;height:1px;background:#DCD8D0;margin:30px 22px 0}#wrap .d3reg .eu h5{column-span:all;padding-left:22px}#wrap .d3reg .eu .cy{padding-left:22px;padding-right:22px;break-inside:avoid}#wrap .d3reg .rg:nth-child(2){border-left:0}#wrap .d3reg h5{margin:0 0 16px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#FD6408}#wrap .d3reg .cy{display:grid;grid-template-columns:22px 1fr;column-gap:10px;align-items:start;padding:8.5px 0;font-size:15px;line-height:17px;color:#3E4347;cursor:default;transition:color .2s ease}#wrap .d3reg .cy img{width:22px;height:auto;display:block;margin-top:2px;border:1px solid #DCD8D0;flex:none}#wrap .d3reg .cy em{font-style:normal;font-size:12px;line-height:17px;color:#6B7075;white-space:nowrap}#wrap .d3reg .cy:hover{color:#0E1013}#wrap .d3reg .cy:hover em{color:#3E4347}@media(max-width:1100px){#wrap .d3reg{grid-template-columns:repeat(3,1fr)}#wrap .d3reg .eu{column-count:3}#wrap .d3reg .rg:nth-child(5){border-left:0;padding-top:26px}#wrap .d3reg .rg:nth-child(6),#wrap .d3reg .rg:nth-child(7){padding-top:26px}}@media(max-width:640px){#wrap .d3reg{grid-template-columns:1fr;margin-left:0;margin-right:0}#wrap .d3reg .rg{border-left:0;border-top:1px solid #DCD8D0;padding:20px 0 6px;column-count:2;column-gap:22px}#wrap .d3reg .eu{grid-column:auto;column-count:2;border-bottom:0;border-top:1px solid #DCD8D0;margin-bottom:0;padding:20px 0 6px}#wrap .d3reg h5,#wrap .d3reg .eu h5{column-span:all;padding-left:0;margin-bottom:12px}#wrap .d3reg .cy,#wrap .d3reg .eu .cy{padding:7px 0;line-height:17px;font-size:14px;grid-template-columns:20px 1fr;column-gap:9px;break-inside:avoid;padding-left:0;padding-right:0}#wrap .d3reg .cy img{width:20px}#wrap .d3reg .cy em{display:block;font-size:11px;white-space:normal}}#wrap .d3cat{position:relative}#wrap .d3cat-f{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border:1px solid #DCD8D0;background:#ECECEC;box-shadow:0 18px 44px rgba(20,18,14,.09)}#wrap .d3cat-f iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block}#wrap .d3cat-b{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px}#wrap .d3cat-b p{margin:0;flex:1 1 auto;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#9AA0A5}@media(max-width:991px){#wrap .d3cat-f{aspect-ratio:4/3}}@media(max-width:575px){#wrap .d3cat-f{aspect-ratio:3/4}#wrap .d3cat-b .btn{width:100%;text-align:center}}#wrap .d3retcta{margin:36px 0 56px;padding-top:22px;border-top:1px solid #DCD8D0;font-size:15px;line-height:1.6;color:#6B7075}#wrap .d3retcta a{color:#FD6408;text-decoration:none;border-bottom:1px solid rgba(253,100,8,.4);transition:border-color .22s ease}#wrap .d3retcta a:hover{border-bottom-color:#FD6408}@media(min-width:992px){#wrap section.d3-hero-collage .d3px{background-size:cover!important;background-position:66% 44%!important;background-repeat:no-repeat!important;opacity:1!important}#wrap section.d3-hero-collage .d3gr{background-image:linear-gradient(97deg,rgba(252,252,251,.985) 0%,rgba(252,252,251,.95) 26%,rgba(250,250,248,.78) 40%,rgba(248,248,245,.34) 54%,rgba(247,246,243,0) 68%)!important}}@media(max-width:991px){#wrap section.d3-hero-collage .d3px,#wrap section.d3-hero-collage .d3gr{display:none!important}#wrap section.d3-hero-collage{background-image:linear-gradient(180deg,rgba(252,252,251,1) 0%,rgba(252,252,251,1) 44%,rgba(252,252,251,.55) 52%,rgba(250,250,248,0) 60%),url(img/2086.webp)!important;background-position:center bottom!important;background-size:min(100%,640px) auto!important;background-repeat:no-repeat!important;}#wrap section.d3-hero-collage .container{padding-top:70px!important;padding-bottom:calc(min(100vw,640px) + 14px)!important;}}#wrap .d3aud-t,#wrap .ulx-c,#wrap .ul-link,#wrap .d3-tech,#wrap .d3-also-card,#wrap .d3-doc-card,#wrap a.d-block.h-100,#wrap .ar-prod a{position:relative}#wrap .ulx-c:before,#wrap .ul-link:before,#wrap .d3-tech:before,#wrap .d3-also-card:before,#wrap .d3-doc-card:before,#wrap a.d-block.h-100:before,#wrap .ar-prod a:before{content:"";position:absolute;left:0;right:0;top:0;bottom:auto;width:auto;height:2px;background-color:#FD6408;background-image:none;transform:scaleX(0);transform-origin:0 50%;transition:transform .42s cubic-bezier(.22,.61,.36,1);z-index:4;pointer-events:none;border-radius:0;opacity:1}#wrap .ulx-c:hover,#wrap .ul-link:hover,#wrap .d3-tech:hover,#wrap .d3-also-card:hover,#wrap .d3-doc-card:hover,#wrap a.d-block.h-100:hover,#wrap .ar-prod a:hover{transform:none!important;box-shadow:none!important}#wrap .ulx-c:hover:before,#wrap .ul-link:hover:before,#wrap .d3-tech:hover:before,#wrap .d3-also-card:hover:before,#wrap .d3-doc-card:hover:before,#wrap a.d-block.h-100:hover:before,#wrap .ar-prod a:hover:before{transform:scaleX(1)!important}@media(prefers-reduced-motion:reduce){#wrap .ulx-c:before,#wrap .ul-link:before,#wrap .d3-tech:before,#wrap .d3-also-card:before,#wrap .d3-doc-card:before,#wrap a.d-block.h-100:before,#wrap .ar-prod a:before{transition:none}}#wrap .ul-link{display:flex;flex-direction:column;height:100%}#wrap .ul-media{flex:1 1 auto;min-height:0}#wrap .ul-body{flex:0 0 auto}@media(min-width:992px){#wrap .ul-lead{grid-row:auto}#wrap .ul-wide{grid-column:span 12}}#wrap .d3orn{position:absolute;top:0;bottom:0;width:clamp(240px,32vw,520px);pointer-events:none;z-index:0;background-repeat:no-repeat;background-size:contain;opacity:.85}@media(max-width:991px){#wrap .d3orn{width:clamp(150px,46vw,300px);opacity:.55}}#wrap .d3orn-narrow{width:clamp(170px,19vw,290px)}#wrap .d3orn-soft{opacity:.5}#wrap .d3orn-top{bottom:auto;height:min(76%,820px)}#wrap .d3orn-ink{opacity:.18}#wrap .d3orn-wide{width:clamp(300px,40vw,640px)}#wrap .d3orn-pt{background-size:auto 152%}#wrap .d3orn-pb{background-size:auto 128%}#wrap .d3orn-flip{transform:scaleY(-1)}#wrap .d3orn-tight{width:clamp(120px,13vw,190px)}@media(max-width:991px){#wrap .ul-tall .ul-media{background-position:50% 78%!important}#wrap .ul-wide2 .ul-media{aspect-ratio:21/9!important;flex:0 0 auto!important}}@media(max-width:991px){#wrap section.d3-hero-runner{min-height:clamp(600px,calc(100svh - 128px),760px);display:flex;flex-direction:column;justify-content:flex-end;padding:0!important;background-color:#0E1013!important}#wrap section.d3-hero-runner .container{padding:310px 20px 64px!important;max-width:none!important;width:100%}#wrap section.d3-hero-runner .d3px{top:0!important;bottom:auto!important;height:300px!important;background-size:cover!important;background-position:95% 86%!important;background-repeat:no-repeat!important;transform:none!important;opacity:1!important;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,rgba(0,0,0,.35) 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 58%,rgba(0,0,0,.35) 82%,transparent 100%)}#wrap section.d3-hero-runner .d3gr{top:0!important;bottom:auto!important;height:300px!important;background-image:linear-gradient(180deg,rgba(14,16,19,.55) 0%,rgba(14,16,19,0) 38%)!important}#wrap section.d3-hero-runner h1 .d3i{font-size:36px!important;line-height:1.05!important;letter-spacing:-.015em!important}#wrap section.d3-hero-runner .col-lg-5 p{text-transform:none!important;letter-spacing:0!important;font-family:Inter,sans-serif!important;font-size:15px!important;line-height:1.47!important;color:rgba(247,246,243,.7)!important;max-width:300px}#wrap section.d3-hero-runner .d3ru{display:none!important}#wrap section.d3-hero-runner .d3-loginlink{display:inline-flex!important;align-items:center;gap:6px;font-family:Inter,sans-serif!important;font-size:13px!important;letter-spacing:.02em!important;text-transform:none!important;color:#FD6408!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important;border:0!important;background:none!important;padding:6px 0!important;margin:0!important;min-height:0!important}#wrap section.d3-hero-runner .d3-loginlink:after{display:none!important}#wrap section.d3-hero-runner .container .pt-5{display:none!important}#wrap section.d3-hero-runner .d3bf.d3bf{display:inline-flex!important;width:auto!important;min-width:176px!important;height:52px!important;padding:0 28px!important;font-size:15px!important;margin:0!important}#wrap section.d3-hero-runner .d3bo.d3bo.d3bo.d3bo.d3bo{display:inline-flex!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:8px 0 6px!important;background-color:transparent!important;border:0!important;border-bottom:1px solid rgba(247,246,243,.35)!important;color:#F7F6F3!important;font-weight:400!important;font-size:15px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;margin:0!important}#wrap section.d3-hero-runner .row,#wrap section.d3-hero-runner .col-lg-5{padding-left:0!important;padding-right:0!important}#wrap section.d3-hero-runner .row{margin-left:0!important;margin-right:0!important}#wrap section.d3-hero-runner .col-lg-5 > div.r-in{display:flex;flex-direction:column;align-items:flex-start;gap:20px}#wrap section.d3-hero-runner .col-lg-5 > div.r-in > div{display:none}#wrap section.d3-hero-runner .col-lg-5 > div.r-in{gap:16px}@media(max-width:374px){#wrap section.d3-hero-runner h1 .d3i{font-size:32px!important}}#wrap section.d3-hero-runner .d3-loginlink{font-weight:500!important}#wrap section.d3-hero-runner .d3-loginlink span{letter-spacing:.02em!important}#wrap section.d3-hero-runner .d3bo.d3bo.d3bo.d3bo.d3bo{display:inline-block!important;border:0!important;border-bottom:0!important;padding:8px 0 6px!important;text-decoration:underline!important;text-underline-offset:6px!important;text-decoration-thickness:1px!important;text-decoration-color:rgba(247,246,243,.45)!important}#wrap section.d3-hero-runner .d3bo.d3bo.d3bo.d3bo.d3bo:after{content:"\2192";display:inline-block;margin-left:10px;color:#F7F6F3;opacity:1;background:none;border:0;width:auto;height:auto;position:static;transform:none}#wrap section.d3-hero-runner .d3-loginlink{text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important}#wrap section.d3-hero-runner .d3bo.d3bo.d3bo.d3bo.d3bo{text-decoration:none!important}#wrap section.d3-hero-runner .d3-loginlink{text-decoration:none!important;font-family:avant,"Avant Garde","Century Gothic",sans-serif!important;font-size:15px!important;font-weight:400!important;letter-spacing:.02em!important;padding:8px 0 6px!important}#wrap section.d3-hero-runner .d3bo .d3lt,#wrap section.d3-hero-runner .d3-loginlink .d3lt{text-decoration:underline!important;text-underline-offset:6px!important;text-decoration-thickness:1px!important}#wrap section.d3-hero-runner .d3bo .d3lt{text-decoration-color:rgba(247,246,243,.45)!important}#wrap section.d3-hero-runner .d3-loginlink .d3lt{text-decoration-color:rgba(253,100,8,.55)!important}}#wrap section.d3-hcue{min-height:min(86vh,760px);display:flex;flex-direction:column;justify-content:center;position:relative}#wrap .d3-scrollcue{position:absolute;left:50%;bottom:26px;margin-left:-22px;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer;z-index:4;transition:opacity .35s ease}#wrap .d3-scrollcue.on-dark{color:#F7F6F3}#wrap .d3-scrollcue.on-light{color:#0E1013}#wrap .d3-scrollcue.is-off{opacity:0;pointer-events:none}#wrap .d3-scrollcue i{display:block;width:11px;height:11px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px;animation:d3cue 2.1s ease-in-out infinite}@keyframes d3cue{0%,100%{transform:rotate(45deg) translate(-3px,-3px);opacity:.45}50%{transform:rotate(45deg) translate(3px,3px);opacity:1}}@media(hover:hover) and (pointer:fine){#wrap .d3-scrollcue:hover{color:#FD6408}}@media(prefers-reduced-motion:reduce){#wrap .d3-scrollcue i{animation:none;opacity:.8}}@media(max-width:991px){#wrap section.d3-hcue{min-height:min(74svh,620px)}#wrap .d3-scrollcue{bottom:18px}}@media(min-width:992px){#wrap .d3-hero-runner .d3px{height:calc(100% + 64px)!important;top:-32px!important;background-size:cover!important;background-position:72% 50%!important;background-repeat:no-repeat!important;background-color:#0F0E0B!important}}#wrap .d3trace{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;z-index:6}#wrap .d3trace i{position:absolute;display:block;background-color:#FD6408}#wrap .d3trace i:nth-child(1){top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0 50%;animation:d3trx .32s cubic-bezier(.4,0,.2,1) 0s forwards}#wrap .d3trace i:nth-child(2){top:0;right:0;width:3px;height:100%;transform:scaleY(0);transform-origin:50% 0;animation:d3try .32s cubic-bezier(.4,0,.2,1) .28s forwards}#wrap .d3trace i:nth-child(3){bottom:0;right:0;height:3px;width:100%;transform:scaleX(0);transform-origin:100% 50%;animation:d3trx .32s cubic-bezier(.4,0,.2,1) .56s forwards}#wrap .d3trace i:nth-child(4){bottom:0;left:0;width:3px;height:100%;transform:scaleY(0);transform-origin:50% 100%;animation:d3try .32s cubic-bezier(.4,0,.2,1) .84s forwards}@keyframes d3trx{to{transform:scaleX(1)}}@keyframes d3try{to{transform:scaleY(1)}}#wrap .d3trace.out{opacity:0;transition:opacity .7s ease}@media(prefers-reduced-motion:reduce){#wrap .d3trace i{animation:none!important;transform:none!important}}#wrap .fmsban{display:block!important;box-sizing:border-box!important;width:calc(100% + 48px)!important;max-width:none!important;min-width:0!important;margin:-24px -24px 20px -24px!important;height:76px!important;background-size:cover!important;background-repeat:no-repeat!important;background-color:#EDEAE4;border:0!important;padding:0!important;pointer-events:none;float:none!important;position:static!important}@media(max-width:991px){#wrap .fmsban{height:88px!important;margin:-24px -24px 18px -24px!important}}[data-r]{opacity:0;transform:translateY(20px);transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}[data-r].r-in{opacity:1;transform:none}[data-r="z"]{transform:scale(.955)}[data-r="l"]{transform:translateX(-36px)}[data-r="w"]{opacity:0;transform:translateY(40px)}html.no-r [data-r]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-r]{opacity:1;transform:none;transition:none}}.d3m{display:block;overflow:hidden;padding-top:.30em;margin-top:-.30em;padding-bottom:.22em;margin-bottom:-.22em}.d3i{display:block;transform:translateY(170%);opacity:.001;transition:transform .78s cubic-bezier(.16,1,.3,1),opacity .66s cubic-bezier(.16,1,.3,1)}[data-r][data-split]{opacity:1;transform:none}[data-r].r-in .d3i{transform:none;opacity:1}.no-r [data-r]{opacity:1;transform:none}.no-r .d3i{transform:none;opacity:1}.d3ticker{will-change:transform}@media (prefers-reduced-motion:reduce){.d3i{transform:none;opacity:1}}.d3i{will-change:transform}a.d-block.h-100 h4{transition:color .3s ease}a.d-block.h-100:hover h4{color:#FD6408!important}a.d-block.h-100{overflow:hidden}@media (hover:hover) and (pointer:fine){a.d-block.h-100:after{content:"";position:absolute;top:0;left:-50%;width:34%;height:100%;pointer-events:none;z-index:1;background:linear-gradient(105deg,rgba(255,255,255,0),rgba(255,255,255,.12),rgba(255,255,255,0));transform:skewX(-16deg);transition:left .7s cubic-bezier(.22,.61,.36,1),opacity .3s ease;opacity:0}a.d-block.h-100:hover:after{left:115%;opacity:1}}.d3row .d-flex{transition:color .3s ease}.d3row:hover .d-flex{color:#FD6408}footer a{transition:color .28s ease}footer a:hover{color:#FD6408!important}@media (max-width:767px){a.d-block.h-100 > div:first-child{aspect-ratio:4/3!important}}.d3tl{transition:color .25s ease,transform .3s cubic-bezier(.22,.61,.36,1)}.d3tl:hover{color:#FD6408!important;transform:translateX(4px)}.d3ticker{display:inline-block;white-space:nowrap}.d3gr{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;pointer-events:none;transform:translateZ(0)}.d3px{position:absolute;left:0;right:0;top:-11%;bottom:-11%;background-size:cover;background-position:50% 50%;z-index:0;pointer-events:none;transform:translateZ(0)}#d3ct{position:fixed;left:14px;bottom:16px;z-index:1040;font-family:avant,"Avant Garde",sans-serif;font-size:10px;letter-spacing:.26em;color:#FD6408;pointer-events:none}@media (max-width:767px){#d3ct{display:none}}.d3wd{display:inline-block;opacity:.16;transform:translateY(6px);transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}[data-r].r-in .d3wd{opacity:1;transform:none}[data-r][data-wd]{opacity:1;transform:none}.no-r .d3wd{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.d3wd{opacity:1;transform:none}}.d3ru{transform:scaleX(0);transform-origin:0 50%;transition:transform .66s cubic-bezier(.16,1,.3,1) .1s}.r-in .d3ru{transform:scaleX(1)}.no-r .d3ru{transform:none}@media (prefers-reduced-motion:reduce){.d3ru{transform:none}}.d3row .d3rev{position:absolute;right:40px;top:50%;transform:translateY(-50%);max-height:none;opacity:0;white-space:nowrap;transition:opacity .25s ease}.d3row:hover .d3rev{max-height:none;opacity:1;color:#FD6408}@media (max-width:991px){.d3row .d3rev{display:none}}
/* d3 homepage design layer: one type scale, one header pattern, one set of colours */
#wrap{--o:#FD6408;--ink:#0E1013;--paper:#F7F6F3;--mute:#5E6368;--mute-d:#A3A7AB;--line:rgba(14,16,19,.12);--line-d:rgba(247,246,243,.16);--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--disp:avant,"Avant Garde","Century Gothic",sans-serif;--sp:clamp(72px,8vw,120px)}

/* small labels everywhere use the same mono as the Body Architecture readouts */
#wrap [style*="font-family:Inter"]{font-family:var(--mono)!important}
#wrap .d3stages .d3x-idx,#wrap .d3stages .d3x-go,#wrap .d3s-chip,#wrap .d3-pill{font-family:var(--mono)!important}
#wrap .d3stages .d3x-dd,#wrap .d3hd .d3dek,#wrap .d3fms .d3dek{font-family:var(--disp)!important}

/* section rhythm */
#wrap .d3sec.d3stages,#wrap .d3sec.d3who,#wrap .d3sec.d3soc{padding:var(--sp) 0!important}
#wrap .d3sec>.container,#wrap .d3fms>.container{position:relative}

/* the one section header: marker + label bar, display heading, short intro */
#wrap .d3hd{margin:0 0 clamp(32px,3.6vw,48px)}
#wrap .d3hd-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 14px;margin:0 0 clamp(28px,3.4vw,44px);border-bottom:1px solid var(--line)}
#wrap .d3hd .d3eye{display:inline-flex;align-items:center;gap:12px;margin:0!important;font:500 11px/1 var(--mono)!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--ink)!important}
#wrap .d3hd .d3eye::before{content:none;display:none}
#wrap .d3hd-go{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)!important;text-decoration:none!important;padding-bottom:4px;border-bottom:1px solid var(--o);white-space:nowrap;transition:color .3s}
#wrap .d3hd-go::after{content:" \2192"}
#wrap .d3hd-go:hover{color:var(--o)!important}
#wrap .d3hd .d3h2,#wrap .d3fms .d3h2{font-family:var(--disp)!important;font-weight:500!important;font-size:clamp(34px,4.6vw,64px)!important;line-height:.95!important;letter-spacing:.005em!important;text-transform:uppercase;color:var(--ink)!important;margin:0!important;max-width:18ch}
#wrap .d3hd .d3h2 *,#wrap .d3fms .d3h2 *{color:inherit!important}
#wrap .d3hd .d3h2 .d3m,#wrap .d3fms .d3h2 .d3m{padding-top:.24em!important;margin-top:-.24em!important;padding-bottom:.16em!important;margin-bottom:-.16em!important}
#wrap .d3hd .d3h2 .d3m+.d3m,#wrap .d3fms .d3h2 .d3m+.d3m{margin-top:-.4em!important}
#wrap .d3fms .d3h2+.d3dek,#wrap .d3hd>.d3h2+.d3dek{margin-top:20px!important}
#wrap .d3who-c .d3who-t+.d3who-d{margin-top:0!important}
#wrap .d3hd .d3dek,#wrap .d3fms .d3dek{font-size:16px!important;line-height:1.65!important;color:var(--mute)!important;margin:18px 0 0!important;max-width:50ch}

/* dark sections */
#wrap .d3fms .d3hd-bar,#wrap .d3soc .d3hd-bar{border-bottom-color:var(--line-d)}
#wrap .d3fms .d3eye,#wrap .d3soc .d3eye{color:var(--paper)!important}
#wrap .d3fms .d3eye::before,#wrap .d3soc .d3eye::before{box-shadow:0 0 0 2px var(--ink),0 0 0 3px var(--paper)}
#wrap .d3fms .d3hd-go{color:var(--paper)!important}
#wrap .d3fms .d3h2,#wrap .d3soc .d3h2{color:var(--paper)!important}
#wrap .d3fms .d3dek,#wrap .d3soc .d3dek{color:var(--mute-d)!important}

/* hero: same label treatment */
#wrap .d3-hero-runner .container>p:first-of-type{display:inline-flex;align-items:center;gap:12px;color:var(--paper)!important;letter-spacing:.16em!important}
#wrap .d3-hero-runner .container>p:first-of-type::before{content:none;display:none}

/* best sellers: same idea, calmer scale */
#wrap .d3stages .d3x-tt{font-size:15px!important}
#wrap .d3stages .d3x-dd{font-size:14px!important;color:var(--mute)!important}
#wrap .d3stages .d3x-idx,#wrap .d3stages .d3x-go{font-weight:500!important;letter-spacing:.16em!important}

/* four stages: one compact line each */
#wrap .d3stages .d3x{margin-top:0!important;border-top:1px solid var(--line)!important}
#wrap .d3stages .d3x[data-d3x="stages"]{--fs:clamp(44px,5.8vw,88px)!important;--line:rgba(14,16,19,.12)}
#wrap .d3stages .d3x-row{padding:16px 0 18px!important}
#wrap .d3stages .d3x-row::before{content:none!important;display:none!important}
#wrap .d3stages .d3x-name{margin-top:6px!important}

/* find my support: photo panel with a live tracker + body-area index */
#wrap .d3sec.d3fms{padding:var(--sp) 0!important}
#wrap .d3fms .d3hd{margin-bottom:0}
#wrap .d3fms-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,88px);align-items:center}
#wrap .d3fms-ph{position:relative;aspect-ratio:1/1;overflow:hidden;background:#08090A}
#wrap .d3fms-sq{position:absolute;left:0;top:50%;width:100%;aspect-ratio:1/1;transform:translateY(-50%);background:url(img/5365_d3-fms-athlete-back.webp) 50% 50%/cover no-repeat}
#wrap .d3fms-ph::after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(closest-side,rgba(8,9,10,0) 58%,rgba(8,9,10,.72) 100%);pointer-events:none}
#wrap .d3fms-ph::before{content:"";position:absolute;inset:14px;z-index:4;border:1px dashed rgba(247,246,243,.22);pointer-events:none}
#wrap .d3fms-pt{position:absolute;z-index:3;left:49.2%;top:34.5%;width:0;height:0;transition:left .7s cubic-bezier(.16,1,.3,1),top .7s cubic-bezier(.16,1,.3,1)}
#wrap .d3fms-pt::before,#wrap .d3fms-pt::after{content:"";position:absolute;pointer-events:none}
#wrap .d3fms-pt::before{left:-1200px;width:2400px;top:0;border-top:1px dashed rgba(247,246,243,.2)}
#wrap .d3fms-pt::after{top:-1200px;height:2400px;left:0;border-left:1px dashed rgba(247,246,243,.2)}
#wrap .d3fms-mk{position:absolute;z-index:2;left:-6px;top:-6px;width:12px;height:12px;background:#101214;box-shadow:inset 0 0 0 3px #FFFFFF}
#wrap .d3fms-lb{position:absolute;z-index:2;left:18px;top:4px;white-space:nowrap;padding:4px 6px;background:#101214;color:#FFFFFF;font:500 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}
#wrap .d3fms-lb:empty{display:none}
#wrap .d3fms-pt.flip .d3fms-lb{left:auto;right:18px}
#wrap .d3fms .d3dek{margin-bottom:0!important}
#wrap .d3fms-ix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin:32px 0 36px;counter-reset:fa;border-bottom:1px solid var(--line-d)}
#wrap a.d3fms-a{position:relative;display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--line-d);font:500 11px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper)!important;text-decoration:none!important;counter-increment:fa;transition:color .3s}
#wrap a.d3fms-a::before{content:counter(fa,decimal-leading-zero);min-width:2.4ch;color:var(--o)}
#wrap a.d3fms-a::after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--o);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(.16,1,.3,1)}
#wrap a.d3fms-a:hover,#wrap a.d3fms-a:focus-visible,#wrap a.d3fms-a.on{color:var(--o)!important}
#wrap a.d3fms-a:hover::after,#wrap a.d3fms-a:focus-visible::after,#wrap a.d3fms-a.on::after{transform:scaleX(1)}

/* who we support */
#wrap .d3who-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}
#wrap .d3who-c{position:relative;display:flex;flex-direction:column;text-decoration:none!important;color:var(--ink)!important;padding-top:16px;border-top:1px solid var(--line)}
#wrap .d3who-c::before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--o);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s cubic-bezier(.16,1,.3,1)}
#wrap .d3who-c:hover::before{transform:scaleX(1)}
#wrap .d3who-i{display:block;height:76px;background-size:cover;background-repeat:no-repeat;background-color:#E6E3DD}
#wrap .d3who-n{margin:16px 0 8px;font:500 11px/1 var(--mono);letter-spacing:.16em;color:var(--o)}
#wrap .d3who-t{margin:0 0 8px!important;font:500 20px/1.15 var(--disp)!important;letter-spacing:.01em;text-transform:uppercase;color:var(--ink)!important}
#wrap .d3who-d{margin:0 0 18px!important;font:400 14px/1.55 var(--disp);color:var(--mute)}
#wrap .d3who-go{margin-top:auto;font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);transition:color .3s}
#wrap .d3who-go::after{content:" \2192"}
#wrap .d3who-c:hover .d3who-go,#wrap .d3who-c:hover .d3who-t{color:var(--o)!important}
#wrap .d3proof{display:flex;flex-wrap:wrap;gap:16px clamp(32px,5vw,80px);margin-top:clamp(48px,5vw,72px);padding-top:22px;border-top:1px solid var(--line)}
#wrap .d3proof-k{display:flex;align-items:baseline;gap:14px}
#wrap .d3proof-k b{font:500 clamp(34px,3.6vw,48px)/1 var(--disp);letter-spacing:-.01em;color:var(--ink)}
#wrap .d3proof-k span{max-width:24ch;font:500 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}

/* feed */
#wrap .d3soc{background-image:none!important}
#wrap .d3soc .d3hd-bar{flex-wrap:wrap}
#wrap .d3s-chips{gap:8px}
#wrap .d3s-chip{border-radius:0!important;padding:8px 12px!important;font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;border-color:var(--line-d)!important}
#wrap .d3s-chip .d3s-ico{border-radius:0!important;width:20px!important;height:20px!important;font-size:11px!important}
#wrap .d3reels{margin-top:0!important}

/* stencil sign-off */
#wrap section[data-name="Stencil"] p{letter-spacing:.2em!important;font-size:11px!important}

@media (max-width:991.98px){
 #wrap .d3who-g{grid-template-columns:repeat(2,minmax(0,1fr))}
 #wrap .d3fms-g{grid-template-columns:1fr;gap:36px}
 #wrap .d3fms-ph{aspect-ratio:16/10}
}
@media (max-width:767.98px){
 #wrap{--sp:64px}
 #wrap .d3hd .d3h2,#wrap .d3fms .d3h2{font-size:clamp(30px,9vw,44px)!important}
 #wrap .d3hd{margin-bottom:28px}
 #wrap .d3hd-bar{margin-bottom:24px}
 #wrap .d3stages .d3x[data-d3x="stages"]{--fs:clamp(36px,11vw,64px)!important}
 #wrap .d3stages .d3x{border-top:0!important}
 #wrap .d3who-g{grid-template-columns:1fr 1fr;gap:28px 14px}
 #wrap .d3who-t{font-size:16px!important}
 #wrap .d3who-d{font-size:13px}
 #wrap .d3proof-k{flex:1 1 100%}
 #wrap .d3fms-ph{aspect-ratio:4/3}
 #wrap .d3fms-ix{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}
 #wrap .d3soc .d3hd-bar{align-items:flex-start;flex-direction:column;gap:14px}
}
@media (prefers-reduced-motion:reduce){
 #wrap .d3who-c::before,#wrap .d3fms-pt,#wrap a.d3fms-a::after{transition:none}
}

/* hero photo v4 (2026-10-30): sprinter, subject right */
#wrap section.d3-hero-runner .d3px.d3px{background-image:url(img/5362_d3-hero-sprinter-desktop.webp)!important;background-color:#000!important;background-size:cover!important;background-position:100% 50%!important}
@media (min-width:992px) and (max-aspect-ratio:16/9){#wrap section.d3-hero-runner .d3px.d3px{background-image:linear-gradient(180deg,#000 0,#000 calc(100% - 56.2vw),rgba(0,0,0,0) calc(100% - 56.2vw + 140px)),url(img/5362_d3-hero-sprinter-desktop.webp)!important;background-size:100% 100%,100% auto!important;background-position:0 0,100% 100%!important;background-repeat:no-repeat!important}}
@media (max-width:991px){#wrap section.d3-hero-runner .d3px.d3px{background-position:92% 50%!important}}

.d3ba{--o:#FD6408;--ink:#0E1013;--bk:#030304;--wh:#F7F6F3;--hdr:80px;--pad:32px;--gap:24px;--col:calc((100vw - var(--pad)*2 - var(--gap)*11)/12);--p:0;--fs:clamp(64px,10.4vw,236px);position:relative;height:200vh;height:200svh;padding:0!important;background:var(--bk);color:var(--wh)}
section.d3ba{height:200vh!important;height:200svh!important}
.d3ba *{box-sizing:border-box}
.d3ba-w{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--bk) url(img/5357_d3-ba-shoulder-desktop.webp) 100% 50%/cover no-repeat}
.d3ba-w:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(3,3,4,.55) 0,rgba(3,3,4,0) 38%),linear-gradient(0deg,rgba(3,3,4,.7) 0,rgba(3,3,4,0) 22%)}
.d3ba-lw{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-mask:url(img/5359_d3-ba-mask-desktop.webp) 100% 50%/cover no-repeat;mask:url(img/5359_d3-ba-mask-desktop.webp) 100% 50%/cover no-repeat}
.d3ba-logo{position:absolute;left:9vw;top:calc(var(--hdr) + (100% - var(--hdr))/2);height:min(84vh,calc((100% - var(--hdr))*.94));aspect-ratio:633.56/569.09;transform:translateY(-50%);pointer-events:none;will-change:transform}
.d3ba-logo svg{display:block;width:100%;height:100%;overflow:visible}
.d3ba-cv{position:absolute;inset:0;z-index:5;width:100%;height:100%;pointer-events:none}
.d3ba-meta{position:absolute;z-index:7;top:calc(var(--hdr) + 18px);left:var(--pad);right:calc(var(--pad) + 200px);display:flex;gap:calc(var(--col)*2);font:500 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:rgba(247,246,243,.72);pointer-events:none;font-variant-numeric:tabular-nums}
.d3ba-meta b{font-weight:500;color:var(--wh)}
.d3ba-meta .d3ba-stg{color:var(--wh);min-width:22ch}
.d3ba-prog{position:absolute;z-index:7;top:calc(var(--hdr) + 40px);left:var(--pad);right:var(--pad);height:1px;background:rgba(247,246,243,.14);pointer-events:none}
.d3ba-prog:before{content:"";position:absolute;left:0;right:0;top:-3px;height:7px;background:linear-gradient(90deg,transparent calc(25% - .5px),rgba(247,246,243,.5) calc(25% - .5px),rgba(247,246,243,.5) calc(25% + .5px),transparent calc(25% + .5px),transparent calc(50% - .5px),rgba(247,246,243,.5) calc(50% - .5px),rgba(247,246,243,.5) calc(50% + .5px),transparent calc(50% + .5px),transparent calc(75% - .5px),rgba(247,246,243,.5) calc(75% - .5px),rgba(247,246,243,.5) calc(75% + .5px),transparent calc(75% + .5px))}
.d3ba-prog i{position:absolute;inset:0;background:var(--wh);transform-origin:0 50%;transform:scaleX(0)}
.d3ba-t{position:absolute;z-index:6;display:block;margin:0!important;padding:0;overflow:hidden;font-family:avant,"Avant Garde","Century Gothic",sans-serif;font-weight:500;font-size:var(--fs);line-height:.86;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:var(--wh);text-shadow:0 2px 24px rgba(3,3,4,.35);pointer-events:none;will-change:transform}
.d3ba-t>span{display:block;transform:translateY(105%);transition:transform .9s cubic-bezier(.16,1,.3,1)}
.d3ba-t.r>span{transition-delay:.07s}
.d3ba.in .d3ba-t>span{transform:none}
.d3ba-t.l{left:calc(var(--pad) + var(--col) + var(--gap));top:calc(var(--hdr) + 9vh);transform:translateX(calc(min(var(--p)*2,1)*-1*(var(--col) + var(--gap))))}
.d3ba-t.r{left:var(--pad);bottom:92px;transform:translateX(calc(min(var(--p)*2,1)*(var(--col) + var(--gap))))}
.d3ba-pl,.d3ba-pr{position:absolute;z-index:3;pointer-events:none}
.d3ba-pl{left:calc(var(--pad) + (var(--col) + var(--gap))*4);top:39%;width:calc(var(--col)*1.6);aspect-ratio:105/202}
.d3ba-pr{left:calc(var(--pad) + var(--col) + var(--gap));top:45%;width:calc(var(--col)*3 + var(--gap)*2);aspect-ratio:210/84}
.d3ba-tile{position:absolute;z-index:4;left:44%;top:19%;width:7.5vw;aspect-ratio:1/1;pointer-events:none}
.d3ba-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.6)) drop-shadow(0 0 16px rgba(247,246,243,.10));opacity:0;transform:scale(.82) rotate(-6deg);transition:opacity .12s linear,transform .32s cubic-bezier(.2,1.6,.4,1)}
.d3ba-tile img.on{opacity:1;transform:none}
.d3ba-tile img.out{opacity:0;transform:scale(1.12) rotate(4deg);transition:opacity .12s linear,transform .14s ease-in}
.d3ba-tape{position:absolute;z-index:8;left:-2%;right:-2%;bottom:30px;height:34px;background:var(--o);transform:rotate(-1.2deg);overflow:hidden;box-shadow:0 6px 18px -8px rgba(253,100,8,.6);pointer-events:none}
.d3ba-tape:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 2px,transparent 2px 6px)}
.d3ba-tape-in{display:flex;width:max-content;height:100%;align-items:center;font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.32em;color:#fff;white-space:nowrap;will-change:transform}
.d3ba-tape-in span{padding:0 28px}
.d3ba-tape-in span:nth-child(odd){color:var(--ink)}
.d3ba-go{position:absolute;z-index:9;right:var(--pad);top:calc(var(--hdr) + 14px);font:500 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--wh);text-decoration:none;border-bottom:1px solid var(--o);padding-bottom:4px}
.d3ba-go:hover{color:var(--o)}
@media (max-width:1024px){
 .d3ba{--pad:20px;--gap:12px}
 .d3ba-meta{gap:16px}
 .d3ba-meta .d3ba-hide{display:none}
}
@media (max-aspect-ratio:1/1),(max-width:767px){
 .d3ba{--fs:min(calc((100vw - 40px)/2.9),150px);--fr:min(calc((100vw - 40px)/8.4),70px);--ty:calc(var(--hdr) + 58px)}
 section.d3ba{height:170vh!important;height:170svh!important}
 .d3ba-w{background-image:url(img/5358_d3-ba-shoulder-mobile.webp);background-position:65% 100%}
 .d3ba-w:after{background:linear-gradient(0deg,rgba(3,3,4,.6) 0,rgba(3,3,4,0) 18%)}
 .d3ba-meta{right:auto}
 .d3ba-meta span:nth-child(2){display:none}
 .d3ba-go{top:calc(var(--hdr) + 14px)}
 .d3ba-lw{-webkit-mask-image:url(img/5360_d3-ba-mask-mobile.webp);mask-image:url(img/5360_d3-ba-mask-mobile.webp);-webkit-mask-position:65% 100%;mask-position:65% 100%}
 .d3ba-logo{left:10vw;top:calc(var(--hdr) + 120px);height:auto;width:92vw;transform:none}
 .d3ba-t.l{left:var(--pad);top:var(--ty);transform:translateX(calc(min(var(--p)*2,1)*-.1em))}
 .d3ba-t.r{left:var(--pad);bottom:auto;top:calc(var(--ty) + var(--fs)*.86 + 6px);font-size:var(--fr);transform:none}
 .d3ba-pr{left:var(--pad);top:calc(var(--ty) + var(--fs)*.86 + var(--fr) + 40px);width:min(58vw,440px)}
 .d3ba-pl{left:auto;right:var(--pad);top:calc(var(--ty) + var(--fs)*.86 + var(--fr) + 40px);width:min(21vw,150px)}
 .d3ba-tile{left:var(--pad);top:56%;width:min(22vw,140px)}
 .d3ba-tape{bottom:22px;height:28px}
}
@media (prefers-reduced-motion:reduce){
 .d3ba-tile img,.d3ba-t>span{transition:none}
}
#wrap .d3az{--o:#FD6408;--ink:#0E1013;--bk:#030304;--wh:#F7F6F3;--mu:rgba(247,246,243,.6);--ln:rgba(247,246,243,.14);--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--disp:avant,"Avant Garde","Century Gothic",sans-serif;position:relative;background-color:var(--bk);background-image:linear-gradient(rgba(247,246,243,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(247,246,243,.03) 1px,transparent 1px),radial-gradient(ellipse 50% 60% at 18% 40%,rgba(253,100,8,.08),transparent 70%);background-size:80px 80px,80px 80px,100% 100%;color:var(--wh);padding:clamp(56px,7vw,104px) 0 clamp(64px,8vw,120px);scroll-margin-top:70px}
#wrap .d3az *{box-sizing:border-box}
#wrap .d3az-in{max-width:1320px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}
#wrap .d3az-meta{display:grid;grid-template-columns:1fr 2fr 2fr auto;gap:16px;align-items:end;padding-bottom:12px;border-bottom:1px solid var(--ln);font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mu)}
#wrap .d3az-meta b{font-weight:500;color:var(--wh)}
#wrap .d3az-meta .d3az-n{color:var(--o)}
#wrap .d3az-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin:clamp(28px,4vw,52px) 0 clamp(28px,4vw,48px)}
#wrap .d3az-h{font-family:var(--disp);font-weight:500;text-transform:uppercase;font-size:clamp(40px,7vw,120px);line-height:.86;letter-spacing:-.02em;color:var(--wh);margin:0}
#wrap .d3az-h em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px var(--o)}
#wrap .d3az-head p{max-width:36ch;margin:0;font-size:15px;line-height:1.6;color:var(--mu)}
#wrap .d3az-grid{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:start}
#wrap .d3az-side{position:sticky;top:100px;min-width:0}
#wrap .d3az-main{min-width:0}
#wrap .d3az-mapx{border:1px solid var(--ln);background:rgba(3,3,4,.6)}
#wrap .d3az-mapx summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:12px 14px;font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--wh);cursor:pointer;border-bottom:1px solid var(--ln)}
#wrap .d3az-mapx summary::-webkit-details-marker{display:none}
#wrap .d3az-mapx summary i{font-style:normal;color:var(--o)}
#wrap .d3az-mapx summary::after{content:"\2212";color:var(--mu);font-size:14px}
#wrap .d3az-mapx:not([open]) summary::after{content:"+"}
#wrap .d3az-map{position:relative;padding:10px 6px 4px}
#wrap .d3az-map svg{display:block;width:100%;height:auto;max-height:620px;overflow:visible}
#wrap .d3az-map .lv{stroke:rgba(247,246,243,.12);stroke-width:1;stroke-dasharray:3 5}
#wrap .d3az-map .lt{font:500 13px var(--mono);letter-spacing:.14em;fill:rgba(247,246,243,.38);text-transform:uppercase}
#wrap .d3az-map .sg{stroke:rgba(247,246,243,.42);stroke-width:1.2;fill:none;stroke-linecap:round;stroke-linejoin:round}
#wrap .d3az-map .sf{stroke:rgba(247,246,243,.16);stroke-width:1;stroke-dasharray:2 4;fill:none}
#wrap .d3az-map .jn{fill:var(--bk);stroke:rgba(247,246,243,.35);stroke-width:1}
#wrap .d3az-map .scan{stroke:var(--o);stroke-opacity:.45;stroke-width:1;animation:d3azscan 7s ease-in-out infinite}
@keyframes d3azscan{0%,100%{transform:translateY(80px)}50%{transform:translateY(1150px)}}#wrap .d3az-map .ph{filter:grayscale(.25) brightness(.92)}#wrap .d3az-map .lv,#wrap .d3az-map .n .rg,#wrap .d3az-map .n .dt,#wrap .d3az-map .scan{vector-effect:non-scaling-stroke}#wrap .d3az-map .n .dt{fill:rgba(3,3,4,.55)}#wrap .d3az-map{padding:0}
#wrap .d3az-map .n{cursor:pointer;outline:none}
#wrap .d3az-map .n .hit{fill:transparent}
#wrap .d3az-map .n .rg{fill:none;stroke:rgba(247,246,243,.25);stroke-width:1;transition:stroke .3s,r .3s}
#wrap .d3az-map .n .dt{fill:var(--bk);stroke:var(--wh);stroke-width:1.4;transition:fill .3s,stroke .3s}
#wrap .d3az-map .n text{font:500 15px var(--mono);letter-spacing:.14em;fill:var(--wh);paint-order:stroke;stroke:#030304;stroke-width:5px;stroke-linejoin:round;opacity:0;transition:opacity .25s;pointer-events:none;text-transform:uppercase}
#wrap .d3az-map .n:hover .dt,#wrap .d3az-map .n:focus-visible .dt{fill:var(--wh)}
#wrap .d3az-map .n:hover text,#wrap .d3az-map .n:focus-visible text,#wrap .d3az-map .n.on text{opacity:1}
#wrap .d3az-map .n:focus-visible .rg{stroke:var(--wh)}
#wrap .d3az-map .n.on .dt{fill:var(--o);stroke:var(--o)}
#wrap .d3az-map .n.on .rg{stroke:var(--o);animation:d3azpulse 1.8s ease-out infinite}
@keyframes d3azpulse{0%{r:10;stroke-opacity:.9}100%{r:32;stroke-opacity:0}}
#wrap .d3az-ro{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--ln);font:500 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mu)}
#wrap .d3az-ro b{display:block;font-weight:500;color:var(--wh)}
#wrap .d3az-ro .d3az-sel{color:var(--o)}
#wrap .d3az-bar{display:flex;flex-direction:column;gap:12px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--ln)}
#wrap .d3az-search{position:relative}
#wrap .d3az-search::before{content:"";position:absolute;left:14px;top:50%;width:12px;height:12px;margin-top:-8px;border:1.5px solid var(--mu);border-radius:50%}
#wrap .d3az-search::after{content:"";position:absolute;left:25px;top:50%;width:6px;height:1.5px;margin-top:3px;background:var(--mu);transform:rotate(45deg)}
#wrap .d3az-q{width:100%;height:46px;padding:0 14px 0 40px;border:1px solid var(--ln);border-radius:0;background:rgba(247,246,243,.04);color:var(--wh);font-size:16px;font-family:inherit;outline:none;transition:border-color .3s;-webkit-appearance:none;appearance:none}
#wrap .d3az-q::placeholder{color:rgba(247,246,243,.42)}
#wrap .d3az-q:focus{border-color:var(--o)}
#wrap .d3az-chips{display:flex;flex-wrap:wrap;gap:6px}
#wrap .d3az-chips button{flex:none;height:36px;padding:0 13px;border:1px solid var(--ln);background:transparent;color:rgba(247,246,243,.78);font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s,border-color .25s;white-space:nowrap;border-radius:0}
#wrap .d3az-chips button sup{font-size:9px;margin-left:5px;color:var(--o);top:-.3em}
#wrap .d3az-chips button:hover{border-color:rgba(247,246,243,.5);color:var(--wh)}
#wrap .d3az-chips button[aria-pressed="true"]{background:var(--o);border-color:var(--o);color:var(--ink)}
#wrap .d3az-chips button[aria-pressed="true"] sup{color:var(--ink)}
#wrap .d3az-prods button[aria-pressed="true"]{background:var(--wh);border-color:var(--wh)}
#wrap .d3az-lg{display:flex;justify-content:space-between;align-items:center;font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}
#wrap .d3az-lg u{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--o);margin-right:7px;text-decoration:none;vertical-align:-1px}
#wrap .d3az-lg button{background:none;border:0;padding:0;color:var(--wh);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border-bottom:1px solid var(--o)}
#wrap .d3az-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(14px,1.6vw,22px)}
#wrap a.d3az-card{position:relative;display:flex;flex-direction:column;text-decoration:none!important;color:var(--wh)!important;border-top:1px solid var(--ln);padding-top:12px}
#wrap a.d3az-card.off{display:none}
#wrap a.d3az-card.in{animation:d3azin .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i,0) * 35ms)}
@keyframes d3azin{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
#wrap a.d3az-card::before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--o);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s cubic-bezier(.16,1,.3,1)}
#wrap a.d3az-card:hover::before,#wrap a.d3az-card:focus-visible::before{transform:scaleX(1)}
#wrap .d3az-th{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#15171A}
#wrap .d3az-th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.85) contrast(1.05) brightness(.82);transform:scale(1.02);transition:filter .5s,transform .7s cubic-bezier(.16,1,.3,1)}
#wrap a.d3az-card:hover .d3az-th img,#wrap a.d3az-card:focus-visible .d3az-th img{filter:none;transform:scale(1.07)}
#wrap .d3az-th::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(3,3,4,.7));pointer-events:none}
#wrap .d3az-play{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--o);background:rgba(3,3,4,.55);z-index:1;transition:background .3s}
#wrap .d3az-play::after{content:"";position:absolute;left:16px;top:13px;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent var(--wh)}
#wrap a.d3az-card:hover .d3az-play{background:var(--o)}
#wrap .d3az-no{position:absolute;left:10px;top:9px;z-index:1;font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--wh);background:rgba(3,3,4,.6);padding:4px 6px}
#wrap .d3az-ph{display:flex;align-items:center;justify-content:center;background:#0E1013}
#wrap .d3az-ph img{position:static;width:46%;height:auto;filter:none;transform:none;opacity:.8}
#wrap .d3az-ph em{position:absolute;left:10px;bottom:10px;z-index:1;font:500 10px/1 var(--mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}
#wrap .d3az-tx{display:flex;flex-direction:column;flex:1;padding-top:12px}
#wrap .d3az-k{font:500 10px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mu);margin-bottom:8px}
#wrap .d3az-k b{font-weight:500;color:var(--o)}
#wrap .d3az-tt{font-family:var(--disp);font-weight:500;text-transform:uppercase;font-size:17px;line-height:1.08;letter-spacing:.01em;color:var(--wh);margin-bottom:14px}
#wrap .d3az-go{margin-top:auto;display:flex;align-items:center;gap:8px;font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--wh)}
#wrap .d3az-go::after{content:"\2192";color:var(--o);transition:transform .3s}
#wrap a.d3az-card:hover .d3az-go::after{transform:translateX(4px)}
#wrap .d3az-go u{order:3;margin-left:auto;width:8px;height:8px;border-radius:50%;background-color:#2A2D31;text-decoration:none}
#wrap a.d3az-card:visited .d3az-go u{background-color:#FD6408}
#wrap .d3az-empty{padding:40px 0;font-size:15px;color:var(--mu)}
#wrap .d3az-empty button{margin-left:8px;background:none;border:0;padding:0;color:var(--wh);border-bottom:1px solid var(--o);font:inherit;cursor:pointer}
#wrap .d3az-note{margin:34px 0 0;max-width:70ch;font-size:12.5px;line-height:1.6;color:rgba(247,246,243,.45)}
#wrap .d3az-hero h1{text-transform:uppercase}
#wrap .d3az-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(36px,5vw,64px);border-top:1px solid rgba(247,246,243,.16);padding-top:18px;max-width:880px}
#wrap .d3az-stats b{display:block;font-family:avant,"Avant Garde","Century Gothic",sans-serif;font-weight:500;font-size:clamp(34px,4vw,56px);line-height:.9;color:#F7F6F3}
#wrap .d3az-stats span{display:block;margin-top:8px;font:500 10.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:rgba(247,246,243,.6)}
#wrap .d3az-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}
#wrap .d3az-pdf{background:#0E1013;color:#F7F6F3;padding:clamp(56px,7vw,96px) 0}
#wrap .d3az-pdf .d3az-in{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}
#wrap .d3az-pdf .d3az-h{font-size:clamp(36px,5.6vw,92px)}
#wrap .d3az-pdf p{margin:16px 0 0;max-width:46ch;font-size:15px;line-height:1.6;color:rgba(247,246,243,.6)}
@media (max-width:991.98px){
#wrap .d3az-grid{grid-template-columns:1fr}
#wrap .d3az-side{position:static}
#wrap .d3az-map svg{max-height:440px;margin:0 auto}
#wrap .d3az-head{flex-direction:column;align-items:flex-start;gap:16px}
#wrap .d3az-meta{grid-template-columns:1fr auto}
#wrap .d3az-meta span:nth-child(2),#wrap .d3az-meta span:nth-child(3){display:none}
#wrap .d3az-bar{position:sticky;top:var(--d3hdr,64px);z-index:5;margin:0 calc(-1 * clamp(16px,3vw,32px)) 18px;padding:10px clamp(16px,3vw,32px) 12px;background:rgba(3,3,4,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
#wrap .d3az-chips{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(-1 * clamp(16px,3vw,32px));padding:0 clamp(16px,3vw,32px)}
#wrap .d3az-chips::-webkit-scrollbar{display:none}
#wrap .d3az-chips button{scroll-snap-align:start;height:38px}
}
@media (max-width:575.98px){
#wrap .d3az-list{grid-template-columns:1fr;gap:0}
#wrap a.d3az-card{display:grid;grid-template-columns:42% 1fr;gap:14px;padding:14px 0}
#wrap .d3az-tx{padding-top:0}
#wrap .d3az-tt{font-size:15px;margin-bottom:10px}
#wrap .d3az-play{width:32px;height:32px;right:8px;bottom:8px}
#wrap .d3az-play::after{left:12px;top:9px;border-width:6px 0 6px 9px}
#wrap .d3az-no{display:none}
#wrap .d3az-th img{filter:grayscale(.4) brightness(.9)}
#wrap .d3az-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}
#wrap .d3az-ctas .btn{flex:1 1 100%}
#wrap .d3az-q{height:42px}
#wrap .d3az-lg{display:none}
}
@media (prefers-reduced-motion:reduce){
#wrap .d3az *{animation:none!important;transition:none!important}
}
#wrap .d3k{--o:#FD6408;--ink:#0E1013;--paper:#F7F6F3;--mute:#5E6368;--line:rgba(14,16,19,.12);--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--disp:avant,"Avant Garde","Century Gothic",sans-serif;color:var(--ink)}
#wrap .d3k.d3k-dk{--ink:#F7F6F3;--mute:#A3A7AB;--line:rgba(247,246,243,.16);background:#030304}
#wrap .d3k-sec{background-color:var(--paper);padding:clamp(72px,8vw,120px) 0}
#wrap .d3k-sec.d3k-dk{background-color:#030304}
#wrap .d3k-lab{font:500 11px/1.2 var(--mono)!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--ink)!important;margin:0!important}
#wrap .d3k-lab i{font-style:normal;color:var(--o)}
#wrap .d3k-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 14px;margin:0 0 clamp(28px,3.4vw,44px);border-bottom:1px solid var(--line)}
#wrap .d3k-go{font:500 11px/1 var(--mono)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)!important;text-decoration:none!important;padding-bottom:4px;border-bottom:1px solid var(--o);white-space:nowrap;transition:color .3s}
#wrap .d3k-go::after{content:" \2192"}
#wrap .d3k-go:hover{color:var(--o)!important}
#wrap .d3k-h2{font-family:var(--disp)!important;font-weight:500!important;text-transform:uppercase;font-size:clamp(40px,6vw,88px)!important;line-height:.92!important;letter-spacing:-.01em!important;margin:0 0 20px!important;color:var(--ink)!important}
#wrap .d3k-h2{max-width:12ch}
#wrap .d3k-intro{max-width:46ch;font-size:16px!important;line-height:1.6!important;color:var(--mute)!important;margin:0!important}
#wrap .d3k-rows{margin-top:clamp(32px,4vw,56px)}
#wrap a.d3k-row,#wrap div.d3k-row{display:block;border-top:1px solid var(--line);padding:16px 0 18px;text-decoration:none!important;color:var(--ink)!important}
#wrap .d3k-row:last-child{border-bottom:1px solid var(--line)}
#wrap .d3k-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;line-height:1.5;color:var(--mute)}
#wrap .d3k-top .d3k-go{border-bottom:0;padding:0}
#wrap .d3k-main{display:flex;align-items:center;gap:clamp(12px,2vw,24px);margin-top:6px}
#wrap .d3k-n{font-family:var(--disp);font-weight:500;font-size:clamp(40px,5.8vw,88px);line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--o);flex:none;transition:color .35s}
#wrap .d3k-ln{flex:1 1 auto;min-width:24px;height:2px;background:var(--o);position:relative;transform-origin:0 50%}
#wrap .d3k-ln::after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--o)}
#wrap .d3k-w{font-family:var(--disp)!important;font-weight:500!important;text-transform:uppercase;font-size:clamp(40px,5.8vw,88px)!important;line-height:1!important;letter-spacing:-.01em;margin:0!important;color:var(--ink)!important;flex:none;transition:color .35s}
#wrap a.d3k-row:hover .d3k-n{color:var(--o)}
#wrap a.d3k-row:hover .d3k-w{color:var(--o)!important}
#wrap a.d3k-row:hover .d3k-top .d3k-go{color:var(--o)!important}
@supports (animation-timeline: view()){#wrap .d3k-ln{animation:d3kgrow linear both;animation-timeline:view();animation-range:entry 10% cover 45%}}
#wrap .d3k-sh{display:flex;align-items:center;gap:clamp(12px,2vw,24px);margin:0 0 8px}
#wrap .d3k-sh .d3k-n,#wrap .d3k-sh .d3k-w{font-size:clamp(34px,4.6vw,64px)!important}
#wrap .d3k-sm{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 0 14px;margin:0 0 28px;border-bottom:1px solid var(--line);font-size:14px;color:var(--mute)}
#wrap .d3k-sm p{margin:0!important}
#wrap .d3k-tickwrap{overflow:hidden;padding:22px 0;position:relative}
#wrap .d3k-tick{background-color:var(--o);background-image:linear-gradient(180deg,rgba(255,255,255,.10),rgba(0,0,0,.08));transform:rotate(-1deg);margin:0 -2%;box-shadow:0 8px 24px rgba(0,0,0,.25)}
#wrap .d3k-tr{display:flex;width:max-content;animation:d3kmq 40s linear infinite;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 2px,transparent 2px 6px);will-change:transform}
#wrap .d3k-tr span{font:500 12px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:#0E1013;padding:14px 34px;white-space:nowrap}
#wrap .d3k-tr span:nth-child(even){opacity:.55}
#wrap .d3k-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}
#wrap .d3k-stat{border-top:1px solid var(--line);padding-top:16px}
#wrap .d3k-stat b{display:block;font-family:var(--disp);font-weight:500;font-size:clamp(48px,6.4vw,104px);line-height:.9;letter-spacing:-.02em;color:var(--ink);margin:10px 0 12px}
#wrap .d3k-stat b em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px var(--o)}
#wrap .d3k-stat p{font-size:14px;line-height:1.5;color:var(--mute);margin:0;max-width:28ch}
#wrap .d3k-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}
#wrap .d3k-step{border-top:1px solid var(--line);padding-top:16px}
#wrap .d3k-step .d3k-n{font-size:clamp(44px,4.6vw,72px);display:block;margin:6px 0 14px}
#wrap .d3k-step h3{font-family:var(--disp)!important;font-weight:500!important;text-transform:uppercase;font-size:20px!important;margin:0 0 8px!important;color:var(--ink)!important}
#wrap .d3k-step p{font-size:15px;line-height:1.6;color:var(--mute);margin:0}
@media (max-width:767.98px){#wrap .d3k-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#wrap .d3k-steps{grid-template-columns:1fr}#wrap .d3k-n,#wrap .d3k-w{font-size:34px!important}#wrap .d3k-sh .d3k-n,#wrap .d3k-sh .d3k-w{font-size:30px!important}#wrap .d3k-top{flex-direction:column;gap:6px}#wrap .d3k-bar{flex-wrap:wrap}}
@media (prefers-reduced-motion:reduce){#wrap .d3k-tr,#wrap .d3k-ln{animation:none!important;transform:none!important}}
#wrap .d3k-cards .row{counter-reset:d3kc}
#wrap .d3k-cards a.d-block{position:relative;border:0!important;border-top:1px solid var(--line)!important;background:transparent!important;padding:16px 0 28px!important;box-shadow:none!important}
#wrap .d3k-cards a.d-block::before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--o);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s cubic-bezier(.16,1,.3,1)}
#wrap .d3k-cards a.d-block:hover::before{transform:scaleX(1)}
#wrap .d3k-cards .fmsban{width:100%!important;margin:0 0 16px!important;height:auto!important;aspect-ratio:16/7;filter:saturate(.85)}
#wrap .d3k-cards h4::before{counter-increment:d3kc;content:counter(d3kc,decimal-leading-zero);display:block;font:500 11px/1 var(--mono);letter-spacing:.16em;color:var(--o);margin-bottom:10px}
#wrap .d3k-cards h4{font-family:var(--disp)!important;font-weight:500!important;text-transform:uppercase;font-size:20px!important;letter-spacing:0!important;line-height:1.05!important;color:var(--ink)!important}
#wrap .d3k-cards p{color:var(--mute)!important;font-size:14px!important}
#wrap .d3k-cards a.d-block span{font-family:var(--mono)!important;letter-spacing:.16em!important;color:var(--ink)!important;transition:color .3s}
#wrap .d3k-cards a.d-block:hover span{color:var(--o)!important}
#wrap .d3k-ba{--o:#FD6408;--wh:#F7F6F3;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--disp:avant,"Avant Garde","Century Gothic",sans-serif;position:relative;overflow:hidden;background-color:#030304;background-image:linear-gradient(rgba(247,246,243,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(247,246,243,.035) 1px,transparent 1px),radial-gradient(ellipse 60% 70% at 62% 48%,rgba(253,100,8,.10),transparent 70%);background-size:80px 80px,80px 80px,100% 100%;color:var(--wh);min-height:clamp(620px,92vh,960px);isolation:isolate}
#wrap .d3k-ba *{box-sizing:border-box}
#wrap .d3k-ba-meta{position:absolute;left:32px;right:32px;top:36px;display:grid;grid-template-columns:1fr 2fr 2fr 2fr auto;gap:16px;align-items:end;padding-bottom:12px;border-bottom:1px solid rgba(247,246,243,.18);font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:rgba(247,246,243,.62);z-index:4}
#wrap .d3k-ba-meta span{position:relative}
#wrap .d3k-ba-meta span b{font-weight:500;color:var(--wh)}
#wrap .d3k-ba-meta span:nth-child(n+2)::after{content:"";position:absolute;left:-8px;bottom:-17px;width:1px;height:9px;background:rgba(247,246,243,.35)}
#wrap .d3k-ba-meta a{color:var(--wh)!important;text-decoration:none!important;padding-bottom:4px;border-bottom:1px solid var(--o);white-space:nowrap;transition:color .3s}
#wrap .d3k-ba-meta a::after{content:" \2192"}
#wrap .d3k-ba-meta a:hover{color:var(--o)!important}
#wrap .d3k-ba-w{position:absolute;font-family:var(--disp);font-weight:500;text-transform:uppercase;font-size:clamp(60px,9vw,210px);line-height:.82;max-width:94%;letter-spacing:-.02em;color:var(--wh);white-space:nowrap;margin:0;z-index:3;pointer-events:none}
#wrap .d3k-ba-w1{left:4%;top:15%}
#wrap .d3k-ba-w2{right:4%;bottom:17%;text-align:right}
#wrap .d3k-ba-w em{font-style:normal;color:transparent;-webkit-text-stroke:2px var(--o)}
#wrap .d3k-ba-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}
#wrap .d3k-ba-lines line{stroke:rgba(247,246,243,.42);stroke-width:1;vector-effect:non-scaling-stroke}
#wrap .d3k-ba-lines line.g{stroke:rgba(247,246,243,.08)}
#wrap .d3k-ba-lines line.o{stroke:var(--o)}
#wrap .d3k-ba-ring{position:absolute;left:7%;top:30%;width:min(34vw,520px);aspect-ratio:1;border:1px solid rgba(247,246,243,.16);border-radius:50%;z-index:1}
#wrap .d3k-ba-ring::before{content:"";position:absolute;inset:18%;border:1px dashed rgba(247,246,243,.12);border-radius:50%}
#wrap .d3k-ba-ring svg{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible}
#wrap .d3k-ba-ring path{fill:none;stroke:var(--o);stroke-width:2;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:0;vector-effect:non-scaling-stroke}
#wrap .d3k-ba-ring i{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px}
#wrap .d3k-ba-ring i::before,#wrap .d3k-ba-ring i::after{content:"";position:absolute;background:rgba(247,246,243,.5)}
#wrap .d3k-ba-ring i::before{left:6px;top:0;width:1px;height:14px}
#wrap .d3k-ba-ring i::after{top:6px;left:0;height:1px;width:14px}
#wrap .d3k-ba-prod{position:absolute;left:53%;top:26%;width:clamp(150px,17vw,280px);aspect-ratio:1;z-index:2;animation:d3kfloat 7s ease-in-out infinite}
#wrap .d3k-ba-prod img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 28px 36px rgba(0,0,0,.7));opacity:0;animation:d3kswap 12s infinite}
#wrap .d3k-ba-prod img:nth-child(1){animation-delay:0s}
#wrap .d3k-ba-prod img:nth-child(2){animation-delay:3s}
#wrap .d3k-ba-prod img:nth-child(3){animation-delay:6s}
#wrap .d3k-ba-prod img:nth-child(4){animation-delay:9s}
#wrap .d3k-ba-dot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;border:1px solid var(--wh);background:#030304;z-index:3}
#wrap .d3k-ba-dot.o{background:var(--o);border-color:var(--o)}
#wrap .d3k-ba-ro{position:absolute;z-index:3;font:500 10.5px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wh);background:rgba(3,3,4,.72);padding:5px 8px;white-space:nowrap}
#wrap .d3k-ba-ro small{display:block;font-size:9.5px;color:rgba(247,246,243,.55);letter-spacing:.12em}
#wrap .d3k-ba-chart{position:absolute;right:4%;top:23%;width:250px;z-index:2;border:1px solid rgba(247,246,243,.16);background:rgba(3,3,4,.6);padding:10px 12px 8px}
#wrap .d3k-ba-chart p{display:flex;justify-content:space-between;margin:0 0 6px!important;font:500 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(247,246,243,.6)}
#wrap .d3k-ba-chart svg{display:block;width:100%;height:auto}
#wrap .d3k-ba-chart .ax{stroke:rgba(247,246,243,.25);stroke-width:1;fill:none}
#wrap .d3k-ba-chart .cv{fill:none;stroke:var(--o);stroke-width:1.6;stroke-dasharray:400;stroke-dashoffset:0}
#wrap .d3k-ba-chart .ar{fill:rgba(253,100,8,.10)}
#wrap .d3k-ba-chart .mk{fill:var(--wh)}
#wrap .d3k-ba .d3k-tickwrap{position:absolute;left:0;right:0;bottom:2%;padding:0;z-index:4;overflow:visible}
@supports (animation-timeline: view()){#wrap .d3k-ba-w1{animation:d3kslL linear both;animation-timeline:view();animation-range:entry 0% entry 85%}#wrap .d3k-ba-w2{animation:d3kslR linear both;animation-timeline:view();animation-range:entry 0% entry 85%}#wrap .d3k-ba-ring path{animation:d3kdraw linear both;animation-timeline:view();animation-range:entry 20% cover 55%}#wrap .d3k-ba-chart .cv{animation:d3kdraw linear both;animation-timeline:view();animation-range:entry 30% cover 60%}#wrap .d3k-ba-ro,#wrap .d3k-ba-dot{animation:d3kfade linear both;animation-timeline:view();animation-range:entry 40% cover 50%}}
@media (max-width:991.98px){#wrap .d3k-ba-chart{display:none}#wrap .d3k-ba-meta{grid-template-columns:1fr 1fr auto}#wrap .d3k-ba-meta span:nth-child(2),#wrap .d3k-ba-meta span:nth-child(4){display:none}}
@media (max-width:767.98px){#wrap .d3k-ba{min-height:600px}#wrap .d3k-ba-meta{left:16px;right:16px;top:24px;grid-template-columns:1fr auto;font-size:10px}#wrap .d3k-ba-meta span:nth-child(3){display:none}#wrap .d3k-ba-w{font-size:13.5vw!important;white-space:normal;max-width:calc(100% - 32px)}#wrap .d3k-ba-w1,#wrap .d3k-ba-w2{animation:none!important}#wrap .d3k-ba-w1{left:16px;top:16%}#wrap .d3k-ba-w2{right:16px;bottom:20%}#wrap .d3k-ba-ring{left:-12%;top:34%;width:78vw}#wrap .d3k-ba-prod{left:auto;right:10%;top:34%;width:44vw}#wrap .d3k-ba-ro.r2,#wrap .d3k-ba-dot.d2,#wrap .d3k-ba-lines{display:none}#wrap .d3k-ba-ro.r1{left:16px!important;top:auto!important;bottom:36%}#wrap .d3k-ba-dot.d1{display:none}}
@media (prefers-reduced-motion:reduce){#wrap .d3k-ba *{animation:none!important}#wrap .d3k-ba-prod img:first-child{opacity:1}}
#wrap .d3k-ba-logo{position:absolute;left:3%;top:24%;width:min(50vw,720px);aspect-ratio:833.56/689.09;z-index:1;pointer-events:none}
#wrap .d3k-ba-logo img{position:absolute;inset:0;width:100%;height:100%;display:block;max-width:none}
#wrap .d3k-ba-fill{position:absolute;left:12%;top:8.71%;width:76%;height:82.58%;-webkit-mask:url(img/1998.svg) center/100% 100% no-repeat;mask:url(img/1998.svg) center/100% 100% no-repeat;overflow:hidden}
#wrap .d3k-ba-fill i{position:absolute;left:0;right:0;top:0;bottom:-2px;background:linear-gradient(180deg,rgba(253,100,8,.11),rgba(253,100,8,.015) 75%);border-top:1px solid rgba(253,100,8,.4);transform:translateY(55%)}
@supports (animation-timeline: view()){#wrap .d3k-ba-fill i{animation:d3krise linear both;animation-timeline:view();animation-range:entry 10% exit 30%}}
@media (max-width:767.98px){#wrap .d3k-ba-logo{left:-8%;top:30%;width:96vw}}
@keyframes d3kslL{from{transform:translateX(-14vw);opacity:.2}to{transform:none;opacity:1}}
@keyframes d3kswap{0%{opacity:0;transform:translateY(14px) rotate(-4deg)}4%,25%{opacity:1;transform:none}29%,100%{opacity:0;transform:translateY(-14px) rotate(3deg)}}
@keyframes d3kfade{from{opacity:0}to{opacity:1}}
@keyframes d3kslR{from{transform:translateX(14vw);opacity:.2}to{transform:none;opacity:1}}
@keyframes d3kgrow{from{transform:scaleX(.04)}to{transform:scaleX(1)}}
@keyframes d3krise{from{transform:translateY(100%)}to{transform:translateY(14%)}}
@keyframes d3kfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes d3kmq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes d3kdraw{from{stroke-dashoffset:420}to{stroke-dashoffset:0}}