
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--theme-1: #FFFFFF;--wp--preset--color--theme-2: #111111;--wp--preset--color--theme-3: #1f0342;--wp--preset--color--theme-4: #322f37;--wp--preset--color--theme-5: #f2edff;--wp--preset--color--theme-6: rgba(17, 17, 17, 0.2);--wp--preset--color--theme-7: #720eec;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: clamp(0.75rem, 0.75rem + ((1vw - 0.2rem) * 0.196), 0.875rem);--wp--preset--font-size--medium: 1rem;--wp--preset--font-size--large: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);--wp--preset--font-size--x-large: clamp(1.375rem, 1.375rem + ((1vw - 0.2rem) * 0.588), 1.75rem);--wp--preset--font-size--xx-large: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.98), 2.125rem);--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--text-shadow--light: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.3);--wp--preset--text-shadow--strong: 0.1em 0.1em 0.25em rgba(0, 0, 0, 0.5);--wp--preset--spacing--20: clamp(10px, calc(var(--wp--custom--spacing-unit) * 2 * 100vw / var(--wp--custom--wide-size)), calc(var(--wp--custom--spacing-unit) * 2 * 1px));--wp--preset--spacing--30: clamp(20px, calc(var(--wp--custom--spacing-unit) * 3 * 100vw / var(--wp--custom--wide-size)), calc(var(--wp--custom--spacing-unit) * 3 * 1px));--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: clamp(20px, calc(var(--wp--custom--spacing-unit) * 5 * 100vw / var(--wp--custom--wide-size)), calc(var(--wp--custom--spacing-unit) * 5 * 1px));--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: clamp(50px, calc(var(--wp--custom--spacing-unit) * 7 * 100vw / var(--wp--custom--wide-size)), calc(var(--wp--custom--spacing-unit) * 7 * 1px));--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--10: clamp(10px, calc(var(--wp--custom--spacing-unit) * 1 * 100vw / var(--wp--custom--wide-size)), calc(var(--wp--custom--spacing-unit) * 1 * 1px));--wp--preset--spacing--90: clamp(50px, calc(var(--wp--custom--spacing-unit) * 9 * 100vw / var(--wp--custom--wide-size)), calc(var(--wp--custom--spacing-unit) * 9 * 1px));--wp--preset--spacing--140: clamp(70px, calc(var(--wp--custom--spacing-unit) * 14 * 100vw / var(--wp--custom--wide-size)), calc(var(--wp--custom--spacing-unit) * 14 * 1px));--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--custom--outline-button-color: var(--wp--preset--color--theme-2);--wp--custom--spacing-unit: 10;--wp--custom--wide-size: 1340;}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 645px;--wp--style--global--wide-size: 1340px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: var(--wp--preset--spacing--20); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: var(--wp--preset--spacing--20); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: var(--wp--preset--spacing--20);margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: var(--wp--preset--spacing--20);margin-block-end: 0;}:root :where(.is-layout-flex){gap: var(--wp--preset--spacing--20);}:root :where(.is-layout-grid){gap: var(--wp--preset--spacing--20);}.is-layout-flow > .alignleft{float: left;margin-left: 0;margin-right: 2em;}.is-layout-flow > .alignright{float: right;margin-left: 2em;margin-right: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-left: 0;margin-right: 2em;}.is-layout-constrained > .alignright{float: right;margin-left: 2em;margin-right: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--theme-1);color: var(--wp--preset--color--theme-4);font-family: var(--wp--preset--font-family--inter);font-size: var(--wp--preset--font-size--medium);font-style: normal;font-weight: 300;line-height: 1.5625;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--theme-2);text-decoration: underline;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{color: var(--wp--preset--color--theme-2);font-style: normal;font-weight: 500;}:root :where(h1.has-background , h2.has-background , h3.has-background , h4.has-background , h5.has-background , h6.has-background ){padding: 0;}h1{font-size: var(--wp--preset--font-size--xx-large);font-weight: 500;line-height: 1.23;}h2{font-size: var(--wp--preset--font-size--x-large);font-weight: 500;line-height: 1.21;}h3{font-size: var(--wp--preset--font-size--large);font-weight: 500;line-height: 1.18;}h4{font-size: var(--wp--preset--font-size--medium);font-weight: 600;line-height: 1.5;}h5{font-size: var(--wp--preset--font-size--small);font-weight: 600;line-height: 1.7;}h6{font-size: var(--wp--preset--font-size--small);font-weight: 400;letter-spacing: 0.06rem;line-height: 1.71;text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--theme-3);border-radius: 0;border-width: 0;color: var(--wp--preset--color--theme-1);font-size: var(--wp--preset--font-size--medium);font-style: normal;font-weight: 400;letter-spacing: inherit;line-height: inherit;padding-top: 0.75rem;padding-right: 1.25rem;padding-bottom: 0.75rem;padding-left: 1.25rem;text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: color-mix(in srgb, var(--wp--preset--color--theme-3) 90%, #FFF);}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){font-size: var(--wp--preset--font-size--small);font-weight: 400;line-height: 1.71;padding-top: 8px;}cite{font-size: var(--wp--preset--font-size--small);font-style: normal;font-weight: 400;line-height: 1.71;}textarea, input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url]){border-color: var(--wp--preset--color--theme-6);}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-1-color{color: var(--wp--preset--color--theme-1) !important;}.has-theme-2-color{color: var(--wp--preset--color--theme-2) !important;}.has-theme-3-color{color: var(--wp--preset--color--theme-3) !important;}.has-theme-4-color{color: var(--wp--preset--color--theme-4) !important;}.has-theme-5-color{color: var(--wp--preset--color--theme-5) !important;}.has-theme-6-color{color: var(--wp--preset--color--theme-6) !important;}.has-theme-7-color{color: var(--wp--preset--color--theme-7) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-1-background-color{background-color: var(--wp--preset--color--theme-1) !important;}.has-theme-2-background-color{background-color: var(--wp--preset--color--theme-2) !important;}.has-theme-3-background-color{background-color: var(--wp--preset--color--theme-3) !important;}.has-theme-4-background-color{background-color: var(--wp--preset--color--theme-4) !important;}.has-theme-5-background-color{background-color: var(--wp--preset--color--theme-5) !important;}.has-theme-6-background-color{background-color: var(--wp--preset--color--theme-6) !important;}.has-theme-7-background-color{background-color: var(--wp--preset--color--theme-7) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-1-border-color{border-color: var(--wp--preset--color--theme-1) !important;}.has-theme-2-border-color{border-color: var(--wp--preset--color--theme-2) !important;}.has-theme-3-border-color{border-color: var(--wp--preset--color--theme-3) !important;}.has-theme-4-border-color{border-color: var(--wp--preset--color--theme-4) !important;}.has-theme-5-border-color{border-color: var(--wp--preset--color--theme-5) !important;}.has-theme-6-border-color{border-color: var(--wp--preset--color--theme-6) !important;}.has-theme-7-border-color{border-color: var(--wp--preset--color--theme-7) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;}.has-light-text-shadow{text-shadow: var(--wp--preset--text-shadow--light) !important;}.has-strong-text-shadow{text-shadow: var(--wp--preset--text-shadow--strong) !important;}.wp-block-table td, .wp-block-table th { border-color: var(--wp--preset--color--theme-6); } .wp-block-table th { font-weight: 600; }

/* MUXXI: common phone and tablet layout, September 2026 */
@media (max-width:1100px) {
  .wp-block-post-content, .wp-block-post-content > *, .wp-block-post-content .wrap { min-width:0; }
  .wp-block-post-content img, .wp-block-post-content video, .wp-block-post-content iframe, .wp-block-post-content svg { max-width:100%; }
  .muxxi-site-header .muxxi-mobile[open] .links { max-height:calc(100dvh - 75px); overflow-y:auto; overscroll-behavior:contain; }
  .muxxi-site-header .muxxi-mobile .links a { min-height:46px; display:flex!important; align-items:center; }
  .muxxi-site-header .muxxi-mobile .links a.mx-mobile-appointment { min-height:48px; justify-content:center; }
  .pagehead:not(.mxpagehero):not(.rs-partner-hero) { padding:clamp(48px,6vw,76px) 0; }
  .pagehead:not(.mxpagehero):not(.rs-partner-hero) h1 { font-size:clamp(39px,5.6vw,65px); line-height:1.07; overflow-wrap:break-word; }
  .pagehead:not(.mxpagehero):not(.rs-partner-hero) p { font-size:clamp(16px,2vw,19px); line-height:1.6; }
  .pagehead .subnav { gap:10px; }
  .pagehead .subnav a { display:inline-flex; min-height:44px; align-items:center; }
  .page-extra { padding:clamp(48px,6vw,70px) 0; }
  .page-extra .tiles { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .page-extra .tile { min-width:0; }
  .section .grid2 > *, .section .intro > *, .page-extra .tiles > * { min-width:0; }
  .section .grid2 { gap:32px; }
  .section .actions a, .page-extra .actions a { min-height:48px; }
  .mx-footer .mx-mobile-site-map a { min-height:44px; display:flex; align-items:center; }
  .mx-footer .brand-cta a { min-height:44px; }
  .wp-block-post-content :is(input,select,textarea,button) { max-width:100%; }
}
@media (max-width:600px) {
  .pagehead:not(.mxpagehero):not(.rs-partner-hero) { padding:44px 0 49px; }
  .pagehead:not(.mxpagehero):not(.rs-partner-hero) h1 { font-size:clamp(34px,9vw,45px); margin:14px 0 17px; }
  .pagehead:not(.mxpagehero):not(.rs-partner-hero) p { font-size:16px; }
  .pagehead .subnav { margin-top:23px; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); }
  .pagehead .subnav a { justify-content:center; text-align:center; padding:10px; font-size:12px; line-height:1.35; }
  .page-extra { padding:42px 0 54px; }
  .page-extra h2 { font-size:clamp(29px,8vw,39px); line-height:1.12; }
  .page-extra .tiles, .section .grid2, .section .intro, .section .steps, .section .works { grid-template-columns:minmax(0,1fr); }
  .page-extra .tile { min-height:0; padding:21px; }
  .section { padding:52px 0; }
  .section h2 { font-size:clamp(31px,8vw,41px); line-height:1.12; }
  .section .lead { font-size:17px; line-height:1.55; }
  .section .actions, .page-extra .actions { display:grid; grid-template-columns:minmax(0,1fr); gap:10px; }
  .section .actions a, .page-extra .actions a { width:100%; white-space:normal; text-align:center; }
  .search { display:grid; grid-template-columns:minmax(0,1fr); width:100%; gap:8px; }
  .search input { width:100%; min-height:50px; font-size:16px; }
  .search button { min-height:48px; padding:11px 18px; }
  .wp-block-post-content .photo .caption { max-width:calc(100% - 32px); }
  .mxcorp .mxp-atelier-copy, .mxcorp .mxp-atelier-copy p { color:#f2f2ec; }
  .mx-appt .form-box form.contact-form, .muxxi-contact-middle .mc-jetpack form.contact-form { grid-template-columns:minmax(0,1fr)!important; }
  .mx-appt .form-box form.contact-form > *, .muxxi-contact-middle .mc-jetpack form.contact-form > * { grid-column:1/-1!important; }
  .mx-appt .form-box .contact-submit button, .muxxi-contact-middle .mc-jetpack form.contact-form > .pushbutton-wide { width:100%; min-height:50px; }
  .mx-footer .brand img { max-width:calc(100vw - 36px)!important; object-fit:contain!important; }
}
@media (max-width:360px) {
  .pagehead .subnav { grid-template-columns:1fr; }
  .muxxi-site-header .mx-parts-cta { font-size:9px!important; padding:0 5px!important; }
}
@media (prefers-reduced-motion:reduce) { .muxxi-site-header .muxxi-mobile .links { scroll-behavior:auto; } }
/* MUXXI site-wide 1600px content system, 26 September 2026 */
@media(min-width:1101px){
  .pagehead>.wrap,.section>.wrap,.page-extra>.wrap,
  .mxdetail .mxwrap,.mxfeature .mxwrap,.mxsvc .mxsvc-wrap,
  .mxhero .mxhero-grid,.mxcorp .mxp-container,
  .muxxi-contact-middle .mc-wrap,.muxxi-site-header .wrap{
    box-sizing:border-box;max-width:1600px!important;width:calc(100% - 64px)!important;
    margin-left:auto!important;margin-right:auto!important
  }
  .mxfeature .mxwrap{padding-left:0!important;padding-right:0!important}
  .mx-footer{padding-left:max(32px,calc((100vw - 1600px)/2))!important;padding-right:max(32px,calc((100vw - 1600px)/2))!important}
}
.mxdetail .mxvisual,.mxfeature .mxvisual{overflow:hidden}
.mxdetail .mxvisual img,.mxfeature .mxvisual img{transition:transform .48s ease}
.mxdetail .mxvisual:hover img,.mxfeature .mxvisual:hover img{transform:scale(1.045)}
.mxdetail .mxcard,.mxfeature .mxcard,.mxsvc .mxsvc-major>a,.mxsvc .mxsvc-mini>a,
.page-extra .tile{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.mxdetail .mxcard:hover,.mxfeature .mxcard:hover,.page-extra .tile:hover{
  transform:translateY(-3px);border-color:#c8bb4f;box-shadow:0 13px 28px #17201813
}
@media(prefers-reduced-motion:reduce){
  .mxdetail .mxvisual img,.mxfeature .mxvisual img,.mxdetail .mxcard,.mxfeature .mxcard,.page-extra .tile{transition:none!important}
  .mxdetail .mxvisual:hover img,.mxfeature .mxvisual:hover img,.mxdetail .mxcard:hover,.mxfeature .mxcard:hover,.page-extra .tile:hover{transform:none!important}
}

/* MUXXI subject-led photo panels */
.mxstory{font-family:Inter,Arial,sans-serif;color:#202620}
.mxstory *{box-sizing:border-box}
.mxstory .panel{background:#f5f4ef;padding:72px 0}
.mxstory .panel:nth-child(even){background:#202620;color:#f5f4ef}
.mxstory .grid{max-width:1600px;width:calc(100% - 64px);margin:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,88px);align-items:center}
.mxstory .panel:nth-child(even) .visual{order:-1}
.mxstory .eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#917b10}
.mxstory .panel:nth-child(even) .eyebrow{color:#f1d83a}
.mxstory h2{font-size:clamp(32px,3.4vw,54px);line-height:1.1;letter-spacing:-.05em;margin:15px 0 20px;color:inherit}
.mxstory p{font-size:clamp(16px,1.25vw,19px);line-height:1.7;color:#535d52;max-width:660px;margin:0}
.mxstory .panel:nth-child(even) p{color:#c7cec4}
.mxstory .visual{margin:0;aspect-ratio:1.23;overflow:hidden;border:1px solid #bec5ba;background-color:#252b25;background-repeat:no-repeat;background-size:200% auto;transition:background-size .45s ease,border-color .25s ease}
.mxstory .panel:nth-child(even) .visual{border-color:#596356}
.mxstory .visual:hover{background-size:207% auto;border-color:#e4d156}
@media(min-width:1101px){.mxstory .grid{width:calc(100% - 64px)!important}}
@media(max-width:900px){.mxstory .panel{padding:48px 0}.mxstory .grid{width:calc(100% - 40px);grid-template-columns:1fr;gap:27px}.mxstory .panel:nth-child(even) .visual{order:0}.mxstory .visual{aspect-ratio:1.35}}
@media(max-width:600px){.mxstory .panel{padding:42px 0 48px}.mxstory .grid{width:calc(100% - 36px)}.mxstory .visual{aspect-ratio:1.2}.mxstory h2{font-size:clamp(30px,8vw,42px)}}
@media(prefers-reduced-motion:reduce){.mxstory .visual{transition:none}.mxstory .visual:hover{background-size:200% auto}}

.mxdetail .mxvisual.mxquad,.mxfeature .mxvisual.mxquad{background-color:#252b25;background-repeat:no-repeat;background-size:200% auto;transition:background-size .45s ease}
.mxdetail .mxvisual.mxquad{min-height:450px}
.mxdetail .mxvisual.mxquad:hover,.mxfeature .mxvisual.mxquad:hover{background-size:207% auto}
@media(max-width:760px){.mxdetail .mxvisual.mxquad{min-height:310px}}
@media(prefers-reduced-motion:reduce){.mxdetail .mxvisual.mxquad,.mxfeature .mxvisual.mxquad{transition:none}.mxdetail .mxvisual.mxquad:hover,.mxfeature .mxvisual.mxquad:hover{background-size:200% auto}}

/* Home content width, full-bleed band backgrounds */
@media(min-width:1101px){
  body.home .wp-block-post-content>.hero{max-width:none!important;width:100%!important}
  body.home .wp-block-post-content .wrap,body.home .wp-block-post-content .mx-review-inner,
  body.home .wp-block-post-content .draft-parts-inner,body.home .wp-block-post-content .section-kicker,
  body.home .wp-block-post-content .parts-bottom-line{
    box-sizing:border-box;max-width:1600px!important;width:calc(100% - 64px)!important;
    margin-left:auto!important;margin-right:auto!important
  }
}

/* Shared interaction details across header, cards, forms, footer */
.muxxi-site-header .links a{min-height:44px;display:inline-flex;align-items:center}
.muxxi-site-header a:focus-visible,.mx-footer a:focus-visible,.mxsvc a:focus-visible,
.mxdetail a:focus-visible,.mxfeature a:focus-visible,.mxgallery a:focus-visible{
  outline:2px solid #f1d83a;outline-offset:3px
}
.muxxi-contact-middle .mc-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.muxxi-contact-middle .mc-card:hover{transform:translateY(-3px);border-color:#c3b545;box-shadow:0 12px 26px #15201b12}
.wp-block-post-content :is(input,select,textarea):focus-visible{outline:2px solid #a28c08;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.muxxi-contact-middle .mc-card{transition:none}.muxxi-contact-middle .mc-card:hover{transform:none}}

.rsphoto{background-repeat:no-repeat;transition:background-size .45s ease}
.rsphoto:hover{background-size:207% auto!important}
.mxcorp .mxp-atelier-image{overflow:hidden}
.mxcorp .mxp-atelier-image img,.muxxi-contact-middle .mc-hero-photo-viewport img{transition:transform .48s ease}
.mxcorp .mxp-atelier-image:hover img,.muxxi-contact-middle .mc-hero-photo-viewport:hover img{transform:scale(1.04)}
@media(prefers-reduced-motion:reduce){.rsphoto,.mxcorp .mxp-atelier-image img,.muxxi-contact-middle .mc-hero-photo-viewport img{transition:none}.rsphoto:hover{background-size:200% auto!important}.mxcorp .mxp-atelier-image:hover img,.muxxi-contact-middle .mc-hero-photo-viewport:hover img{transform:none}}

/* Gallery inner width in the Purple template */
.mxgallery .wrap{width:min(1600px,calc(100vw - 79px))!important;max-width:1600px!important}
@media(max-width:900px){.mxgallery .wrap{width:calc(100vw - 55px)!important}}
@media(max-width:600px){.mxgallery .wrap{width:calc(100vw - 36px)!important}}

@media(min-width:1101px){.mx-appt .inner{max-width:1600px!important;width:calc(100% - 64px)!important;margin-left:auto!important;margin-right:auto!important}}

/* Honest, unobtrusive labeling for generated service imagery */
.mxsp .frame,.mxstory .visual{position:relative}
.mxsp .frame::after,.mxstory .visual::after{
  content:"TEMSİLİ GÖRSEL";position:absolute;right:12px;bottom:12px;z-index:2;
  background:#141a16d9;color:#f7f7f0;padding:6px 8px;font:800 10px/1.2 Inter,Arial,sans-serif;
  letter-spacing:.09em;pointer-events:none
}

body.home .muxxi-home-slider{overflow:hidden}
body.home .muxxi-home-slider .muxxi-slide img{transition:transform .5s ease}
@media(hover:hover){body.home .muxxi-home-slider:hover .muxxi-slide.is-active img{transform:scale(1.035)}}
@media(prefers-reduced-motion:reduce){body.home .muxxi-home-slider .muxxi-slide img{transition:none}body.home .muxxi-home-slider:hover .muxxi-slide.is-active img{transform:none}}

/* MUXXI page-specific hero composition, 26 September 2026 */
@media (min-width:1101px) {
  body.page:not(.page-id-19):not(.page-id-299):not(.page-id-344):not(.page-id-346):not(.page-id-348):not(.page-id-350):not(.page-id-351):not(.page-id-374):not(.page-id-375) .wp-block-post-content .pagehead {
    box-sizing:border-box;min-height:480px!important;padding:46px 0!important;
    display:flex;align-items:center
  }
  body.page .wp-block-post-content .pagehead>.wrap {
    box-sizing:border-box;width:calc(100% - 64px)!important;max-width:1600px!important;
    margin-left:auto!important;margin-right:auto!important
  }
  body.page .wp-block-post-content .pagehead:not(.mxpagehero):not(.rs-partner-hero):not(.muxxi-contact-hero)>.wrap {
    display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);
    column-gap:clamp(48px,7vw,120px);align-content:center
  }
  body.page .wp-block-post-content .pagehead:not(.mxpagehero):not(.rs-partner-hero):not(.muxxi-contact-hero) .eyebrow,
  body.page .wp-block-post-content .pagehead:not(.mxpagehero):not(.rs-partner-hero):not(.muxxi-contact-hero) h1,
  body.page .wp-block-post-content .pagehead:not(.mxpagehero):not(.rs-partner-hero):not(.muxxi-contact-hero) p {
    grid-column:1;min-width:0
  }
  body.page .wp-block-post-content .pagehead:not(.mxpagehero):not(.rs-partner-hero):not(.muxxi-contact-hero) h1 {
    font-size:clamp(49px,4.5vw,70px)!important;line-height:1.06;letter-spacing:-.045em;
    max-width:890px;margin:18px 0 18px;overflow-wrap:normal
  }
  body.page .wp-block-post-content .pagehead:not(.mxpagehero):not(.rs-partner-hero):not(.muxxi-contact-hero) p {
    max-width:720px;font-size:clamp(17px,1.4vw,20px);line-height:1.5;margin:0
  }
  body.page .wp-block-post-content .pagehead:not(.mxpagehero):not(.rs-partner-hero):not(.muxxi-contact-hero) .subnav {
    grid-column:2;grid-row:1 / span 3;align-self:center;min-width:0;
    display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0;
    padding:26px;background:#202720;border:1px solid #3c493b
  }
  body.page .wp-block-post-content .pagehead:not(.mxpagehero):not(.rs-partner-hero):not(.muxxi-contact-hero) .subnav a {
    box-sizing:border-box;display:flex;min-height:52px;align-items:center;justify-content:space-between;
    padding:12px 17px;text-align:left;font-size:14px;font-weight:700;
    border:1px solid #6c776b;white-space:normal
  }
  body.page .wp-block-post-content .pagehead:not(.mxpagehero):not(.rs-partner-hero):not(.muxxi-contact-hero) .subnav a:first-child {
    background:transparent;border-color:transparent;color:#c7cec4;padding-left:2px;min-height:38px
  }
  body.page .wp-block-post-content .pagehead:not(.mxpagehero):not(.rs-partner-hero):not(.muxxi-contact-hero) .subnav a:last-child {
    background:#f1d83a;border-color:#f1d83a;color:#1a211a
  }
  body.page .wp-block-post-content .pagehead.mxpagehero h1,
  body.page .wp-block-post-content .pagehead.rs-partner-hero h1 {
    font-size:clamp(55px,4.8vw,74px)!important;line-height:1.05;
    letter-spacing:-.05em;margin:16px 0 18px;max-width:840px
  }
  body.page .wp-block-post-content .pagehead.mxpagehero p,
  body.page .wp-block-post-content .pagehead.rs-partner-hero p {max-width:740px;line-height:1.5}
  body.page .wp-block-post-content .pagehead.rs-partner-hero .subnav {
    margin-top:26px;display:flex;flex-wrap:wrap;gap:10px
  }
  body.page .wp-block-post-content .pagehead.rs-partner-hero .subnav a {
    box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;
    min-height:50px;padding:11px 18px;text-align:center
  }
  body.page .wp-block-post-content .pagehead.rs-partner-hero .subnav a:last-child {
    background:#f1d83a;color:#1a211a;border-color:#f1d83a
  }
  body.page .wp-block-post-content .mxsp .hero {
    box-sizing:border-box;min-height:480px!important;padding:44px 0!important;
    display:flex;align-items:center
  }
  body.page .wp-block-post-content .mxsp .hero .mxsp-inner {
    max-width:1600px!important;width:calc(100% - 64px)!important;
    grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);
    gap:clamp(40px,5vw,88px)
  }
  body.page .wp-block-post-content .mxsp .hero .copy {min-width:0;padding:0!important}
  body.page .wp-block-post-content .mxsp .hero .frame {
    box-sizing:border-box;height:392px!important;aspect-ratio:auto!important;margin:0!important
  }
  body.page .wp-block-post-content .mxsp .hero h1 {
    font-size:clamp(48px,3.8vw,64px)!important;line-height:1.08;
    margin:15px 0 18px!important;max-width:760px
  }
  body.page .wp-block-post-content .mxsp .hero .copy p {
    max-width:660px;font-size:clamp(17px,1.23vw,20px);line-height:1.55
  }
  body.page .wp-block-post-content .mxsp .hero .action {
    display:inline-flex;align-items:center;justify-content:space-between;gap:18px;
    min-height:52px;margin-top:26px;padding:13px 20px;max-width:100%
  }
  body.page .wp-block-post-content .mxcorp .mxp-hero {
    box-sizing:border-box;min-height:480px!important;display:flex!important;align-items:center
  }
  body.page .wp-block-post-content .mxcorp .mxp-hero .mxp-container {
    padding-top:40px!important;padding-bottom:40px!important
  }
  body.page .wp-block-post-content .mxcorp .mxp-hero h1 {
    font-size:clamp(52px,4.3vw,70px)!important;line-height:1.06;
    margin:16px 0 18px!important
  }
  body.page .wp-block-post-content .mxgallery .mxgallery-hero {
    box-sizing:border-box;min-height:480px!important;padding:42px 0!important;
    display:flex;align-items:center
  }
  body.page .wp-block-post-content .mx-appt {padding-top:0!important}
  body.page .wp-block-post-content .mx-appt .intro {
    box-sizing:border-box;min-height:480px;display:flex!important;
    flex-direction:column;align-items:flex-start;justify-content:center;gap:0!important;
    padding:0!important
  }
  body.page .wp-block-post-content .mx-appt .intro h1 {max-width:900px;font-size:clamp(52px,4.4vw,68px)}
}
@media (min-width:701px) and (max-width:1100px) {
  .pagehead:not(.mxpagehero):not(.rs-partner-hero):not(.muxxi-contact-hero) h1 {
    font-size:clamp(42px,5vw,58px)!important;line-height:1.08
  }
  .pagehead:not(.mxpagehero):not(.rs-partner-hero):not(.muxxi-contact-hero) .subnav a:last-child,
  .mxsp .hero .action {background:#f1d83a;color:#1a211a;border-color:#f1d83a}
}
@media (max-width:700px) {
  .pagehead:not(.mxpagehero):not(.rs-partner-hero):not(.muxxi-contact-hero) .subnav a:last-child,
  .mxsp .hero .action {background:#f1d83a;color:#1a211a;border-color:#f1d83a}
  .mxsp .hero .action {display:inline-flex;min-height:48px;margin-top:20px;align-items:center}
}

/* MUXXI corporate atelier alignment, 26 September 2026 */
@media(min-width:1101px){
  body.page-id-20 .mxcorp .mxp-atelier-grid{
    box-sizing:border-box;width:calc(100% - 64px)!important;max-width:1600px!important;
    margin-left:auto!important;margin-right:auto!important;
    grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;
    align-items:start!important
  }
  body.page-id-20 .mxcorp .mxp-atelier-copy{
    grid-column:1;grid-row:1;justify-content:flex-start!important;
    align-self:start!important;padding-top:12px!important
  }
  body.page-id-20 .mxcorp .mxp-atelier-photo{
    grid-column:2;grid-row:1
  }
}

/* MUXXI thin bottom route strip, 26 September 2026 */
.muxxi-bottom-route .wrap{padding-top:15px!important;padding-bottom:15px!important;gap:20px!important}
.muxxi-bottom-route h2{font-size:23px!important;margin-top:5px!important;line-height:1.08!important}
.muxxi-bottom-route a{padding-top:7px!important;padding-bottom:7px!important;padding-left:20px!important}
.muxxi-bottom-route small{font-size:9px!important}
.muxxi-bottom-route b{font-size:17px!important;margin-top:3px!important}
@media(max-width:900px){.muxxi-bottom-route a:first-of-type{padding-left:0!important}}
@media(max-width:600px){.muxxi-bottom-route .wrap{padding-top:18px!important;padding-bottom:18px!important;gap:0!important}.muxxi-bottom-route .wrap>div{margin-bottom:8px!important}.muxxi-bottom-route h2{font-size:21px!important}.muxxi-bottom-route a,.muxxi-bottom-route a:first-of-type{padding:10px 0!important}.muxxi-bottom-route b{font-size:16px!important}}

/* MUXXI compact home contact strip, 26 September 2026 */
body.page-id-19 .draft-contact{padding:12px 0!important}
body.page-id-19 .draft-contact>.wrap{gap:20px!important}
body.page-id-19 .draft-contact h2{font-size:21px!important;margin-top:4px!important;line-height:1.08!important}
body.page-id-19 .draft-contact a{padding:5px 0 5px 20px!important}
body.page-id-19 .draft-contact b{font-size:17px!important;margin-top:4px!important}
@media(max-width:900px){body.page-id-19 .draft-contact a:first-of-type{padding-left:0!important}}
@media(max-width:600px){body.page-id-19 .draft-contact{padding:16px 0!important}body.page-id-19 .draft-contact>.wrap{gap:0!important}body.page-id-19 .draft-contact h2{font-size:21px!important}body.page-id-19 .draft-contact a,body.page-id-19 .draft-contact a:first-of-type{padding:9px 0!important}body.page-id-19 .draft-contact b{font-size:16px!important}}

/* MUXXI flush content strip and footer */
body.page .wp-site-blocks > .mx-footer{margin-block-start:0!important}

/* Align the shared footer callout with the last policy link across all pages. */
@media(min-width:1101px){body .mx-footer .brand-cta{margin-top:auto!important}}


/* MUXXI mobile RS: display the original image once, 27 September 2026 */
@media (max-width:1080px) {
  .muxxi-site-header-v2 .mxh-mobile-menu > .mxh-rs-visual .mxh-rs-label {
    display:none!important;
  }
  .muxxi-site-header-v2 .mxh-mobile-menu > .mxh-rs-visual .mxh-rs-mark {
    display:block!important;
    flex:0 0 170px!important;
    width:170px!important;
    height:auto!important;
    overflow:visible!important;
  }
  .muxxi-site-header-v2 .mxh-mobile-menu > .mxh-rs-visual .mxh-rs-mark img {
    display:block!important;
    width:170px!important;
    max-width:170px!important;
    height:auto!important;
    max-height:none!important;
    clip-path:none!important;
  }
}


/* MUXXI desktop services-indicator, 27 September 2026 */
@media (min-width:1081px) {
  .muxxi-site-header-v2 .mxh-nav .mxh-services > a::before {
    content:"";
    display:block;
    flex:0 0 12px;
    width:12px;
    height:9px;
    margin-right:8px;
    color:inherit;
    background:linear-gradient(to bottom,currentColor 0 1px,transparent 1px 4px,currentColor 4px 5px,transparent 5px 8px,currentColor 8px 9px);
    transition:color .22s ease;
  }
  .muxxi-site-header-v2 .mxh-nav .mxh-services:hover > a::before,
  .muxxi-site-header-v2 .mxh-nav .mxh-services:focus-within > a::before {
    color:#f4df42;
  }
}


/* MUXXI home: two-line mobile hero heading, 27 September 2026 */
@media (max-width:600px) {
  body.page-id-19 .mx-visual-hero .mx-visual-hero-copy h1 {
    font-size:clamp(20px,calc(7.5vw - 4px),30px)!important;
    line-height:1.16!important;
    white-space:nowrap!important;
  }
  body.page-id-19 .mx-visual-hero .mx-visual-hero-copy h1 .mx-hero-line {
    display:inline!important;
  }
  body.page-id-19 .mx-visual-hero .mx-visual-hero-copy h1 .mx-hero-line:first-child {
    display:block!important;
  }
}


/* MUXXI — homepage readability, 2026-09-27 */
body.home.page-id-19 .draft-work .draft-section-heading > a{font-size:14px!important;line-height:1.5!important}
body.home.page-id-19 .draft-parts .draft-btn{font-size:17px!important}
body.home.page-id-19 .draft-corporate .corporate-intro > a{font-size:19px!important}
body.home.page-id-19 .draft-contact a > small{font-size:11px!important}
body.wp-theme-purple .mx-footer .brand-cta .cta-actions a{font-size:14px!important;padding-left:10px!important;padding-right:10px!important}
body.wp-theme-purple .mx-footer .bottom > span:first-child,body.wp-theme-purple .mx-footer .bottom .right{font-size:14px!important}
body.wp-theme-purple .mx-footer .bottom .right > span,body.wp-theme-purple .mx-footer .bottom .right > a{font-size:14px!important}
body.wp-theme-purple .mx-footer .bottom .design-credit,body.wp-theme-purple .mx-footer .bottom .design-credit a{font-size:13px!important}
@media(max-width:700px){
 body.home.page-id-19 .draft-corporate .corporate-intro > a{font-size:18px!important}
 body.wp-theme-purple .mx-footer .brand-cta .cta-actions a{font-size:13.5px!important}
}


/* MUXXI — two homepage service photos only; preserve existing HTML and card layout */
body.home.page-id-19 .draft-service-photo img[src="https://muxxiauto.com/wp-content/uploads/2026/09/muxxi-hizmet-temsili-0.jpg"]{content:url("https://muxxiauto.com/wp-content/uploads/2026/09/muxxi-kaporta-boya-capraz-arac-768x768.png")!important}
body.home.page-id-19 .draft-service-photo img[src="https://muxxiauto.com/wp-content/uploads/2026/09/muxxi-hizmet-temsili-1.jpg"]{content:url("https://muxxiauto.com/wp-content/uploads/2026/09/muxxi-mekanik-ariza-tespit-genis-kadraj-768x768.png")!important}

/* MUXXI homepage: approved two-pixel increase for small section labels */
body.home.page-id-19 .draft-services .section-kicker,
body.home.page-id-19 .draft-parts .section-kicker,
body.home.page-id-19 .draft-work .section-kicker,
body.home.page-id-19 .draft-services .section-kicker i,
body.home.page-id-19 .draft-parts .section-kicker i,
body.home.page-id-19 .draft-work .section-kicker i,
body.home.page-id-19 .draft-corporate .corporate-intro .eyebrow,
body.home.page-id-19 .draft-work .draft-section-heading .eyebrow{font-size:14px!important}
body.home.page-id-19 .draft-services .service-category{font-size:13px!important}
@media(max-width:760px){
body.home.page-id-19 .draft-services .section-kicker,
body.home.page-id-19 .draft-parts .section-kicker,
body.home.page-id-19 .draft-work .section-kicker,
body.home.page-id-19 .draft-services .section-kicker i,
body.home.page-id-19 .draft-parts .section-kicker i,
body.home.page-id-19 .draft-work .section-kicker i{font-size:13px!important}
}

/* MUXXI homepage parts slider: boxed products, separate phone compositions */
body.home.page-id-19 .draft-parts .mx-parts-slider .mx-part-slide img[src="https://muxxiauto.com/wp-content/uploads/muxxi-performance/lossless-5025881f85e97a45f10a2f397b78f12b42e8967ff294dcdc998bc84464076041.webp"]{content:url("https://muxxiauto.com/wp-content/uploads/2026/09/muxxi-kutulu-fren-parcalari-1024x683.png")!important}
body.home.page-id-19 .draft-parts .mx-parts-slider .mx-part-slide img[src="https://muxxiauto.com/wp-content/uploads/muxxi-performance/lossless-cc91ca270f995281f95042e7db76c790a2d9eeffb9f9e193df7cd15d539285fe.webp"]{content:url("https://muxxiauto.com/wp-content/uploads/2026/09/muxxi-kutulu-filtre-buji-1024x683.png")!important}
body.home.page-id-19 .draft-parts .mx-parts-slider .mx-part-slide img[src="https://muxxiauto.com/wp-content/uploads/muxxi-performance/lossless-5743b1dc0f64445544c2de156b5a66c4e62752e0ac13cd45a664d9a13efa89a4.webp"]{content:url("https://muxxiauto.com/wp-content/uploads/2026/09/muxxi-kutulu-suspansiyon-1024x683.png")!important}
@media(max-width:460px){
body.home.page-id-19 .draft-parts .mx-parts-slider .mx-part-slide img[src="https://muxxiauto.com/wp-content/uploads/muxxi-performance/lossless-5025881f85e97a45f10a2f397b78f12b42e8967ff294dcdc998bc84464076041.webp"]{content:url("https://muxxiauto.com/wp-content/uploads/2026/09/muxxi-kutulu-fren-parcalari-mobil-768x768.png")!important}
body.home.page-id-19 .draft-parts .mx-parts-slider .mx-part-slide img[src="https://muxxiauto.com/wp-content/uploads/muxxi-performance/lossless-cc91ca270f995281f95042e7db76c790a2d9eeffb9f9e193df7cd15d539285fe.webp"]{content:url("https://muxxiauto.com/wp-content/uploads/2026/09/muxxi-kutulu-filtre-buji-mobil-768x768.png")!important}
body.home.page-id-19 .draft-parts .mx-parts-slider .mx-part-slide img[src="https://muxxiauto.com/wp-content/uploads/muxxi-performance/lossless-5743b1dc0f64445544c2de156b5a66c4e62752e0ac13cd45a664d9a13efa89a4.webp"]{content:url("https://muxxiauto.com/wp-content/uploads/2026/09/muxxi-kutulu-suspansiyon-mobil-768x768.png")!important}
}

/* MUXXI five main pages — shared design, 27 September 2026 */
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content{--mx-five-bg:#171c17;--mx-five-cream:#f3f2ea;--mx-five-yellow:#f1d83a;--mx-five-line:#b9beae;--mx-five-gutter:64px}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.mxcorp,.section,.page-extra,.mxstory,.muxxi-contact-middle,.rs-photo-flow,.muxxi-rs-ins,.mx-five-hero,.mx-five-parts,.mx-five-route,.mx-five-jumps){font-family:var(--wp--preset--font-family--inter,Inter,Arial,sans-serif)!important}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.mx-five-width,.mx-five-shell,.mxp-container,.mxp-atelier-grid,.mxsvc-wrap,.mxhero-grid,.mc-wrap,.section>.wrap,.page-extra>.wrap,.rs-photo-flow>.wrap,.muxxi-rs-ins>.wrap,.mxstory .grid,.muxxi-bottom-route>.wrap){box-sizing:border-box!important;width:calc(100% - var(--mx-five-gutter))!important;max-width:1600px!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important;min-width:0}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-hero{background:#171c17!important;color:#f3f2ea!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-bottom:1px solid #424a3c;box-sizing:border-box}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-shell{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(30px,4vw,64px)!important;align-items:center!important;height:480px!important;min-height:480px!important;padding-top:48px!important;padding-bottom:48px!important}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-copy{min-width:0;max-width:none;text-align:left!important}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-label{display:block;font-size:14px!important;line-height:1.5!important;font-weight:600!important;letter-spacing:.12em!important;color:#f1d83a;text-transform:uppercase}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-copy h1{font-family:var(--wp--preset--font-family--inter,Inter,Arial,sans-serif)!important;font-size:clamp(40px,3.65vw,60px)!important;line-height:1.1!important;font-weight:600!important;letter-spacing:-.045em!important;margin:20px 0 22px!important;max-width:none!important;color:#f3f2ea!important;text-align:left!important}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-copy h1>span{display:block}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-copy p{font-size:18px!important;line-height:1.65!important;font-weight:400!important;color:#c8cfc3!important;max-width:620px!important;min-height:90px;margin:0!important}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-visual{position:relative;isolation:isolate;box-sizing:border-box;margin:0!important;min-width:0;overflow:hidden;background:#20271f;border:7px solid #f3f2ea;outline:1px solid #cabb49;outline-offset:-1px}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-visual:after{content:"";position:absolute;inset:6px;border:1px solid #f1d83a99;pointer-events:none;z-index:1}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-shell>.mx-five-visual{height:340px!important;width:100%!important}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-visual img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center;transition:transform .5s ease}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-quad{height:100%;width:100%;background-size:200% auto;background-position:left bottom;background-repeat:no-repeat}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.mxp-section,.mxp-atelier,.section,.page-extra,.mxstory .panel,.mc-section,.rs-photo-flow,.muxxi-rs-ins,.mx-five-parts){padding-top:68px!important;padding-bottom:68px!important}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.mxcorp,.section,.page-extra,.mxstory,.muxxi-contact-middle,.rs-photo-flow,.muxxi-rs-ins,.mx-five-parts) h2{font-size:clamp(32px,3.1vw,46px)!important;line-height:1.13!important;font-weight:500!important;letter-spacing:-.045em!important}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.mxcorp,.section,.page-extra,.mxstory,.muxxi-contact-middle,.rs-photo-flow,.muxxi-rs-ins,.mx-five-parts) p{font-size:17px!important;line-height:1.7!important}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.eyebrow,.mxp-eyebrow,.mxp-photo-tag,.mxp-index,.mxp-num,.mxsvc-kicker,.mxsvc-num,.mxhero-kicker,.mxhero-marker,.mc-kicker,.mc-card>small,.mc-mail-grid small){font-size:14px!important;line-height:1.5!important;font-weight:600!important;letter-spacing:.1em!important}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.mxp-field,.mxp-process-card,.mxsvc-major>a,.mxsvc-mini>a,.mc-card,.mc-contact-primary,.tile) p{font-size:16px!important;line-height:1.65!important}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.mxsvc-more,.mxp-link,.mxsvc-tags,.tile small,.rs-photo-hints span,.rs-form-foot,.muxxi-rs-ins-last p,.mc-privacy-intro,.mc-privacy-tail,.mc-card>a,.mc-mail-grid b){font-size:15px!important;line-height:1.6!important}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.mxp-field,.mxsvc-major>a,.mxsvc-mini>a,.mxsvc-parts,.mc-card,.mc-contact-primary,.tile,.mc-faq details,.mx-five-enquiry){border:1px solid #c9cdbf!important;border-radius:0!important;box-shadow:none;transition:transform .25s ease,border-color .25s ease,background .25s ease}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.mxp-field,.mxsvc-major>a,.mxsvc-mini>a,.tile):hover{transform:translateY(-3px);border-color:#ac9425!important;box-shadow:0 10px 24px #151a1010}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.button,.mx-five-button){box-sizing:border-box;min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;border:1px solid #b0a045;background:#f1d83a;color:#172016;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .22s,color .22s,border-color .22s;white-space:normal}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.button,.mx-five-button):hover{background:#20271f;color:#f3f2ea;border-color:#cabb49}
body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content a:focus-visible{outline:2px solid #b19b24;outline-offset:4px}
body.page-id-20 .mx-five-jumps{background:#20261e;border-bottom:1px solid #414b3c;padding:0}
body.page-id-20 .mx-five-jumps>.mx-five-width{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
body.page-id-20 .mx-five-jumps a{display:flex;align-items:center;gap:12px;padding:22px 0;color:#f1d83a;font-size:14px;text-decoration:none;line-height:1.45}
body.page-id-20 .mx-five-jumps a span{flex:1;color:#f3f2ea;font-size:15px}
body.page-id-20 .mxcorp .mxp-intro-text{border-left:1px solid #b6a733;padding-left:28px}
body.page-id-20 .mxcorp .mxp-section-header{margin-bottom:30px;align-items:center}
body.page-id-20 .mxcorp .mxp-intro-grid{gap:6%;grid-template-columns:.9fr 1.1fr}
body.page-id-20 .mxcorp .mxp-atelier-grid{grid-template-columns:1.05fr .95fr;gap:5%}
body.page-id-20 .mxcorp .mxp-atelier-copy{text-align:left!important;align-items:flex-start!important}
body.page-id-20 .mxcorp .mxp-atelier-copy h2{text-align:left!important;max-width:550px!important}
body.page-id-20 .mxcorp .mxp-process-card{padding:26px 22px;min-height:215px}
body.page-id-20 .mxcorp .mxp-process-card h3{font-size:21px}
body.page-id-20 .mxcorp .mxp-field{padding:26px;min-height:210px}
body.page-id-20 .mxcorp .mxp-field h3{font-size:24px;margin-top:18px}
body.page-id-20 .mxcorp .mxp-note>span:last-child{font-size:16px!important;line-height:1.65}
body.page-id-20 .mx-five-parts{background:#f3f2ea;color:#20271f}
body.page-id-20 .mx-five-parts .mx-five-label{color:#766619}
body.page-id-20 .mx-five-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%;align-items:center}
body.page-id-20 .mx-five-panel .mx-five-visual{height:340px}
body.page-id-20 .mx-five-panel h2{margin:16px 0 22px}
body.page-id-20 .mx-five-panel p{color:#596451;max-width:650px}
body.page-id-20 .mx-five-panel .mx-five-button{margin-top:12px}
body.page-id-20 .mx-five-route{background:#e5e3d9;color:#172016;border-top:1px solid #cacdbd;padding:36px 0}
body.page-id-20 .mx-five-route>.mx-five-width{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:28px;align-items:center}
body.page-id-20 .mx-five-route .mx-five-label{color:#736320;font-size:13px!important}
body.page-id-20 .mx-five-route h2{font-size:24px;line-height:1.25;font-weight:500;margin:10px 0 0}
body.page-id-21 .mxhero{padding-left:0!important;padding-right:0!important}
body.page-id-21 .mxhero .mxhero-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:6%!important}
body.page-id-21 .mxhero .mxhero-copy{padding:0!important}
body.page-id-21 .mxhero .mxhero-image-window{max-height:390px;overflow:hidden}
body.page-id-21 .mxhero .mxhero-photo img{width:100%;height:100%;object-fit:cover}
body.page-id-21 .mxsvc .mxsvc-major{gap:18px}
body.page-id-21 .mxsvc .mxsvc-mini{gap:16px}
body.page-id-21 .mxsvc .mxsvc-major>a,.page-id-21 .mxsvc .mxsvc-mini>a{padding:28px!important;min-height:0!important}
body.page-id-21 .mxsvc .mxsvc-major h3{font-size:30px!important;line-height:1.2}
body.page-id-21 .mxsvc .mxsvc-mini h3{font-size:23px!important;line-height:1.3}
body.page-id-22 #sigorta .steps{gap:18px}
body.page-id-22 #sigorta .step{padding:26px;border:1px solid #c9cdbf}
body.page-id-22 #sigorta .step b{display:block;font-size:23px;margin-top:15px}
body.page-id-22 .mxstory .visual{aspect-ratio:1.65;border:7px solid #f3f2ea;outline:1px solid #cabb49;outline-offset:-1px}
body.page-id-24 .mx-five-rs-mark{margin-bottom:30px!important}
body.page-id-24 .mx-five-rs-mark img{display:block;width:185px;height:72px;object-fit:contain}
body.page-id-24 .mx-five-rs-flow{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:stretch}
body.page-id-24 .mx-five-rs-flow .rs-photo-hints{display:grid;gap:0;margin:0}
body.page-id-24 .mx-five-rs-flow .rs-photo-hints>div{padding:20px 0;border-bottom:1px solid #5a6453}
body.page-id-24 .mx-five-rs-flow .rs-photo-hints b{font-size:18px;display:block;margin-bottom:8px}
body.page-id-24 .mx-five-enquiry{padding:30px;display:flex;flex-direction:column;justify-content:center;background:#242d22}
body.page-id-24 .mx-five-enquiry h3{font-size:27px;line-height:1.2;color:#f3f2ea;font-weight:500;margin:18px 0 0}
body.page-id-24 .mx-five-enquiry p{color:#c7d0c0}
body.page-id-24 .mx-five-enquiry .mx-five-textlink{display:inline-block;color:#f3f2ea;font-size:18px;margin-top:18px;align-self:flex-start}
body.page-id-24 .rs-flow-title>p{font-size:18px!important;line-height:1.7!important;max-width:660px}
body.page-id-26 .muxxi-contact-middle .mc-card,body.page-id-26 .muxxi-contact-middle .mc-contact-primary{padding:26px!important}
body.page-id-26 .muxxi-contact-middle .mc-contact-actions{flex-wrap:wrap;gap:12px}
body.page-id-26 .muxxi-contact-middle .mc-mails{padding:28px}
body.page-id-26 .muxxi-contact-middle .mc-phone-lines a{font-size:20px!important}
body.page-id-26 .muxxi-contact-middle :is(input,select,textarea){font-family:inherit;font-size:16px!important;min-height:46px}
body.page-id-26 .muxxi-contact-middle .mc-faq summary{font-size:18px;line-height:1.5;min-height:48px}
body.page-id-26 .muxxi-contact-middle .mc-faq details{padding:22px}
@media(max-width:1100px){
 body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content{--mx-five-gutter:40px}
 body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-shell{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;padding-top:38px!important;padding-bottom:38px!important;gap:28px!important}
 body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-copy p{min-height:0;max-width:720px!important}
 body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-copy h1{font-size:clamp(36px,5.5vw,56px)!important}
 body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-shell>.mx-five-visual{height:auto!important;aspect-ratio:2.1}
 body.page-id-20 .mxcorp .mxp-intro-grid,body.page-id-20 .mxcorp .mxp-atelier-grid,body.page-id-20 .mx-five-panel{grid-template-columns:1fr!important;gap:28px}
 body.page-id-20 .mx-five-jumps>.mx-five-width{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
 body.page-id-20 .mxcorp .mxp-intro h2{max-width:680px}
 body.page-id-21 .mxhero .mxhero-grid{grid-template-columns:1fr!important;gap:28px!important}
 body.page-id-24 .mx-five-rs-flow{grid-template-columns:1fr;gap:28px}
 body.page-id-20 .mx-five-route>.mx-five-width{grid-template-columns:1fr 1fr}
 body.page-id-20 .mx-five-route>.mx-five-width>div{grid-column:1/-1}
}
@media(max-width:600px){
 body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content{--mx-five-gutter:36px}
 body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-copy h1{font-size:clamp(32px,8.3vw,44px)!important;line-height:1.12!important;margin:16px 0 19px!important}
 body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-copy p{font-size:17px!important;line-height:1.65!important}
 body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-label{font-size:13px!important;letter-spacing:.07em!important}
 body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .mx-five-shell>.mx-five-visual{aspect-ratio:1.65;border-width:5px}
 body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.mxp-section,.mxp-atelier,.section,.page-extra,.mxstory .panel,.mc-section,.rs-photo-flow,.muxxi-rs-ins,.mx-five-parts){padding-top:44px!important;padding-bottom:44px!important}
 body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.mxcorp,.section,.page-extra,.mxstory,.muxxi-contact-middle,.rs-photo-flow,.muxxi-rs-ins,.mx-five-parts) h2{font-size:32px!important;line-height:1.18!important}
 body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.eyebrow,.mxp-eyebrow,.mxp-photo-tag,.mxp-index,.mxp-num,.mxsvc-kicker,.mxsvc-num,.mxhero-kicker,.mxhero-marker,.mc-kicker,.mc-card>small,.mc-mail-grid small){font-size:13px!important;letter-spacing:.06em!important}
 body.page-id-20 .mxcorp .mxp-intro-text{padding-left:18px}
 body.page-id-20 .mxcorp .mxp-process-card{min-height:0;gap:18px;padding:24px 20px}
 body.page-id-20 .mxcorp .mxp-field{min-height:0;padding:24px 20px}
 body.page-id-20 .mx-five-jumps a{padding:15px 0;gap:7px;font-size:12px}
 body.page-id-20 .mx-five-jumps a span{font-size:14px}
 body.page-id-20 .mx-five-panel .mx-five-visual{height:auto;aspect-ratio:1.65}
 body.page-id-20 .mx-five-route>.mx-five-width{grid-template-columns:1fr;gap:14px}
 body.page-id-20 .mx-five-route h2{font-size:24px}
 body.page-id-21 .mxsvc .mxsvc-major>a,body.page-id-21 .mxsvc .mxsvc-mini>a{padding:24px 20px!important}
 body.page-id-24 .mx-five-enquiry{padding:24px 20px}
 body.page-id-26 .muxxi-contact-middle .mc-mails{padding:24px 18px}
 body.page-id-26 .muxxi-contact-middle .mc-mail-grid{grid-template-columns:1fr!important}
}
@media(prefers-reduced-motion:reduce){body:is(.page-id-20,.page-id-21,.page-id-22,.page-id-24,.page-id-26) .wp-block-post-content :is(.mx-five-visual img,.mx-five-button,.mxp-field,.mxsvc-major>a,.mxsvc-mini>a,.tile){transition:none!important;transform:none!important}}
/* END MUXXI five main pages */

/* Five-page final readability and photo crop */
body.page-id-24 .mx-five-rs-flow .rs-photo-hints span{color:#52604c!important;font-size:16px!important}
body.page-id-24 .mx-five-rs-flow .rs-photo-hints>div{border-top:0!important;border-bottom:1px solid #c9cdbf!important}
body.page-id-26 .mx-five-shell .mx-five-visual img{transform:scale(1.12);transform-origin:center}

/* MUXXI mandatory page title typography — 30 September 2026 */
body.page.page.page .wp-block-post-content h1,body.page.page.page h1.wp-block-post-title,body.single.single.single h1.wp-block-post-title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-weight:700!important;letter-spacing:-.025em!important;font-style:normal!important}
body.page.page.page .wp-block-post-content h1 :is(em,strong,mark,.accent,.highlight,.has-primary-color,.has-theme-3-color){color:#efd23b!important;font-style:normal!important;background:transparent!important;font-family:inherit!important;font-weight:inherit!important}
body.page.page.page .wp-block-post-content .mx-five-copy h1>span:last-child{color:#efd23b!important}
/* END MUXXI mandatory page title typography */
/* MUXXI: all page headings use homepage type metrics */
body.page.page.page.page .wp-block-post-content h1,
body.page.page.page.page h1.wp-block-post-title{
font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:clamp(33px,3.5vw,56px)!important;line-height:1.13!important;font-weight:700!important;letter-spacing:-.025em!important;font-style:normal!important
}
body.page.page.page.page .wp-block-post-content h1 :is(em,strong,mark,.accent,.highlight){color:#efd23b!important;font-style:normal!important}
@media(min-width:1101px){body.page.page .mxh-bar{box-sizing:border-box!important;width:min(calc(100% - 64px),1600px)!important;max-width:1600px!important;min-height:80px!important;height:80px!important;margin-inline:auto!important}}
@media(max-width:1100px){body.page.page.page.page .wp-block-post-content h1,body.page.page.page.page h1.wp-block-post-title{font-size:clamp(28px,5vw,38px)!important;line-height:1.14!important}}

@media(min-width:1101px){body.page.page.page.page .wp-block-post-content h1,body.page.page.page.page h1.wp-block-post-title{font-size:clamp(36px,3.8vw,60px)!important;line-height:1.13!important}}

/* User confirmed removal of menu sound toggle */
#mx-menu-sound{display:none!important}
/* MUXXI approved mobile proposal, 2 October 2026. Desktop untouched. */
@media(max-width:700px){
body .muxxi-site-header-v2 .mxh-bar{display:grid!important;grid-template-columns:minmax(0,1fr) 76px!important;grid-template-rows:56px 44px 36px!important;gap:8px!important;width:calc(100% - 36px)!important;height:auto!important;min-height:0!important;padding:8px 0 12px!important;align-items:center!important}
body .muxxi-site-header-v2 .mxh-brand{grid-column:1;grid-row:1;width:100%!important;max-width:280px!important;height:48px!important;min-width:0!important;flex:none!important;overflow:hidden!important}
body .muxxi-site-header-v2 .mxh-brand .mxh-logo-mobile{display:none!important}
body .muxxi-site-header-v2 .mxh-brand .mxh-logo-desktop{display:block!important;position:absolute!important;left:-9px!important;top:50%!important;width:calc(100% + 18px)!important;max-width:none!important;height:auto!important;transform:translateY(-50%)!important}
body .muxxi-site-header-v2 .mxh-mobile-toggle{grid-column:2;grid-row:1;width:76px!important;min-width:0!important;height:48px!important;border:0!important;background:transparent!important;flex-direction:row-reverse!important;font-weight:500!important}
body .muxxi-site-header-v2 .mxh-mobile-toggle .mxh-menu-word{font-size:14px!important;font-weight:500!important}
body .muxxi-site-header-v2 .mxh-nav{display:none!important}
body .muxxi-site-header-v2 .mxh-actions{grid-column:1/-1;grid-row:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important}
body .muxxi-site-header-v2 .mxh-actions a:first-child,body .muxxi-site-header-v2 .mxh-actions a:last-child{display:flex!important;width:100%!important;min-width:0!important;height:44px!important;padding:0 8px!important;border-radius:4px!important;font-size:12px!important;line-height:1.2!important;gap:8px!important;transform:none!important}
body .muxxi-site-header-v2 .mxh-parts-words{display:flex!important;flex-direction:row!important;gap:3px!important}
body .muxxi-site-header-v2 .mxh-parts-words>span:first-child{display:none!important}
body .muxxi-site-header-v2 .mxh-actions .mxh-arrow{display:inline!important;font-size:15px!important}
body .muxxi-site-header-v2 .mxh-bar>.mxh-rs-visual{grid-column:1/-1;grid-row:3;display:flex!important;width:100%!important;height:36px!important;padding:7px 16px!important;background:#f5f4ee!important;border:1px solid #d9dcd8!important;border-radius:4px!important}
body .muxxi-site-header-v2 .mxh-bar>.mxh-rs-visual img{width:165px!important;height:auto!important;max-height:22px!important;object-fit:contain!important}
body .muxxi-site-header-v2 .mxh-mobile-menu{max-height:calc(100dvh - 190px)!important;padding:8px 18px 18px!important}
body .muxxi-site-header-v2 .mxh-mobile-menu>a,body .muxxi-site-header-v2 .mxh-mobile-service-button{min-height:48px!important;font-size:16px!important}
body .muxxi-site-header-v2 .mxh-mobile-services a{font-size:15px!important;min-height:44px!important}
body .muxxi-site-header-v2 .mxh-header.mobile-open .mxh-menu-icon span{opacity:1!important;transform:none!important}
body.page-id-19.page-id-19.page-id-19 .mv-root.mx-magic-draft{width:100%!important;max-width:100%!important;margin:0!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mx-magic-hero{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;box-shadow:none!important;clip-path:none!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mx-magic-copy{order:0!important;width:100%!important;padding:26px 20px 0!important;text-align:left!important;box-sizing:border-box!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mx-magic-copy>span{font-size:10px!important;line-height:1.4!important;letter-spacing:.075em!important;margin-bottom:14px!important;text-align:left!important}
body.page-id-19.page-id-19.page-id-19.page-id-19 .mv-root .mx-magic-copy h1{font-size:clamp(28px,7.3vw,34px)!important;line-height:1.13!important;text-align:left!important;margin:0 0 16px!important;letter-spacing:-.035em!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mx-magic-copy p{font-size:16px!important;line-height:1.5!important;text-align:left!important;margin:0!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mx-magic-scene{order:1!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1230/570!important;margin:8px 0 0!important;mask-image:none!important;-webkit-mask-image:none!important}
body.page-id-19.page-id-19.page-id-19 .mv-root #mx-service-desktop{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:12px 18px!important;margin:0!important;box-sizing:border-box!important}
body.page-id-19.page-id-19.page-id-19 #mx-service-desktop .mx-service-card{min-height:0!important;padding:7px 7px 10px!important;border-radius:5px!important;background:#eeede2!important;gap:0!important}
body.page-id-19.page-id-19.page-id-19 #mx-service-desktop .mx-service-art{width:100%!important;height:62px!important;margin:0 0 3px!important}
body.page-id-19.page-id-19.page-id-19 #mx-service-desktop .mx-service-art img{width:120px!important;height:80px!important;object-fit:contain!important;max-width:100%!important}
body.page-id-19.page-id-19.page-id-19 #mx-service-desktop h2{font-size:12px!important;font-weight:700!important;line-height:1.3!important;min-height:31px!important;white-space:normal!important;margin:0!important}
body.page-id-19.page-id-19.page-id-19 #mx-service-desktop .mx-service-rule{display:none!important}
body.page-id-19.page-id-19.page-id-19 #mx-service-desktop p{font-size:13px!important;line-height:1.35!important;margin:2px 0 0!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about{display:block!important;padding:0 18px 18px!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about .mv-photo-rear{width:100%!important;height:auto!important;aspect-ratio:1.8!important;border-radius:5px!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about-copy{padding:24px 2px 18px!important;text-align:left!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about-copy .mv-kicker{font-size:10px!important;line-height:1.4!important;letter-spacing:.065em!important;margin:0 0 12px!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about h2{font-size:30px!important;line-height:1.15!important;margin:0 0 13px!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about-copy p{font-size:16px!important;line-height:1.5!important;margin:0 0 16px!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about .mv-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;border:1px solid #dedbd1!important;border-radius:5px!important;padding:0!important;margin:0!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about .mv-stat{display:flex!important;flex-direction:row!important;align-items:flex-start!important;text-align:left!important;gap:8px!important;padding:12px 8px!important;border:0!important;min-width:0!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about .mv-stat:nth-child(even){border-left:1px solid #dedbd1!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about .mv-stat:nth-child(n+3){border-top:1px solid #dedbd1!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about .mv-stat svg{width:32px!important;height:36px!important;padding:6px!important;border-radius:5px!important;flex:none!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about .mv-stat strong{font-size:14px!important;line-height:1.25!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about .mv-stat span{font-size:13px!important;line-height:1.4!important;margin-top:4px!important}
body.page-id-19.page-id-19.page-id-19 .mv-root section.mv-parts{height:auto!important;min-height:250px!important;padding:0!important;background:#101214!important;overflow:hidden!important}
body.page-id-19.page-id-19.page-id-19 .mv-root section.mv-parts .mv-photo-parts{position:absolute!important;right:0!important;left:auto!important;top:0!important;width:60%!important;height:100%!important;mask-image:linear-gradient(90deg,transparent,#000 28%)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%)!important}
body.page-id-19.page-id-19.page-id-19 .mv-root section.mv-parts .mv-parts-copy{position:relative!important;z-index:2!important;width:62%!important;padding:24px 0 24px 20px!important;margin:0!important}
body.page-id-19.page-id-19.page-id-19 .mv-root section.mv-parts h2{font-size:24px!important;line-height:1.18!important;margin:0 0 12px!important}
body.page-id-19.page-id-19.page-id-19 .mv-root section.mv-parts p{font-size:15px!important;line-height:1.4!important;margin:0 0 16px!important}
body.page-id-19.page-id-19.page-id-19 .mv-root section.mv-parts:after{background:linear-gradient(90deg,#101214 0%,#101214e8 35%,transparent 70%)!important}
body.page-id-19.page-id-19.page-id-19 .mv-root section.mv-parts:before{display:none!important}
body.page-id-19.page-id-19.page-id-19 .mv-root section.mv-parts .mv-btn{font-size:11px!important;min-height:44px!important;padding:10px 9px!important;gap:5px!important;white-space:normal!important;text-align:center!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-process{padding:24px 20px 22px!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-process h2{font-size:27px!important;line-height:1.2!important;margin-bottom:9px!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-process>p{font-size:15px!important;line-height:1.4!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-steps{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin-top:18px!important;text-align:left!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-steps>div{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;column-gap:14px!important;padding:9px 0!important;border:0!important;position:relative!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-steps span{grid-column:1;grid-row:1/3;width:34px!important;height:34px!important;font-size:14px!important;margin:0!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-steps h3{grid-column:2;font-size:16px!important;line-height:1.3!important;margin:0 0 4px!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-steps p{grid-column:2;font-size:14px!important;line-height:1.45!important;margin:0!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mx-review-band{margin:0 18px 18px!important;border-radius:5px!important;padding:0!important;width:calc(100% - 36px)!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mx-review-inner{width:100%!important;max-width:100%!important;padding:16px!important;gap:10px!important;box-sizing:border-box!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mx-review-text{font-size:15px!important;line-height:1.45!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mx-review-heading{padding:0!important}
body.page-id-19.page-id-19.page-id-19 .mx-signature{min-height:0!important;padding:24px 0 8px!important}
body.page-id-19.page-id-19.page-id-19 .mx-signature svg{width:calc(100% - 36px)!important;height:auto!important;transform:none!important}
body.page-id-19.page-id-19.page-id-19 .draft-brand-heading .mx-brand-heading-inner{padding:12px 0 18px!important;width:calc(100% - 36px)!important}
body.page-id-19.page-id-19.page-id-19 .draft-brand-heading h2{font-size:16px!important;line-height:1.45!important;color:#d0d1cc!important}
body.page-id-19.page-id-19.page-id-19 .mx-brand-strip{height:92px!important;border:0!important}
body.page-id-19.page-id-19.page-id-19 .mx-brand-strip:before,body.page-id-19.page-id-19.page-id-19 .mx-brand-strip:after{width:18px!important}
body.page-id-19.page-id-19.page-id-19 .mx-brand-logo{width:108px!important;min-width:108px!important;height:70px!important;margin:0 4px!important;padding:8px!important;gap:5px!important}
body.page-id-19.page-id-19.page-id-19 .mx-brand-logo img{max-width:75px!important;max-height:34px!important}
body.page-id-19.page-id-19.page-id-19 .mx-brand-name{font-size:11px!important}
body.page-id-19.page-id-19.page-id-19 .draft-work{padding:24px 0!important}
body.page-id-19.page-id-19.page-id-19 .draft-work .wrap{width:calc(100% - 36px)!important}
body.page-id-19.page-id-19.page-id-19 .draft-work .section-kicker{width:100%!important;left:0!important;transform:none!important;padding:0 0 12px!important;margin:0 0 16px!important;font-size:10px!important;gap:8px!important}
body.page-id-19.page-id-19.page-id-19 .draft-work .draft-section-heading{display:block!important;margin:0 0 18px!important}
body.page-id-19.page-id-19.page-id-19 .draft-work .draft-section-heading h2{font-family:Inter,system-ui,sans-serif!important;font-size:28px!important;line-height:1.16!important;letter-spacing:-.035em!important;margin:0 0 12px!important}
body.page-id-19.page-id-19.page-id-19 .draft-work .draft-section-heading>a{display:inline-flex!important;align-items:center!important;min-height:44px!important;font-size:14px!important}
body.page-id-19.page-id-19.page-id-19 .draft-work #sb_instagram #sbi_images{display:flex!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}
body.page-id-19.page-id-19.page-id-19 .draft-work #sb_instagram #sbi_images .sbi_item{flex:0 0 calc((100% - 10px)/2)!important;width:calc((100% - 10px)/2)!important}
body.page-id-19.page-id-19.page-id-19 .draft-work #sb_instagram .sbi_photo img{object-fit:contain!important;width:100%!important;height:auto!important}
body.page-id-19.page-id-19.page-id-19 .draft-contact{padding:18px!important}
body.page-id-19.page-id-19.page-id-19 .draft-contact .wrap{display:grid!important;grid-template-columns:1fr!important;width:100%!important;padding:14px!important;border:1px solid #dedbd1!important;border-radius:5px!important;gap:8px!important}
body.page-id-19.page-id-19.page-id-19 .draft-contact h2{font-size:20px!important;line-height:1.25!important;margin:8px 0 10px!important}
body.page-id-19.page-id-19.page-id-19 .draft-contact .wrap>a{border:0!important;padding:12px!important;background:#f7f5ef!important;border-radius:3px!important;min-height:48px!important}
body.page-id-19.page-id-19.page-id-19 .draft-contact b{font-size:16px!important}
body .mx-footer{padding:26px 18px 20px!important}
body .mx-footer .brand{align-items:flex-start!important;text-align:left!important}
body .mx-footer .brand img{width:280px!important;height:48px!important;margin:0 0 8px -8px!important;object-fit:cover!important}
body .mx-footer .brand p{font-size:14px!important;line-height:1.45!important;text-align:left!important;margin:0!important}
body .mx-footer .brand-cta{padding:8px 0 8px 14px!important;margin:18px 0 0!important;border-right:0!important;align-items:flex-start!important;text-align:left!important}
body .mx-footer .brand-cta strong{font-size:25px!important;text-align:left!important}
body .mx-footer .brand-cta span{font-size:14px!important;text-align:left!important}
body .mx-footer .brand-cta .cta-actions{margin:8px 0 0!important}
body .mx-footer .mx-mobile-site-map{margin-top:20px!important}
body .mx-footer .mx-mobile-site-map summary{display:flex!important;text-align:left!important;font-size:14px!important;font-weight:600!important;min-height:48px!important;padding:10px 0!important;letter-spacing:0!important;text-transform:none!important}
body .mx-footer .mx-mobile-site-map summary:before{display:none!important}
body .mx-footer .mx-mobile-site-map a{text-align:left!important;justify-content:flex-start!important;min-height:44px!important;font-size:14px!important}
body .mx-footer .bottom{margin-top:20px!important;padding-top:14px!important;gap:10px!important}
}

@media(max-width:700px){
body .mx-whatsapp-tab{left:auto!important;right:14px!important;bottom:14px!important;width:48px!important;height:48px!important;padding:12px!important;border-radius:50%!important;background:#1dbb5b!important;color:#fff!important;box-shadow:0 3px 12px #0002!important}
body .mx-whatsapp-tab svg{width:24px!important;height:24px!important;color:#fff!important}
body .mx-whatsapp-tab>span{display:none!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about .mv-stat{padding:10px 7px!important;gap:7px!important}
body.page-id-19.page-id-19.page-id-19 .mv-root .mv-about .mv-stat svg{width:28px!important;height:32px!important;padding:5px!important}
}
@media(max-width:360px){body .muxxi-site-header-v2 .mxh-actions a:first-child,body .muxxi-site-header-v2 .mxh-actions a:last-child{font-size:11px!important;padding:0 5px!important;gap:4px!important}body.page-id-19.page-id-19.page-id-19 .mv-root .mx-magic-copy h1{font-size:28px!important}}


/* Mobile SVG arrows and fine menu close icon — 2 October 2026 */
@media(max-width:700px){
body .muxxi-site-header-v2 .mxh-actions .mxh-arrow{display:inline-block!important;font-size:0!important;line-height:0!important;width:14px!important;height:14px!important;flex:0 0 14px!important;position:relative!important}
body .muxxi-site-header-v2 .mxh-actions .mxh-arrow:after{content:"";display:block;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M6 6h12v12' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M6 6h12v12' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
body .muxxi-site-header-v2 .mxh-mobile-toggle .mxh-menu-icon{position:relative!important;width:20px!important;height:18px!important;display:block!important}
body .muxxi-site-header-v2 .mxh-mobile-toggle .mxh-menu-icon span{position:absolute!important;left:0!important;width:20px!important;height:1.5px!important;margin:0!important;transition:transform .2s ease,opacity .2s ease!important}
body .muxxi-site-header-v2 .mxh-mobile-toggle .mxh-menu-icon span:nth-child(1){top:1px!important}
body .muxxi-site-header-v2 .mxh-mobile-toggle .mxh-menu-icon span:nth-child(2){top:8px!important}
body .muxxi-site-header-v2 .mxh-mobile-toggle .mxh-menu-icon span:nth-child(3){top:15px!important}
body .muxxi-site-header-v2 .mxh-header.mobile-open .mxh-mobile-toggle .mxh-menu-icon span:nth-child(1){opacity:1!important;transform:translateY(7px) rotate(45deg)!important}
body .muxxi-site-header-v2 .mxh-header.mobile-open .mxh-mobile-toggle .mxh-menu-icon span:nth-child(2){opacity:0!important;transform:none!important}
body .muxxi-site-header-v2 .mxh-header.mobile-open .mxh-mobile-toggle .mxh-menu-icon span:nth-child(3){opacity:1!important;transform:translateY(-7px) rotate(-45deg)!important}
}

/* Hide the floating WhatsApp control throughout the site. */
body .mx-floating-contact,body .mx-whatsapp-tab,body #mxHomeWhatsapp{display:none!important;visibility:hidden!important;pointer-events:none!important}

/* Tablet uses the approved mobile shared header. */
@media(min-width:701px) and (max-width:1100px){
body .muxxi-site-header-v2 .mxh-bar{display:grid!important;grid-template-columns:minmax(0,1fr) 76px!important;grid-template-rows:56px 44px 36px!important;gap:8px!important;width:calc(100% - 36px)!important;height:auto!important;min-height:0!important;padding:8px 0 12px!important;align-items:center!important}
body .muxxi-site-header-v2 .mxh-brand{grid-column:1;grid-row:1;width:100%!important;max-width:280px!important;height:48px!important;min-width:0!important;flex:none!important;overflow:hidden!important}
body .muxxi-site-header-v2 .mxh-brand .mxh-logo-mobile{display:none!important}
body .muxxi-site-header-v2 .mxh-brand .mxh-logo-desktop{display:block!important;position:absolute!important;left:-9px!important;top:50%!important;width:calc(100% + 18px)!important;max-width:none!important;height:auto!important;transform:translateY(-50%)!important}
body .muxxi-site-header-v2 .mxh-mobile-toggle{grid-column:2;grid-row:1;width:76px!important;min-width:0!important;height:48px!important;border:0!important;background:transparent!important;flex-direction:row-reverse!important;font-weight:500!important}
body .muxxi-site-header-v2 .mxh-mobile-toggle .mxh-menu-word{font-size:14px!important;font-weight:500!important}
body .muxxi-site-header-v2 .mxh-nav{display:none!important}
body .muxxi-site-header-v2 .mxh-actions{grid-column:1/-1;grid-row:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important}
body .muxxi-site-header-v2 .mxh-actions a:first-child,body .muxxi-site-header-v2 .mxh-actions a:last-child{display:flex!important;width:100%!important;min-width:0!important;height:44px!important;padding:0 8px!important;border-radius:4px!important;font-size:12px!important;line-height:1.2!important;gap:8px!important;transform:none!important}
body .muxxi-site-header-v2 .mxh-parts-words{display:flex!important;flex-direction:row!important;gap:3px!important}
body .muxxi-site-header-v2 .mxh-parts-words>span:first-child{display:none!important}
body .muxxi-site-header-v2 .mxh-actions .mxh-arrow{display:inline!important;font-size:15px!important}
body .muxxi-site-header-v2 .mxh-bar>.mxh-rs-visual{grid-column:1/-1;grid-row:3;display:flex!important;width:100%!important;height:36px!important;padding:7px 16px!important;background:#f5f4ee!important;border:1px solid #d9dcd8!important;border-radius:4px!important}
body .muxxi-site-header-v2 .mxh-bar>.mxh-rs-visual img{width:165px!important;height:auto!important;max-height:22px!important;object-fit:contain!important}
body .muxxi-site-header-v2 .mxh-mobile-menu{max-height:calc(100dvh - 190px)!important;padding:8px 18px 18px!important}
body .muxxi-site-header-v2 .mxh-mobile-menu>a,body .muxxi-site-header-v2 .mxh-mobile-service-button{min-height:48px!important;font-size:16px!important}
body .muxxi-site-header-v2 .mxh-mobile-services a{font-size:15px!important;min-height:44px!important}
body .muxxi-site-header-v2 .mxh-header.mobile-open .mxh-menu-icon span{opacity:1!important;transform:none!important}
body .muxxi-site-header-v2 .mxh-actions .mxh-arrow{display:inline-block!important;font-size:0!important;line-height:0!important;width:14px!important;height:14px!important;flex:0 0 14px!important;position:relative!important}
body .muxxi-site-header-v2 .mxh-actions .mxh-arrow:after{content:"";display:block;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M6 6h12v12' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M6 6h12v12' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
body .muxxi-site-header-v2 .mxh-mobile-toggle .mxh-menu-icon{position:relative!important;width:20px!important;height:18px!important;display:block!important}
body .muxxi-site-header-v2 .mxh-mobile-toggle .mxh-menu-icon span{position:absolute!important;left:0!important;width:20px!important;height:1.5px!important;margin:0!important;transition:transform .2s ease,opacity .2s ease!important}
body .muxxi-site-header-v2 .mxh-mobile-toggle .mxh-menu-icon span:nth-child(1){top:1px!important}
body .muxxi-site-header-v2 .mxh-mobile-toggle .mxh-menu-icon span:nth-child(2){top:8px!important}
body .muxxi-site-header-v2 .mxh-mobile-toggle .mxh-menu-icon span:nth-child(3){top:15px!important}
body .muxxi-site-header-v2 .mxh-header.mobile-open .mxh-mobile-toggle .mxh-menu-icon span:nth-child(1){opacity:1!important;transform:translateY(7px) rotate(45deg)!important}
body .muxxi-site-header-v2 .mxh-header.mobile-open .mxh-mobile-toggle .mxh-menu-icon span:nth-child(2){opacity:0!important;transform:none!important}
body .muxxi-site-header-v2 .mxh-header.mobile-open .mxh-mobile-toggle .mxh-menu-icon span:nth-child(3){opacity:1!important;transform:translateY(-7px) rotate(-45deg)!important}
}

/* Critical parts header: render the final responsive header on first paint. */
body:is(.page-id-23,.page-id-17) .wp-site-blocks .muxxi-site-header-v2{display:none!important}
@media(max-width:1100px){
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .brand-parts{display:flex!important;grid-column:1!important;grid-row:1!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-menu{grid-column:2!important;grid-row:1!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .actions{grid-row:2!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-nav{grid-row:3!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:0!important;padding:0 0 6px!important;min-height:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar{background:#101410!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brand-parts{height:58px!important;min-height:58px!important;width:auto!important;margin:0!important;padding:0!important;justify-content:flex-start!important;background:transparent!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brand-parts img{display:block!important;width:100%!important;max-width:255px!important;height:46px!important;object-fit:contain!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1.15fr .85fr!important;gap:0!important;background:#faf9f4!important;width:100%!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .actions :is(.mxp-account-button,button){height:44px!important;min-height:44px!important;padding:5px!important;border:0!important;border-right:1px solid #e5e5db!important;background:transparent!important;color:#171c18!important;font-size:12px!important;box-shadow:none!important;border-radius:0!important;justify-content:center!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .actions svg{width:18px!important;height:18px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .mxpc-menu{display:flex;align-items:center;gap:5px;background:none;border:0;color:#fff;font-size:12px;min-height:44px;padding:5px 0 5px 7px}
body.page-id-23.page-id-23.page-id-23 .mxparts .mxpc-menu svg{width:20px;height:20px}
body.page-id-23.page-id-23.page-id-23 .mxparts .mxpc-menu .close{display:none}
body.page-id-23.page-id-23.page-id-23 .mxparts .mxpc-menu[aria-expanded=true] .close{display:block}
body.page-id-23.page-id-23.page-id-23 .mxparts .mxpc-menu[aria-expanded=true] .bars{display:none}
body.page-id-23.page-id-23.page-id-23 .mxparts .mxpc-nav{grid-column:1/-1;display:flex;flex-direction:column;background:#171d18;color:white}
body.page-id-23.page-id-23.page-id-23 .mxparts .mxpc-nav[hidden]{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .mxpc-nav a{padding:13px 10px;border-bottom:1px solid #ffffff20;font-size:15px;min-height:44px}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .brand-parts{width:100%!important;max-width:none!important;border:0!important;transform:none!important;box-shadow:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .brand-parts img{width:100%!important;max-width:100%!important;transform:none!important;border:0!important;padding:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .brand-parts img{object-fit:cover!important;object-position:center!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar{position:sticky!important;top:0!important;z-index:120!important;box-shadow:0 2px 10px #10181420!important}
body.admin-bar.page-id-23 .mxparts .brandbar{top:46px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-mainlink{grid-column:1/-1!important;grid-row:3!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;width:100%!important;padding:6px 12px!important;color:#f4d935!important;background:#182019!important;border-top:1px solid #ffffff22!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;text-decoration:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-mainlink:focus-visible{outline:2px solid #f4d935!important;outline-offset:-2px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-nav{grid-row:4!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 72px 62px!important;gap:0!important;align-items:center!important;padding:0 0 3px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .brand-parts{grid-column:1!important;grid-row:1!important;height:48px!important;min-height:48px!important;width:100%!important;padding:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .brand-parts img{height:35px!important;width:100%!important;max-width:100%!important;object-fit:cover!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-mainlink{grid-column:2!important;grid-row:1!important;min-height:44px!important;height:44px!important;padding:4px!important;white-space:nowrap!important;font-size:12px!important;line-height:1.2!important;border:0!important;background:transparent!important;color:#f4d935!important;text-align:center!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-menu{grid-column:3!important;grid-row:1!important;min-height:44px!important;padding:4px!important;justify-content:flex-end!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .actions{grid-column:1/-1!important;grid-row:2!important;margin:0!important;height:39px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .actions :is(.mxp-account-button,button){height:39px!important;min-height:39px!important;padding:3px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-nav{grid-column:1/-1!important;grid-row:3!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap{grid-template-columns:minmax(0,1fr) 68px 76px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-menu{font-size:14px!important;min-width:76px!important;min-height:44px!important;gap:6px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-menu svg{width:24px!important;height:24px!important;flex:0 0 24px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap{width:calc(100% - 36px)!important;grid-template-columns:minmax(0,1fr) 76px!important;grid-template-rows:56px 39px auto!important;gap:8px!important;padding:8px 0 4px!important;align-items:center!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .brand-parts{grid-column:1!important;grid-row:1!important;position:relative!important;width:100%!important;max-width:280px!important;height:48px!important;min-height:48px!important;overflow:hidden!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .brand-parts img{position:absolute!important;left:-9px!important;top:50%!important;width:calc(100% + 18px)!important;max-width:none!important;height:auto!important;max-height:none!important;transform:translateY(-50%)!important;object-fit:fill!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-menu{grid-column:2!important;grid-row:1!important;width:76px!important;min-width:76px!important;height:48px!important;min-height:48px!important;padding:1px 6px!important;gap:8px!important;justify-content:center!important;font:500 14px/14px Arial,Helvetica,sans-serif!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-menu svg{width:20px!important;height:18px!important;flex:0 0 20px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .actions{grid-column:1/-1!important;grid-row:2!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-mainlink{grid-column:1/-1!important;grid-row:3!important;justify-self:end!important;justify-content:flex-end!important;width:auto!important;min-height:28px!important;height:28px!important;padding:3px 0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-nav{grid-column:1/-1!important;grid-row:4!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap{grid-template-columns:minmax(0,1fr) 40px 84px!important;grid-template-rows:56px 39px!important;column-gap:4px!important;row-gap:8px!important;padding:8px 0 8px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-menu{grid-column:3!important;grid-row:1!important;width:84px!important;min-width:84px!important;font-size:16px!important;line-height:1!important;gap:7px!important;padding:1px 3px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-menu svg{width:28px!important;height:26px!important;flex:0 0 28px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-mainlink{grid-column:2!important;grid-row:1!important;display:flex!important;width:40px!important;height:48px!important;min-height:48px!important;padding:0!important;align-items:center!important;justify-content:center!important;font-size:0!important;line-height:0!important;color:#f4d935!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-mainlink::before{content:"";display:block;width:22px;height:22px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m3%2010%209-7%209%207M5%209v12h5v-7h4v7h5V9%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m3%2010%209-7%209%207M5%209v12h5v-7h4v7h5V9%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-nav{grid-row:3!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .mxpc-nav a.mxpc-design-return{color:#f4d935!important;font-size:16px!important;font-weight:700!important;min-height:48px!important;padding:16px 10px!important;border-top:1px solid #ffffff25!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar #cartOpen .label{display:inline!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .utility{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#homeView.active) .brandbar .topsearch{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap{grid-template-rows:56px 44px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .actions,
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .actions :is(.mxp-account-button,button){height:44px!important;min-height:44px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .mxp-account-guest small{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .actions>*{display:flex!important;align-items:center!important;min-width:0!important;width:100%!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar #cartOpen .label,
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar #supportBtn .label{display:inline!important;max-width:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-menu,
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-nav{display:flex!important}
body.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .wrap .mxpc-nav[hidden]{display:none!important}
}
@media(min-width:783px) and (max-width:1100px){body.page-id-23.admin-bar .mxparts .brandbar{top:32px!important}}

/* Approved mobile product detail — early paint, 2026-10-02 */
@media(max-width:1100px){
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView{width:calc(100% - 36px)!important;padding:14px 0 24px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-breadcrumb{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-navigation{display:block!important;margin:0 0 14px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-nav-actions{display:flex!important;justify-content:space-between!important;width:100%!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-back{min-height:36px!important;font-size:14px!important;padding:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-share{min-width:40px!important;min-height:36px!important;padding:5px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-share span{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-grid{display:flex!important;flex-direction:column!important;gap:14px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-info{display:contents!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-product-heading{order:0!important;border:0!important;background:none!important;box-shadow:none!important;padding:0!important;height:auto!important;min-height:0!important;max-height:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailName{font-size:26px!important;line-height:1.18!important;letter-spacing:-.025em!important;margin:0 0 9px!important;color:#202724!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView :is(.mxpd-group,.mxpd-intro){display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-meta{font-size:14px!important;line-height:1.5!important;color:#59625e!important;margin:3px 0!important;overflow-wrap:anywhere}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-gallery{order:1!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;min-height:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-image-wrap{height:240px!important;min-height:240px!important;max-height:240px!important;border:1px solid #dedfd8!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-image-wrap:before,
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-image-wrap:after,
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView :is(.mxpd-image-label,.mxpd-gallery-mark,.mxpd-gallery-decoration,.mxpd-gallery-caption){display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-zoom{min-width:40px!important;min-height:40px!important;bottom:8px!important;right:8px!important;padding:8px!important;border:1px solid #d8ddd8!important;border-radius:4px!important;background:#fff!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-zoom span{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-gallery-bottom{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 0 0!important;min-height:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-thumb{width:44px!important;height:40px!important;min-width:44px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPhotoNote{font-size:12px!important;line-height:1.4!important;margin:0!important;color:#717a74!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-photo-count{font-size:12px!important;white-space:nowrap!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-image-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f2f3f1;color:#8b928d;font-size:16px}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-image-placeholder svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.3}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView[data-mxpm-image-unavailable] :is(#detailPhoto,#detailZoom,#detailThumb,.mxpd-photo-count){display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase{order:2!important;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:14px!important;background:#fff!important;border:1px solid #dedfd8!important;border-radius:5px!important;box-shadow:none!important;min-height:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView :is(.mxpd-purchase-top,.mxpd-contact-row,.mxpd-quantity,.mxpd-actions){display:contents!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView :is(#detailPriceLabel,.mxpd-quantity>label){display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPrice{grid-row:1;grid-column:1;font-size:28px!important;line-height:1.2!important;margin:0!important;white-space:nowrap}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPrice:not(.has-price){grid-column:1/-1;font-size:23px!important;white-space:normal}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailStatus{grid-row:1;grid-column:2;justify-self:end;display:flex!important;align-items:center;gap:7px;max-width:100%;font-size:12px!important;line-height:1.35!important;font-weight:600!important;padding:0!important;background:none!important;border:0!important;color:#26342c!important;text-align:right}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailStatus:before{content:"";width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#f0cb19;box-shadow:0 0 5px #f0cb1940}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailStatus.is-ready:before{background:#48b657;box-shadow:0 0 5px #48b65740}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .qty{grid-column:1;grid-row:2;display:flex!important;align-items:center!important;justify-content:space-between!important;width:112px!important;height:46px!important;border:1px solid #bfc6bf!important;border-radius:4px!important;background:#fff!important;margin:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .qty button{min-width:44px!important;width:44px!important;min-height:44px!important;padding:0!important;font-size:20px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailAdd{grid-column:2;grid-row:2;width:100%!important;min-height:46px!important;background:#f4d935!important;color:#151c18!important;border:1px solid #f4d935!important;border-radius:4px!important;font-size:15px!important;font-weight:750!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailAdd>svg{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailSupport{grid-column:1/-1;grid-row:3;min-height:44px!important;background:#fff!important;color:#1b2420!important;border:1px solid #4d5650!important;border-radius:4px!important;font-size:15px!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer{grid-column:1/-1;grid-row:4;margin:0!important;padding:0!important;border:0!important;display:block!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer a{display:block!important;text-align:center;min-height:24px!important;font-size:13px!important;margin:0!important;padding:3px!important;background:none!important;border:0!important;box-shadow:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer a span{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer a strong{font-size:13px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPurchaseNote{grid-column:1/-1;grid-row:5;font-size:12px!important;line-height:1.45!important;margin:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-accordion{border:1px solid #d9ddd7;border-radius:5px;background:#fff;overflow:hidden;margin:0;width:100%;box-sizing:border-box}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:12px 14px;box-sizing:border-box;font-size:16px;line-height:1.4;font-weight:650;color:#202724;cursor:pointer;list-style:none}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-accordion>summary::-webkit-details-marker{display:none}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-accordion>summary:after{content:"+";font-size:26px;line-height:1;font-weight:300;flex:none}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-accordion[open]>summary:after{content:"−"}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-fitment{order:3!important;background:#202724;border-color:#202724}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-fitment>summary{color:#f5f4ee;font-size:14px}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-fitment>summary:after{color:#f4d935}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-fitment .mxpd-fitment{margin:0!important;padding:14px!important;border:0!important;border-radius:0!important;background:#f5f5ee!important;gap:8px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-fitment .mxpd-fitment-heading{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-fitment-form label{font-size:14px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-vin-field{display:flex!important;flex-wrap:wrap!important;background:none!important;border:0!important;gap:8px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-vin-field>span{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-vin-field input{width:100%!important;flex:1 0 100%!important;min-height:44px!important;border:1px solid #bec7bd!important;background:#fff!important;font-size:16px!important;padding:10px!important;border-radius:4px!important;box-sizing:border-box}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-vin-field a{width:100%!important;min-height:44px!important;font-size:14px!important;background:#f4d935!important;box-sizing:border-box}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-fitment-form>p{font-size:13px!important;line-height:1.5!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-essential{order:4!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-essential{padding:0 14px!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-essential-head{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailEssentialSpecs{margin:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailEssentialSpecs>div{font-size:14px!important;line-height:1.4!important;padding:10px 0!important;grid-template-columns:1fr 1.35fr!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailAllSpecs{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-information{display:flex!important;flex-direction:column!important;gap:8px!important;padding:0!important;margin:8px 0 0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-tabs{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-accordion .mxpd-panel{display:block!important;padding:0 14px 14px!important;border:0!important;background:#fff!important;margin:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-panel h2{font-size:20px!important;line-height:1.3!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-panel p,
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-fitment-list{font-size:14px!important;line-height:1.6!important;color:#4d5b51!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-selection{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-related{margin-top:22px!important;padding-top:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-related-head{margin-bottom:12px!important;gap:8px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-related-head h2{font-size:24px!important;line-height:1.2!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated{display:flex!important;gap:10px!important;overflow-x:auto!important;padding-bottom:8px!important;scroll-snap-type:x mandatory!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .card{flex:0 0 calc((100% - 10px)/2)!important;min-width:0!important;scroll-snap-align:start}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .cardphoto{height:130px!important;min-height:130px!important;max-height:130px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .cardbody{padding:8px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated h3{font-size:14px!important;line-height:1.35!important;min-height:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .code{font-size:11px!important;overflow-wrap:anywhere}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .stock{display:flex!important;align-items:center;gap:5px;font-size:11px!important;line-height:1.3!important;background:none!important;padding:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .stock:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#f0cb19}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .stock[data-mxpm-ready=true]:before{background:#48b657}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailQtyRow[hidden]{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase:has(#detailQtyRow[hidden]) #detailStatus{grid-row:2;grid-column:1/-1;justify-self:start}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase:has(#detailQtyRow[hidden]) #detailAdd{grid-row:3;grid-column:1/-1}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase:has(#detailQtyRow[hidden]) #detailSupport{grid-row:4}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase:has(#detailQtyRow[hidden]) .mxpd-purchase-footer{grid-row:5}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase:has(#detailQtyRow[hidden]) #detailPurchaseNote{grid-row:6}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-gallery>.mxpd-fitment,
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-info>.mxpd-essential,
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-information>.mxpd-panel,
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPanelTechnical{display:none!important}
}
@media(max-width:360px){body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailAdd{font-size:14px!important}body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailAdd>span{display:none!important}}

@media(max-width:1100px){
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPurchaseNote{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailSupport{color:#168447!important;border-color:#91baa0!important;background:#fff!important;font-weight:700!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailSupport svg{width:25px!important;height:25px!important;flex:0 0 25px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer a{display:flex!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:8px!important;background:#fff!important;border:1px solid #adb5ad!important;border-radius:4px!important;color:#26342c!important;box-sizing:border-box!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer a strong{font-size:15px!important;font-weight:650!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer a svg{display:block!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;flex:none!important}
}
@media(min-width:701px) and (max-width:1100px){
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView{width:calc(100% - 48px)!important;max-width:1000px!important;padding-top:20px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px 22px!important;align-items:start!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-gallery{grid-column:1;grid-row:1 / span 3}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-product-heading{grid-column:2;grid-row:1}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase{grid-column:2;grid-row:2}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-fitment{grid-column:2;grid-row:3}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpm-essential{grid-column:1/-1;grid-row:4}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-image-wrap{height:330px!important;min-height:330px!important;max-height:330px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .card{flex-basis:calc((100% - 20px)/3)!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .cardphoto{height:170px!important;min-height:170px!important;max-height:170px!important}
}

@media(max-width:1100px){
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer a{flex-direction:row!important;min-height:44px!important;line-height:1.4!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer a strong{white-space:nowrap!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer a svg{color:inherit!important}
}

/* Approved desktop product layout, 2026-10-02 */
@media(min-width:1101px){
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView {width:calc(100% - 120px)!important;max-width:1600px!important;padding:24px 0 36px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-navigation{display:block!important;margin:0 0 20px!important;padding:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-breadcrumb{margin:0 0 12px!important;font-size:13px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-nav-actions{display:flex!important;justify-content:space-between!important;width:100%!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-back{font-size:14px!important;min-height:32px!important;padding:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-share{min-height:32px!important;min-width:36px!important;padding:5px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-share span{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important;gap:32px!important;align-items:start!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-gallery{display:block!important;align-self:start!important;height:auto!important;min-height:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-image-wrap{height:430px!important;min-height:430px!important;max-height:430px!important;background:#fff!important;border:1px solid #dcded8!important;border-radius:4px!important;box-shadow:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-image-wrap:before,.mxpd-image-wrap:after,.mxpd-image-label,.mxpd-gallery-mark,.mxpd-gallery-decoration,.mxpd-gallery-caption{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPhoto{width:100%!important;height:100%!important;background:none!important;padding:22px!important;box-sizing:border-box!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPhoto img{width:100%!important;height:100%!important;object-fit:contain!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-zoom{width:40px!important;height:40px!important;min-height:40px!important;padding:8px!important;bottom:12px!important;right:12px!important;border:1px solid #d8ddd8!important;border-radius:4px!important;background:#fff!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-zoom span{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-gallery-bottom{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 0 0!important;min-height:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-thumb{width:48px!important;height:44px!important;min-width:48px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPhotoNote{font-size:12px!important;line-height:1.4!important;margin:0!important;color:#737b75!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-photo-count{font-size:12px!important;white-space:nowrap!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-info{display:flex!important;flex-direction:column!important;gap:18px!important;align-self:start!important;padding:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-product-heading{display:block!important;border:0!important;padding:0!important;background:none!important;box-shadow:none!important;min-height:0!important;height:auto!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailName{font-size:34px!important;line-height:1.2!important;letter-spacing:-.03em!important;margin:0 0 12px!important;color:#202724!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-group,.mxpd-intro,.mxpd-essential{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpdesk-meta{font-size:15px;line-height:1.5;color:#636d67;margin:4px 0;overflow-wrap:anywhere}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:12px 0 0!important;background:none!important;border:0!important;box-shadow:none!important;min-height:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase:before{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-top,.mxpd-contact-row,.mxpd-quantity,.mxpd-actions{display:contents!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPriceLabel,.mxpd-quantity>label,#detailPurchaseNote{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPrice{grid-column:1;grid-row:1;font-size:34px!important;line-height:1.2!important;margin:0!important;white-space:nowrap}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPrice:not(.has-price){grid-column:1/-1;font-size:27px!important;white-space:normal}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailStatus{grid-column:2;grid-row:1;justify-self:end;display:flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;line-height:1.4!important;background:none!important;border:0!important;padding:0!important;color:#26342c!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailStatus:before{content:"";width:9px;height:9px;flex:none;border-radius:50%;background:#f0cb19}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailStatus.is-ready:before{background:#48b657}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .qty{grid-column:1;grid-row:2;display:flex!important;align-items:center!important;justify-content:space-between!important;width:160px!important;height:48px!important;border:1px solid #c9cec8!important;border-radius:4px!important;background:#fff!important;margin:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .qty button{min-width:44px!important;width:44px!important;min-height:46px!important;padding:0!important;font-size:20px!important;color:#27322c!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailAdd{grid-column:2;grid-row:2;width:100%!important;min-height:48px!important;background:#f4d935!important;border:1px solid #f4d935!important;color:#172019!important;border-radius:4px!important;padding:10px 14px!important;font-size:16px!important;font-weight:750!important;justify-content:center!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailAdd>svg{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailSupport{grid-column:1/-1;grid-row:3;justify-self:start;width:calc(50% - 6px)!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:#fff!important;border:1px solid #91baa0!important;color:#168447!important;border-radius:4px!important;padding:9px!important;font-size:15px!important;font-weight:700!important;box-sizing:border-box!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailSupport svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;flex:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer{grid-column:1/-1;grid-row:3;justify-self:end;width:calc(50% - 6px)!important;display:block!important;border:0!important;padding:0!important;margin:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer a{min-height:46px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid #adb5ad!important;border-radius:4px!important;background:#fff!important;color:#26342c!important;padding:9px!important;margin:0!important;box-sizing:border-box!important;text-decoration:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer a span{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer a strong{font-size:15px!important;line-height:1.5!important;white-space:nowrap!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase-footer a svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;color:inherit!important;flex:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailQtyRow[hidden]{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase:has(#detailQtyRow[hidden]) #detailStatus{grid-column:1/-1;grid-row:2;justify-self:start}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase:has(#detailQtyRow[hidden]) #detailAdd{grid-column:1/-1;grid-row:3}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-purchase:has(#detailQtyRow[hidden]) #detailSupport,.mxpd-purchase:has(#detailQtyRow[hidden]) .mxpd-purchase-footer{grid-row:4}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-gallery>.mxpd-fitment{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-info>.mxpd-fitment{display:block!important;margin:0!important;padding:16px!important;background:#202724!important;border:1px solid #202724!important;border-radius:4px!important;box-shadow:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-fitment-heading,.mxpd-fitment-form>label,.mxpd-fitment-form>p,.mxpd-vin-field>span{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpdesk-fitment-title{color:#f5f4ee;font-size:16px;font-weight:650;line-height:1.45;margin:0 0 12px}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-vin-field{display:flex!important;gap:10px!important;background:none!important;border:0!important;padding:0!important;flex-wrap:nowrap!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-vin-field input{flex:1 1 0!important;width:auto!important;min-width:0!important;min-height:44px!important;background:#fff!important;border:1px solid #bdc5bd!important;border-radius:4px!important;padding:10px 12px!important;font-size:15px!important;color:#27322c!important;box-sizing:border-box!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-vin-field a{flex:0 0 148px!important;min-height:44px!important;padding:10px 12px!important;background:#f4d935!important;color:#172019!important;border:0!important;border-radius:4px!important;font-size:14px!important;font-weight:700!important;box-sizing:border-box!important;justify-content:center!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-information{margin:26px 0 0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-tabs{display:flex!important;justify-content:flex-start!important;border-bottom:1px solid #d9ddd7!important;gap:8px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-tabs [data-detail-tab]{flex:0 0 auto!important;min-width:0!important;padding:14px 18px!important;font-size:15px!important;font-weight:550!important;white-space:nowrap!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:none!important;color:#656e68!important;box-shadow:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-tabs [aria-selected=true]{border-bottom-color:#f4d935!important;color:#202724!important;font-weight:700!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-tabs span{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-panel{padding:18px 0!important;background:none!important;gap:24px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-panel[hidden]{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPanelTechnical:not([hidden]){display:block!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPanelTechnical>div{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailSpecs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailSpecs>div{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important;gap:12px!important;padding:10px 14px!important;background:#fff!important;border:1px solid #dedfd8!important;font-size:14px!important;line-height:1.45!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailSpecs dt{color:#444f47!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailSpecs dd{color:#202724!important;text-align:left!important;font-weight:550!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-selection{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailPanelInfo:not([hidden]){display:block!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-description h2,.mxpd-fitment-panel h2,.mxpd-panel h2{font-size:24px!important;line-height:1.3!important;margin:0 0 12px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-panel p,.mxpd-panel ul{font-size:15px!important;line-height:1.6!important;color:#566159!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-related{margin:22px 0 0!important;padding:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-related-head{margin-bottom:14px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-related-head h2{font-size:25px!important;line-height:1.3!important;margin:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-related-head>.mxpd-overline,.mxpd-related-head div>.mxpd-overline{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .card:nth-child(n+5){display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .card{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:8px!important;padding:10px!important;border:1px solid #dedfd8!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;min-width:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .cardphoto{grid-column:1;grid-row:1 / span 2;height:105px!important;min-height:105px!important;max-height:105px!important;border-radius:3px!important;min-width:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .cardbody{grid-column:2;grid-row:1;padding:0!important;min-width:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .maker{font-size:10px!important;margin:0 0 5px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated h3{font-size:14px!important;line-height:1.35!important;min-height:0!important;margin:0 0 5px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .code{font-size:10px!important;line-height:1.4!important;overflow-wrap:anywhere!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .cardbottom{grid-column:2;grid-row:2;padding:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;align-items:flex-start!important;border:0!important;min-width:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .stock{display:flex!important;align-items:center!important;gap:5px!important;border:0!important;padding:0!important;background:none!important;font-size:11px!important;line-height:1.3!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .stock:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:#f0cb19}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .stock[data-mxpdesk-ready=true]:before{background:#48b657}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailRelated .cardbottom button{min-height:34px!important;width:100%!important;padding:7px!important;font-size:11px!important;background:#f4d935!important;color:#202724!important;border:0!important;border-radius:3px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpdesk-placeholder{position:absolute;inset:0;background:#f3f4f1;color:#8a928d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:17px}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpdesk-placeholder svg{width:60px;height:60px;fill:none;stroke:currentColor;stroke-width:1.3}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView [data-unused]{display:none}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-image-wrap:has(#detailPhoto.is-placeholder) :is(#detailZoom,#detailPhoto){display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .utility{display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .wrap{display:flex!important;align-items:center!important;gap:24px!important;min-height:80px!important;padding:14px 0!important;width:calc(100% - 96px)!important;max-width:1600px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .brand{flex:0 0 260px!important;width:260px!important;min-width:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .brand img{width:260px!important;height:auto!important;max-height:52px!important;object-fit:contain!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .topsearch{flex:1 1 260px!important;min-width:180px!important;margin:0!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .topsearch input{font-size:14px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .actions{gap:14px!important;flex:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .actions :is(button,a){font-size:13px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .mxpdesk-home{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;color:#f4d935}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .mxpdesk-home svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}
}

@media(min-width:1101px){
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView #detailTabTechnical{display:inline-flex!important;align-items:center!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar{background:#101511!important;border-color:#101511!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .brand{height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#101511!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .brand img{width:440px!important;min-width:440px!important;max-width:none!important;max-height:none!important;height:auto!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .topsearch{border:1px solid #dfe3dd!important;border-radius:4px!important;background:#fff!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .topsearch input{background:#fff!important;color:#26342c!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .actions :is(#accountOpen,#supportBtn,#cartOpen){background:none!important;border:0!important;color:#f5f4ee!important;padding:8px!important;min-height:44px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .actions #supportBtn{color:#78cc92!important}
body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .cartcount{background:#59625c!important;color:#fff!important}
}

@media(min-width:1101px){body.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView.active) .brandbar .brand img{width:260px!important;min-width:260px!important;max-width:260px!important;max-height:none!important;height:auto!important;transform:none!important}}
@media(min-width:1101px){
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-image-wrap:has(#detailPhoto.is-placeholder){height:360px!important;min-height:360px!important;max-height:360px!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-gallery:has(#detailPhoto.is-placeholder) :is(#detailThumb,.mxpd-photo-count){display:none!important}
body.page-id-23.page-id-23.page-id-23 .mxparts #detailView .mxpd-gallery:has(#detailPhoto.is-placeholder) .mxpd-gallery-bottom{padding-top:8px!important}
}
/* Shared Parts desktop header, matched to Auto Design */
.mxparts .mxp-unified-home{display:none}
@media(min-width:1101px){
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .utility{display:none!important}
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar{background:#101511!important;border-color:#101511!important}
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar .wrap{display:flex!important;align-items:center!important;width:min(calc(100% - 64px),1600px)!important;max-width:1600px!important;height:80px!important;min-height:80px!important;padding:0!important;gap:clamp(12px,1.65vw,28px)!important;margin-inline:auto!important;box-sizing:border-box!important}
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar .brand{position:relative!important;display:block!important;flex:0 0 auto!important;width:clamp(235px,21vw,350px)!important;min-width:0!important;height:62px!important;overflow:hidden!important;background:#101511!important;line-height:0!important}
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar .brand img{display:block!important;position:absolute!important;left:-16px!important;top:50%!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;height:auto!important;transform:translateY(-50%)!important;object-fit:fill!important}
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar .topsearch{display:flex!important;flex:1 1 260px!important;min-width:160px!important;margin:0!important;height:46px!important;background:#fff!important;border:1px solid #dfe3dd!important;border-radius:4px!important;overflow:hidden!important}
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar .topsearch input{flex:1;min-width:0!important;font-size:14px!important;background:#fff!important;color:#26342c!important;padding:10px 14px!important}
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar .topsearch button{background:#f4d935!important;color:#172019!important;padding:10px 18px!important;font-size:14px!important;white-space:nowrap!important;border:0!important}
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar .actions{display:flex!important;align-items:center!important;gap:14px!important;flex:none!important}
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar .actions :is(#accountOpen,#supportBtn,#cartOpen){background:none!important;border:0!important;color:#f5f4ee!important;padding:8px!important;min-height:44px!important;font-size:13px!important}
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar .actions #supportBtn{color:#78cc92!important}
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar .cartcount{background:#59625c!important;color:#fff!important}
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar .mxpdesk-home{display:none!important}
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar .mxp-unified-home{display:flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;min-height:44px!important;color:#f4d935!important}
body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar .mxp-unified-home svg{width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}
}

@media(min-width:1101px){body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar{height:80px!important;border:0!important;box-sizing:border-box!important}body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts:has(#detailView) .brandbar .brand{border:0!important;padding:0!important;box-sizing:border-box!important}}

/* Parts desktop home link stays out of compact header */
@media(max-width:1100px){body.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts .brandbar .actions :is(.mxp-unified-home,.mxpdesk-home){display:none!important}}
/* MUXXI product shell: stable 1600px on direct load and refresh */
@media(min-width:1101px){
body.single-product.muxxi-product-page .mxparts{box-sizing:border-box!important;width:100%!important;max-width:1600px!important;min-width:0!important;margin-inline:auto!important}
body.single-product.muxxi-product-page .mxparts .brandbar.mxp-is-stuck{max-width:1600px!important}
}


/* MUXXI current product information as vertical sections on phone and tablet, 15 October 2026 */
@media(max-width:1100px){
.mxparts #detailView#detailView#detailView#detailView :is(.mxpd-essential,.mxpm-essential,.mxpd-information){display:none!important}
.mxparts #detailView#detailView#detailView#detailView #muxxiCommonInfo{
display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important;width:100%!important;margin:16px 0 24px!important;padding:0!important;border:1px solid #d9ddd7!important;border-radius:5px!important;background:#fff!important;overflow:hidden!important;grid-column:1/-1!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo .mxci-tabs{display:contents!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo .mxci-tabs>button{
display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:12px 14px!important;margin:0!important;border:0!important;border-bottom:1px solid #d9ddd7!important;border-radius:0!important;background:#fff!important;color:#202724!important;font-size:15px!important;font-weight:650!important;line-height:1.4!important;text-align:left!important;white-space:normal!important;cursor:pointer}
#detailView #muxxiCommonInfo#muxxiCommonInfo .mxci-tabs>button::after{content:"+";font-size:24px;line-height:1;font-weight:400;flex:none;color:#657063}
#detailView #muxxiCommonInfo#muxxiCommonInfo .mxci-tabs>button[aria-selected=true]{background:#f7f7f1!important;border-bottom-color:#eee0a0!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo .mxci-tabs>button[aria-selected=true]::after{content:"−";color:#897500}
#detailView #muxxiCommonInfo#muxxiCommonInfo .mxci-panel{width:100%!important;min-width:0!important;min-height:0!important;padding:12px!important;margin:0!important;border-bottom:1px solid #d9ddd7!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo .mxci-panel[hidden]{display:none!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo .mxci-part-grid,
#detailView #muxxiCommonInfo#muxxiCommonInfo .mxci-delivery-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-width:0!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo .mxci-part-grid table{width:100%!important;min-width:0!important;table-layout:fixed!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo .mxci-part-grid :is(th,td){padding:10px!important;font-size:13px!important;line-height:1.45!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo .mxci-data{max-width:100%!important;min-width:0!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo .mxci-panel p{white-space:normal!important;overflow-wrap:anywhere}
#detailView #muxxiCommonInfo#muxxiCommonInfo #mxci-tab-part{order:0!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo #mxci-panel-part{order:1!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo #mxci-tab-compatible{order:2!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo #mxci-panel-compatible{order:3!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo #mxci-tab-cross{order:4!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo #mxci-panel-cross{order:5!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo #mxci-tab-oem{order:6!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo #mxci-panel-oem{order:7!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo #mxci-tab-delivery{order:8!important}
#detailView #muxxiCommonInfo#muxxiCommonInfo #mxci-panel-delivery{order:9!important}
}


/* MUXXI screenshot IMG_7781: remove space between toolbar and hero; preserve card interiors */
@media(max-width:1100px){
body.page-id-23 .mxparts:has(#homeView#homeView#homeView#homeView.active)>main{margin-top:0!important;margin-block-start:0!important;padding-top:0!important;padding-block-start:0!important}
body.page-id-23 .mxparts:has(#homeView#homeView#homeView#homeView.active) .brandbar{margin-bottom:0!important;margin-block-end:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView#homeView{margin-top:0!important;margin-block-start:0!important;padding-top:0!important;padding-block-start:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView#homeView .market{padding-top:6px!important;margin-top:0!important;margin-block-start:0!important;row-gap:8px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView#homeView .market-main{margin-top:0!important;padding-top:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView#homeView .market-hero{margin-top:0!important;padding-top:0!important;row-gap:8px!important}
}

/* MUXXI restore cart button yellow hover, 15 October 2026 */
.mxparts.mxparts #homeView#homeView#homeView#homeView #newArrivalProducts .cardbottom button[data-add]:hover,
.mxparts.mxparts #homeView#homeView#homeView#homeView #featuredProducts .cardbottom button[data-add]:hover,
.mxparts.mxparts #homeView#homeView#homeView#homeView #homeProducts .cardbottom button[data-add]:hover,
.mxparts.mxparts #resultsView#resultsView#resultsView#resultsView .cardbottom button[data-add]:hover,
.mxparts.mxparts #detailView#detailView#detailView#detailView #detailRelated .cardbottom button[data-add]:hover,
.mxparts.mxparts #detailView#detailView#detailView#detailView #detailAdd:hover{background:#ffdf20!important;color:#151b1b!important;border-color:#ffdf20!important}

/* Restore hover over the existing high-specificity card layout rule */
body.page-id-23.page-id-23.page-id-23.page-id-23.page-id-23.page-id-23 .mxparts :is(#resultsView#resultsView#resultsView#resultsView#resultsView#resultsView#resultsView#resultsView#resultsView#resultsView#resultsView#resultsView,#homeView#homeView#homeView#homeView#homeView#homeView#homeView#homeView#homeView#homeView#homeView#homeView) .card .cardbottom button:is(:hover,:focus-visible){background:#ffdf20!important;color:#151b1b!important;border-color:#ffdf20!important}

/* MUXXI product card image breathing room, 28 October 2026 */
body.page-id-23 .mxparts :is(#homeView#homeView#homeView#homeView,#resultsView#resultsView#resultsView#resultsView) .card .cardphoto img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:4%!important;margin:0!important;transform:none!important;box-sizing:border-box!important}

:root :where(.wp-block-group.woocommerce.product ){margin-block-start: 0;}
:root :where(.wp-block-woocommerce-accordion-item){border-bottom-color: var(--wp--preset--color--theme-6);border-bottom-width: 1px;border-bottom-style: solid;}:root :where(.wp-block-woocommerce-accordion-item-is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.wp-block-woocommerce-accordion-item-is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.wp-block-woocommerce-accordion-item-is-layout-flow) > *{margin-block-start: 0;margin-block-end: 0;}:root :where(.wp-block-woocommerce-accordion-item-is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.wp-block-woocommerce-accordion-item-is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.wp-block-woocommerce-accordion-item-is-layout-constrained) > *{margin-block-start: 0;margin-block-end: 0;}:root :where(.wp-block-woocommerce-accordion-item-is-layout-flex){gap: 0;}:root :where(.wp-block-woocommerce-accordion-item-is-layout-grid){gap: 0;}
:root :where(.wp-block-woocommerce-add-to-cart-with-options-quantity-selector, .wc-block-add-to-cart-with-options-grouped-product-item-selector .wc-block-components-quantity-selector, .wc-block-cart-item__quantity .wc-block-components-quantity-selector){background-color: #FFFFFF;border-radius: 0;color: #111111;}
:root :where(.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute-name){color: var(--wp--preset--color--theme-4);font-size: var(--wp--preset--font-size--small);line-height: 1.71;}
:root :where(.wp-block-woocommerce-breadcrumbs){font-size: var(--wp--preset--font-size--small);line-height: 1.71;}
:root :where(.wp-block-woocommerce-customer-account){color: var(--wp--preset--color--theme-2);}
:root :where(.wp-block-woocommerce-mini-cart){color: var(--wp--preset--color--theme-2);}
:root :where(.wp-block-woocommerce-order-confirmation-status){font-size: var(--wp--preset--font-size--medium);}
:root :where(.wp-block-woocommerce-product-filter-active){margin-top: var(--wp--preset--spacing--10);}
:root :where(.wp-block-woocommerce-product-filter-attribute){color: var(--wp--preset--color--theme-2);}
:root :where(.wp-block-woocommerce-product-filter-price){color: var(--wp--preset--color--theme-2);}
:root :where(.wp-block-woocommerce-product-filter-rating){color: var(--wp--preset--color--theme-2);}
:root :where(.wp-block-woocommerce-product-filter-status){color: var(--wp--preset--color--theme-2);}
:root :where(.wp-block-woocommerce-product-filter-chips){font-size: var(--wp--preset--font-size--small);letter-spacing: 0.06em;text-transform: uppercase;}:root :where(.wp-block-woocommerce-product-filter-chips:not(.is-style-swatch) .wc-block-product-filter-chips__item){border-radius: 0;padding-top: 0.625rem;padding-right: 1.25rem;padding-bottom: 0.625rem;padding-left: 1.25rem;}
:root :where(.wp-block-woocommerce-product-filters){--wc-product-filter-block-spacing: 0;}
:root :where(.wp-block-woocommerce-product-gallery-is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.wp-block-woocommerce-product-gallery-is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.wp-block-woocommerce-product-gallery-is-layout-flow) > *{margin-block-start: var(--wp--preset--spacing--10);margin-block-end: 0;}:root :where(.wp-block-woocommerce-product-gallery-is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.wp-block-woocommerce-product-gallery-is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.wp-block-woocommerce-product-gallery-is-layout-constrained) > *{margin-block-start: var(--wp--preset--spacing--10);margin-block-end: 0;}:root :where(.wp-block-woocommerce-product-gallery-is-layout-flex){gap: var(--wp--preset--spacing--10);}:root :where(.wp-block-woocommerce-product-gallery-is-layout-grid){gap: var(--wp--preset--spacing--10);}
:root :where(.wp-block-woocommerce-product-gallery-large-image-next-previous .wc-block-next-previous-buttons__button){color: var(--wp--preset--color--theme-2);}
:root :where(.wp-block-woocommerce-product-price .wc-block-components-product-price){color: var(--wp--preset--color--theme-4);}
:root :where(.wp-block-woocommerce-product-results-count){color: var(--wp--preset--color--theme-4);}
:root :where(.wp-block-woocommerce-catalog-sorting){font-size: var(--wp--preset--font-size--medium);}
:root :where(.wp-block-woocommerce-catalog-sorting select){background-color: transparent;border-color: transparent;border-width: 0px;border-style: solid;color: var(--wp--preset--color--theme-2);font-family: inherit;font-weight: 300;padding-right: var(--wp--preset--spacing--10);padding-left: 0;}
:root :where(.wp-block-woocommerce-product-rating.wc-block-components-product-rating, .wp-block-woocommerce-product-rating .wc-block-components-product-rating){color: var(--wp--preset--color--theme-2);}
:root :where(.wp-block-woocommerce-product-reviews){color: var(--wp--preset--color--theme-2);}
:root :where(.wp-block-woocommerce-product-review-author-name){font-size: var(--wp--preset--font-size--small);font-weight: 700;line-height: 1.71;}
:root :where(.wp-block-woocommerce-product-review-date){font-size: var(--wp--preset--font-size--small);line-height: 1.71;}
:root :where(.wp-block-woocommerce-product-review-content){color: var(--wp--preset--color--theme-4);}
:root :where(.wp-block-woocommerce-product-sale-badge .wc-block-components-product-sale-badge){background-color: var(--wp--preset--color--theme-7);border-radius: 0;border-color: var(--wp--preset--color--theme-7);border-width: 1px;border-style: solid;color: var(--wp--preset--color--theme-1);font-size: var(--wp--preset--font-size--small);font-weight: 400;line-height: 1.71;text-transform: none;}
:root :where(.wp-block-woocommerce-product-summary.wc-block-components-product-summary, .wp-block-woocommerce-product-summary .wc-block-components-product-summary){color: var(--wp--preset--color--theme-4);}
:root :where(.wp-block-woocommerce-product-title .wc-block-components-product-title){font-size: var(--wp--preset--font-size--large);line-height: 1.18;}
/*# sourceURL=global-styles-inline-css */
