@import url('https://use.typekit.net/oqn7amj.css');:root {        --expand-nav-width: 60px;        --small-header-half: calc(var(--small-header) / 2);    --large-header-half: calc(var(--large-header) / 2);    --large-header-quarter: calc(var(--large-header) / 4);        --nav-main-height: var(--large-header);        --true-black:0,0,0;    --true-white:255,255,255;    --form-errors:144,62,60;    --form-warning:240,173,78;    --form-success:92,184,92;        --items-1:100%;    --items-2:50%;    --items-3:33.3333333%;    --items-4:25%;    --items-5:20%;    --items-6:16.6666667%;    --items-7:14.2857143%;    --items-8:12.5%;        --windows_basic: 50vh;    --windows_basic_PX: 375px;    --windows-1_basic: 100vh;    --windows-1_basic_PX: 62.5%;    --windows-2_basic: 100vh;    --windows-2_basic_PX: 75%;    --windows-3_basic: 70vh;    --windows-3_basic_PX: 100%;    --windows-4_basic: 50vh;    --windows-4_basic_PX: 75%;    --windows-3_big-item: 100vh;    --windows-3_big-item_PX: 750px;    --windows-3_small-item: 50vh;    --windows-3_small-item_PX: 375px;    --windows-4_big-item: 55vh;    --windows-4_big-item_PX: 475px;    --windows-4_small-item: 45vh;    --windows-4_small-item_PX: 375px;        --takeover-banner: 100vh;    --medium-banner: 65vh;    --medium-bannerPX: 450px;    --short-banner: 50vh;    --short-bannerPX: 340px;        --youtube-bg: 229,45,39;    --vimeo-bg: 0,173,239;        --component-max-width: 1350px;        --modal-opacity: 0.9;    --modal-components-max-width: 1800px;    --modal-pods-max-width: 645px;                --site-max-width: 1600px;    --site-spacing_sm: 0px;    --site-spacing_lg: 0px;    --notification-spacing_below_sm: 15px;    --notification-spacing_side_sm: 15px;    --notification-spacing_below_lg: 15px;    --notification-spacing_side_lg: 15px;        --backtotop-size_sm: 45px;    --backtotop-size_lg: 45px;        --backtotop-spacing_side_sm: 15px;    --backtotop-spacing_below_sm: 15px;    --backtotop-spacing_side_lg: 15px;    --backtotop-spacing_below_lg: 15px;    --site-box-shadow_h: 0px;    --site-box-shadow_v: 0px;    --site-box-shadow_b: 100px;    --site-box-shadow_o: 0.1;    --small-breakpoint: 991px;    --large-breakpoint: 992px;    --header-max-width: 1350px;    --small-header: 70px;    --large-header: 90px;    --header-box-shadow_h: 0px;    --header-box-shadow_v: 0px;    --header-box-shadow_b: 4px;    --header-box-shadow_o: 0.1;    --nav-main-dropdown-width: 240px;    --nav-main-dropdown-width_wide: 480px;    --logo_sm-padding_top: 15px;    --logo_sm-padding_right: 15px;    --logo_sm-padding_bottom: 15px;    --logo_sm-padding_left: 15px;    --logo_lg-padding_top: 15px;    --logo_lg-padding_right: 15px;    --logo_lg-padding_bottom: 15px;    --logo_lg-padding_left: 15px;    --base-spacing: 30px;    --base-half-spacing: 15px;    --base-border-width: 1px;    --base-border-radius: 0px;    --base-box-shadow_h: 2px;    --base-box-shadow_v: 2px;    --base-box-shadow_b: 4px;    --base-box-shadow_o: 0.1;    --content-col_pc-spacing: 15px;    --pc-spacing: 30px;    --pc-spacing_sm: 30px;    --pc-spacing_md: 40px;    --pc-spacing_lg: 50px;    --pc-spacing_xl: 60px;    --intro-col: 100%;    --intro-col_sm: 100%;    --intro-col_md: 90%;    --intro-col_lg: 83.3333333%;    --intro-col_xl: 66.6666667%;    --outro-col: 100%;    --outro-col_sm: 100%;    --outro-col_md: 90%;    --outro-col_lg: 83.3333333%;    --outro-col_xl: 66.6666667%;    --center-col: 100%;    --center-col_sm: 100%;    --center-col_md: 90%;    --center-col_lg: 83.3333333%;    --center-col_xl: 66.6666667%;    --banner-col: 100%;    --banner-col_sm: 100%;    --banner-col_md: 90%;    --banner-col_lg: 83.3333333%;    --banner-col_xl: 66.6666667%;    --form-field-border-width: 1px;    --form-field-border-radius: 0px;    --btn-border-width: 1px;    --btn-border-radius: 0px;    --btn-box-shadow_h: 0px;    --btn-box-shadow_v: 0px;    --btn-box-shadow_b: 0px;    --btn-box-shadow_o: 0;    --btn_sm-padding_top: 7px;    --btn_sm-padding_right: 14px;    --btn_sm-padding_bottom: 7px;    --btn_sm-padding_left: 14px;    --btn-padding_top: 9px;    --btn-padding_right: 18px;    --btn-padding_bottom: 9px;    --btn-padding_left: 18px;    --btn_lg-padding_top:  11px;    --btn_lg-padding_right:  22px;    --btn_lg-padding_bottom:  11px;    --btn_lg-padding_left:  22px;        --footer-max-width: 1350px;                --body-bg-color1: 221, 61, 61;    --body-bg-color2:  255, 255, 255;    --body-bg-start-perc: 50%;    --body-bg-stop-perc: 50%;    --body-bg-angle: 90deg;            --header-bg-color1: 199, 132, 65;    --header-bg-color2:  108, 83, 54;    --header-bg-start-perc: 50%;    --header-bg-stop-perc: 50%;    --header-bg-angle: 90deg;    --header-text: 244, 244, 244;    --header-borders: 0, 0, 0;    --header-highlight: 88, 61, 34;            --main-navigation-link: 239, 235, 224;    --main-navigation-link-hover: 194, 166, 110;    --main-navigation-link-active: 255, 255, 255;        --logo-link: 239, 235, 224;    --logo-link-hover: 255, 255, 255;            --secondary-navigation-link: 239, 235, 224;    --secondary-navigation-link-hover: 255, 255, 255;            --navigation-dropdown-color1: 176, 157, 119;    --navigation-dropdown-color2:  189, 171, 135;    --navigation-dropdown-start-perc: 50%;    --navigation-dropdown-stop-perc: 50%;    --navigation-dropdown-angle: 135deg;    --navigation-dropdown-link: 255, 255, 255;    --navigation-dropdown-link-hover: 246, 241, 231;    --navigation-dropdown-link-active: 255, 255, 255;            --base-bg-color1: 108, 83, 54;    --base-bg-color2:  204, 204, 204;    --base-bg-start-perc: 50%;    --base-bg-stop-perc: 50%;    --base-bg-angle: 90deg;    --base-heading: 239, 235, 224;    --base-secondary-heading: 239, 235, 224;    --base-text: 194, 166, 110;    --base-link: 239, 235, 224;    --base-link-hover: 167, 149, 113;    --base-borders: 223, 223, 223;    --base-highlight: 167, 149, 113;    --base-highlight-text: 29, 27, 30;            --base-btn-bg-color1: 108, 83, 54;    --base-btn-bg-color2:  194, 177, 145;    --base-btn-bg-start-perc: 50%;    --base-btn-bg-stop-perc: 50%;    --base-btn-bg-angle: 90deg;    --base-btn-text: 239, 235, 224;    --base-btn-borders: 176, 157, 119;    --base-btn-bg-hover-color1: 194, 177, 145;    --base-btn-bg-hover-color2:  157, 137, 96;    --base-btn-bg-hover-start-perc: 50%;    --base-btn-bg-hover-stop-perc: 50%;    --base-btn-bg-hover-angle: 90deg;    --base-btn-text-hover: 29, 27, 30;    --base-btn-borders-hover: 194, 177, 145;            --footer-max-width: 1350px;    --footer-bg-color1: 194, 166, 110;    --footer-bg-color2:  108, 83, 54;    --footer-bg-start-perc: 50%;    --footer-bg-stop-perc: 50%;    --footer-bg-angle: 90deg;    --footer-heading: 255, 255, 255;    --footer-secondary-heading: 255, 255, 255;    --footer-text: 193, 193, 193;    --footer-link: 255, 255, 255;    --footer-link-hover: 193, 193, 193;    --footer-borders: 108, 83, 54;    --footer-highlight: 176, 157, 119;    --c1-bg-color1: 108, 83, 54;--c1-bg-color2:  194, 177, 145;--c1-bg-start-perc: 50%;--c1-bg-stop-perc: 50%;--c1-bg-angle: 90deg;--c1-heading: 239, 235, 224;--c1-secondary-heading: 239, 235, 224;--c1-text: 239, 235, 224;--c1-link: 255, 255, 255;--c1-link-hover: 242, 238, 229;--c1-borders: 205, 192, 169;--c1-highlight: 255, 255, 255;--c1-highlight-text: 239, 235, 224;--c2-bg-color1: 0, 0, 0;--c2-bg-color2:  0, 0, 0;--c2-bg-start-perc: 50%;--c2-bg-stop-perc: 50%;--c2-bg-angle: 90deg;--c2-heading: 255, 255, 255;--c2-secondary-heading: 176, 157, 119;--c2-text: 239, 235, 224;--c2-link: 255, 255, 255;--c2-link-hover: 240, 240, 237;--c2-borders: 63, 63, 63;--c2-highlight: 176, 157, 119;--c2-highlight-text: 255, 255, 255;--c3-bg-color1: 108, 83, 54;--c3-bg-color2:  0, 0, 0;--c3-bg-start-perc: 50%;--c3-bg-stop-perc: 50%;--c3-bg-angle: 90deg;--c3-heading: 239, 235, 224;--c3-secondary-heading: 239, 235, 224;--c3-text: 194, 166, 110;--c3-link: 194, 166, 110;--c3-link-hover: 176, 157, 119;--c3-borders: 194, 166, 110;--c3-highlight: 194, 166, 110;--c3-highlight-text: 108, 83, 54;    --c1-btn-bg-color1:  108, 83, 54;--c1-btn-bg-color2:  255, 255, 255;--c1-btn-bg-start-perc: 50%;--c1-btn-bg-stop-perc: 50%;--c1-btn-bg-angle: 90deg;--c1-btn-text: 239, 235, 224;--c1-btn-borders: 194, 166, 110;--c1-btn-bg-hover-color1:  194, 166, 110;--c1-btn-bg-hover-color2:  255, 255, 255;--c1-btn-bg-hover-start-perc: 50%;--c1-btn-bg-hover-stop-perc: 50%;--c1-btn-bg-hover-angle: 90deg;--c1-btn-text-hover: 0, 0, 0;--c1-btn-borders-hover: 244, 244, 244;--c2-btn-bg-color1:  108, 83, 54;--c2-btn-bg-color2:  255, 255, 255;--c2-btn-bg-start-perc: 50%;--c2-btn-bg-stop-perc: 50%;--c2-btn-bg-angle: 90deg;--c2-btn-text: 239, 235, 224;--c2-btn-borders: 194, 166, 110;--c2-btn-bg-hover-color1:  194, 166, 110;--c2-btn-bg-hover-color2:  255, 255, 255;--c2-btn-bg-hover-start-perc: 50%;--c2-btn-bg-hover-stop-perc: 50%;--c2-btn-bg-hover-angle: 90deg;--c2-btn-text-hover: 29, 27, 30;--c2-btn-borders-hover: 239, 235, 224;    --c1-label-bg-color1: 176, 157, 119;--c1-label-bg-color2:  0, 0, 0;--c1-label-bg-start-perc: 50%;--c1-label-bg-stop-perc: 50%;--c1-label-bg-angle: 90deg;--c1-label-text: 239, 235, 224;--c2-label-bg-color1: 0, 0, 0;--c2-label-bg-color2:  0, 0, 0;--c2-label-bg-start-perc: 50%;--c2-label-bg-stop-perc: 50%;--c2-label-bg-angle: 90deg;--c2-label-text: 255, 255, 255;            --body-typography_font-name: font-family: futura-pt, sans-serif;;    --body-typography_font-weight: 400;    --body-typography_font-style: book normal;    --body-typography_font-line-height: 150%;    --body-typography_font-letter-spacing: -0.15px;    --body-typography_font-transform: None;    --body-typography_font-size: 16px;     --body-typography_font-size_sm: 16px;     --body-typography_font-size_md: 16px;     --body-typography_font-size_lg: 16px;     --body-typography_font-size_xl: 16px;     --h1-typography_font-name: font-family: futura-pt, sans-serif;;    --h1-typography_font-weight: 400;    --h1-typography_font-style: book normal;    --h1-typography_font-line-height: 110%;    --h1-typography_font-letter-spacing: 1px;    --h1-typography_font-transform: Uppercase;    --h1-typography_font-size: 35px;     --h1-typography_font-size_sm: 40px;     --h1-typography_font-size_md: 45px;     --h1-typography_font-size_lg: 50px;     --h1-typography_font-size_xl: 60px;     --h2-typography_font-name: font-family: futura-pt, sans-serif;;    --h2-typography_font-weight: 400;    --h2-typography_font-style: book normal;    --h2-typography_font-line-height: 110%;    --h2-typography_font-letter-spacing: 0px;    --h2-typography_font-transform: None;    --h2-typography_font-size: 28px;     --h2-typography_font-size_sm: 30px;     --h2-typography_font-size_md: 35px;     --h2-typography_font-size_lg: 40px;     --h2-typography_font-size_xl: 45px;     --h3-typography_font-name: font-family: futura-pt, sans-serif;;    --h3-typography_font-weight: 400;    --h3-typography_font-style: book normal;    --h3-typography_font-line-height: 110%;    --h3-typography_font-letter-spacing: 0px;    --h3-typography_font-transform: None;    --h3-typography_font-size: 26px;     --h3-typography_font-size_sm: 28px;     --h3-typography_font-size_md: 32px;     --h3-typography_font-size_lg: 35px;     --h3-typography_font-size_xl: 40px;     --h4-typography_font-name: font-family: futura-pt, sans-serif;;    --h4-typography_font-weight: 400;    --h4-typography_font-style: book normal;    --h4-typography_font-line-height: 110%;    --h4-typography_font-letter-spacing: 0px;    --h4-typography_font-transform: None;    --h4-typography_font-size: 22px;     --h4-typography_font-size_sm: 24px;     --h4-typography_font-size_md: 26px;     --h4-typography_font-size_lg: 28px;     --h4-typography_font-size_xl: 32px;     --h5-typography_font-name: font-family: futura-pt, sans-serif;;    --h5-typography_font-weight: 400;    --h5-typography_font-style: book normal;    --h5-typography_font-line-height: 110%;    --h5-typography_font-letter-spacing: 0px;    --h5-typography_font-transform: None;    --h5-typography_font-size: 20px;     --h5-typography_font-size_sm: 22px;     --h5-typography_font-size_md: 24px;     --h5-typography_font-size_lg: 26px;     --h5-typography_font-size_xl: 28px;     --h6-typography_font-name: font-family: futura-pt, sans-serif;;    --h6-typography_font-weight: 400;    --h6-typography_font-style: book normal;    --h6-typography_font-line-height: 110%;    --h6-typography_font-letter-spacing: 0px;    --h6-typography_font-transform: None;    --h6-typography_font-size: 18px;     --h6-typography_font-size_sm: 20px;     --h6-typography_font-size_md: 22px;     --h6-typography_font-size_lg: 24px;     --h6-typography_font-size_xl: 26px;     --p-heading-typography_font-name: font-family: futura-pt, sans-serif;;    --p-heading-typography_font-weight: 400;    --p-heading-typography_font-style: book normal;    --p-heading-typography_font-line-height: 110%;    --p-heading-typography_font-letter-spacing: 0px;    --p-heading-typography_font-transform: None;    --p-heading-typography_font-size: 18px;     --p-heading-typography_font-size_sm: 20px;     --p-heading-typography_font-size_md: 20px;     --p-heading-typography_font-size_lg: 20px;     --p-heading-typography_font-size_xl: 22px;     --p-heading_small-typography_font-name: font-family: futura-pt, sans-serif;;    --p-heading_small-typography_font-weight: 400;    --p-heading_small-typography_font-style: book normal;    --p-heading_small-typography_font-line-height: 110%;    --p-heading_small-typography_font-letter-spacing: 0px;    --p-heading_small-typography_font-transform: None;    --p-heading_small-typography_font-size: 16px;     --p-heading_small-typography_font-size_sm: 16px;     --p-heading_small-typography_font-size_md: 18px;     --p-heading_small-typography_font-size_lg: 18px;     --p-heading_small-typography_font-size_xl: 18px;     --p-heading_large-typography_font-name: font-family: futura-pt, sans-serif;;    --p-heading_large-typography_font-weight: 400;    --p-heading_large-typography_font-style: book normal;    --p-heading_large-typography_font-line-height: 110%;    --p-heading_large-typography_font-letter-spacing: 0px;    --p-heading_large-typography_font-transform: None;    --p-heading_large-typography_font-size: 24px;     --p-heading_large-typography_font-size_sm: 26px;     --p-heading_large-typography_font-size_md: 28px;     --p-heading_large-typography_font-size_lg: 30px;     --p-heading_large-typography_font-size_xl: 35px;     --p-intro-typography_font-name: font-family: futura-pt, sans-serif;;    --p-intro-typography_font-weight: 400;    --p-intro-typography_font-style: book normal;    --p-intro-typography_font-line-height: 140%;    --p-intro-typography_font-letter-spacing: -0.2px;    --p-intro-typography_font-transform: None;    --p-intro-typography_font-size: 22px;     --p-intro-typography_font-size_sm: 22px;     --p-intro-typography_font-size_md: 22px;     --p-intro-typography_font-size_lg: 22px;     --p-intro-typography_font-size_xl: 22px;     --p-intro_small-typography_font-name: font-family: futura-pt, sans-serif;;    --p-intro_small-typography_font-weight: 400;    --p-intro_small-typography_font-style: book normal;    --p-intro_small-typography_font-line-height: 140%;    --p-intro_small-typography_font-letter-spacing: -0.2px;    --p-intro_small-typography_font-transform: None;    --p-intro_small-typography_font-size: 18px;     --p-intro_small-typography_font-size_sm: 18px;     --p-intro_small-typography_font-size_md: 18px;     --p-intro_small-typography_font-size_lg: 18px;     --p-intro_small-typography_font-size_xl: 18px;      --p-intro_large-typography_font-name: font-family: futura-pt, sans-serif;;    --p-intro_large-typography_font-weight: 400;    --p-intro_large-typography_font-style: book normal;    --p-intro_large-typography_font-line-height: 140%;    --p-intro_large-typography_font-letter-spacing: -0.2px;    --p-intro_large-typography_font-transform: None;    --p-intro_large-typography_font-size: 24px;     --p-intro_large-typography_font-size_sm: 26px;     --p-intro_large-typography_font-size_md: 26px;     --p-intro_large-typography_font-size_lg: 26px;     --p-intro_large-typography_font-size_xl: 28px;      --secondary-heading-typography_font-name: font-family: futura-pt, sans-serif;;    --secondary-heading-typography_font-weight: 400;    --secondary-heading-typography_font-style: book normal;    --secondary-heading-typography_font-line-height: 140%;    --secondary-heading-typography_font-letter-spacing: 2px;    --secondary-heading-typography_font-transform: Uppercase;    --secondary-heading-typography_font-size: 20px;     --secondary-heading-typography_font-size_sm: 20px;     --secondary-heading-typography_font-size_md: 20px;     --secondary-heading-typography_font-size_lg: 20px;     --secondary-heading-typography_font-size_xl: 20px;      --secondary-heading_small-typography_font-name: font-family: futura-pt, sans-serif;;    --secondary-heading_small-typography_font-weight: 400;    --secondary-heading_small-typography_font-style: book normal;    --secondary-heading_small-typography_font-line-height: 140%;    --secondary-heading_small-typography_font-letter-spacing: 1px;    --secondary-heading_small-typography_font-transform: Uppercase;    --secondary-heading_small-typography_font-size: 18px;     --secondary-heading_small-typography_font-size_sm: 18px;     --secondary-heading_small-typography_font-size_md: 18px;     --secondary-heading_small-typography_font-size_lg: 18px;     --secondary-heading_small-typography_font-size_xl: 18px;      --secondary-heading_large-typography_font-name: font-family: futura-pt, sans-serif;;    --secondary-heading_large-typography_font-weight: 400;    --secondary-heading_large-typography_font-style: book normal;    --secondary-heading_large-typography_font-line-height: 110%;    --secondary-heading_large-typography_font-letter-spacing: 2px;    --secondary-heading_large-typography_font-transform: Uppercase;    --secondary-heading_large-typography_font-size: 20px;     --secondary-heading_large-typography_font-size_sm: 20px;     --secondary-heading_large-typography_font-size_md: 22px;     --secondary-heading_large-typography_font-size_lg: 22px;     --secondary-heading_large-typography_font-size_xl: 22px;      --blockquote-typography_font-name: font-family: futura-pt, sans-serif;;    --blockquote-typography_font-weight: 400;    --blockquote-typography_font-style: book normal;    --blockquote-typography_font-line-height: 110%;    --blockquote-typography_font-letter-spacing: 0px;    --blockquote-typography_font-transform: None;    --blockquote-typography_font-size: 22px;     --blockquote-typography_font-size_sm: 26px;     --blockquote-typography_font-size_md: 26px;     --blockquote-typography_font-size_lg: 30px;     --blockquote-typography_font-size_xl: 30px;      --blockquote_small-typography_font-name: font-family: futura-pt, sans-serif;;    --blockquote_small-typography_font-weight: 400;    --blockquote_small-typography_font-style: book normal;    --blockquote_small-typography_font-line-height: 110%;    --blockquote_small-typography_font-letter-spacing: 0px;    --blockquote_small-typography_font-transform: None;    --blockquote_small-typography_font-size: 18px;     --blockquote_small-typography_font-size_sm: 18px;     --blockquote_small-typography_font-size_md: 18px;     --blockquote_small-typography_font-size_lg: 20px;     --blockquote_small-typography_font-size_xl: 22px;      --blockquote_large-typography_font-name: font-family: futura-pt, sans-serif;;    --blockquote_large-typography_font-weight: 400;    --blockquote_large-typography_font-style: book normal;    --blockquote_large-typography_font-line-height: 110%;    --blockquote_large-typography_font-letter-spacing: 0px;    --blockquote_large-typography_font-transform: None;    --blockquote_large-typography_font-size: 26px;     --blockquote_large-typography_font-size_sm: 30px;     --blockquote_large-typography_font-size_md: 30px;     --blockquote_large-typography_font-size_lg: 35px;     --blockquote_large-typography_font-size_xl: 45px;      --btn-typography_font-name: font-family: futura-pt, sans-serif;;    --btn-typography_font-weight: 400;    --btn-typography_font-style: book normal;    --btn-typography_font-line-height: 150%;    --btn-typography_font-letter-spacing: 0.5px;    --btn-typography_font-transform: Uppercase;    --btn-typography_font-size: 15px;     --btn-typography_font-size_sm: 15px;     --btn-typography_font-size_md: 15px;     --btn-typography_font-size_lg: 15px;     --btn-typography_font-size_xl: 15px;      --btn_small-typography_font-name: font-family: futura-pt, sans-serif;;    --btn_small-typography_font-weight: 400;    --btn_small-typography_font-style: book normal;    --btn_small-typography_font-line-height: 150%;    --btn_small-typography_font-letter-spacing: 0.5px;    --btn_small-typography_font-transform: Uppercase;    --btn_small-typography_font-size: 13px;     --btn_small-typography_font-size_sm: 13px;     --btn_small-typography_font-size_md: 13px;     --btn_small-typography_font-size_lg: 13px;     --btn_small-typography_font-size_xl: 13px;       --btn_large-typography_font-name: font-family: futura-pt, sans-serif;;    --btn_large-typography_font-weight: 400;    --btn_large-typography_font-style: book normal;    --btn_large-typography_font-line-height: 150%;    --btn_large-typography_font-letter-spacing: 0.5px;    --btn_large-typography_font-transform: Uppercase;    --btn_large-typography_font-size: 18px;     --btn_large-typography_font-size_sm: 18px;     --btn_large-typography_font-size_md: 18px;     --btn_large-typography_font-size_lg: 20px;     --btn_large-typography_font-size_xl: 20px;      --main-navigation-typography_font-name: font-family: futura-pt, sans-serif;;    --main-navigation-typography_font-weight: 400;    --main-navigation-typography_font-style: book normal;    --main-navigation-typography_font-line-height: 150%;    --main-navigation-typography_font-letter-spacing: 1px;    --main-navigation-typography_font-transform: Uppercase;    --main-navigation-typography_font-size: 14px;     --main-navigation-typography_font-size_sm: 14px;     --main-navigation-typography_font-size_md: 14px;     --main-navigation-typography_font-size_lg: 14px;     --main-navigation-typography_font-size_xl: 14px;     --main-navigation_dropdowns-typography_font-name: font-family: futura-pt, sans-serif;;    --main-navigation_dropdowns-typography_font-weight: 400;    --main-navigation_dropdowns-typography_font-style: book normal;    --main-navigation_dropdowns-typography_font-line-height: 150%;    --main-navigation_dropdowns-typography_font-letter-spacing: 1px;    --main-navigation_dropdowns-typography_font-transform: Uppercase;    --main-navigation_dropdowns-typography_font-size: 14px;     --main-navigation_dropdowns-typography_font-size_sm: 14px;     --main-navigation_dropdowns-typography_font-size_md: 14px;     --main-navigation_dropdowns-typography_font-size_lg: 14px;     --main-navigation_dropdowns-typography_font-size_xl: 14px;      --secondary-navigation-typography_font-name: font-family: futura-pt, sans-serif;;    --secondary-navigation-typography_font-weight: 400;    --secondary-navigation-typography_font-style: book normal;    --secondary-navigation-typography_font-line-height: 150%;    --secondary-navigation-typography_font-letter-spacing: 1px;    --secondary-navigation-typography_font-transform: Uppercase;    --secondary-navigation-typography_font-size: 14px;     --secondary-navigation-typography_font-size_sm: 14px;     --secondary-navigation-typography_font-size_md: 14px;     --secondary-navigation-typography_font-size_lg: 14px;     --secondary-navigation-typography_font-size_xl: 14px;      --sub-navigation-typography_font-name: font-family: futura-pt, sans-serif;;    --sub-navigation-typography_font-weight: 400;    --sub-navigation-typography_font-style: book normal;    --sub-navigation-typography_font-line-height: 150%;    --sub-navigation-typography_font-letter-spacing: 1px;    --sub-navigation-typography_font-transform: Uppercase;    --sub-navigation-typography_font-size: 14px;     --sub-navigation-typography_font-size_sm: 14px;     --sub-navigation-typography_font-size_md: 14px;     --sub-navigation-typography_font-size_lg: 14px;     --sub-navigation-typography_font-size_xl: 14px;      --footer-navigation-typography_font-name: font-family: futura-pt, sans-serif;;    --footer-navigation-typography_font-weight: 400;    --footer-navigation-typography_font-style: book normal;    --footer-navigation-typography_font-line-height: 150%;    --footer-navigation-typography_font-letter-spacing: 0px;    --footer-navigation-typography_font-transform: None;    --footer-navigation-typography_font-size: 13px;     --footer-navigation-typography_font-size_sm: 13px;     --footer-navigation-typography_font-size_md: 13px;     --footer-navigation-typography_font-size_lg: 13px;     --footer-navigation-typography_font-size_xl: 13px;      --breadcrumb-navigation-typography_font-name: font-family: futura-pt, sans-serif;;    --breadcrumb-navigation-typography_font-weight: 400;    --breadcrumb-navigation-typography_font-style: book normal;    --breadcrumb-navigation-typography_font-line-height: 150%;    --breadcrumb-navigation-typography_font-letter-spacing: 0px;    --breadcrumb-navigation-typography_font-transform: None;    --breadcrumb-navigation-typography_font-size: 13px;     --breadcrumb-navigation-typography_font-size_sm: 13px;     --breadcrumb-navigation-typography_font-size_md: 13px;     --breadcrumb-navigation-typography_font-size_lg: 13px;     --breadcrumb-navigation-typography_font-size_xl: 13px;      --anchor-navigation-typography_font-name: font-family: futura-pt, sans-serif;;    --anchor-navigation-typography_font-weight: 400;    --anchor-navigation-typography_font-style: book normal;    --anchor-navigation-typography_font-line-height: 150%;    --anchor-navigation-typography_font-letter-spacing: 1px;    --anchor-navigation-typography_font-transform: Uppercase;    --anchor-navigation-typography_font-size: 14px;     --anchor-navigation-typography_font-size_sm: 14px;     --anchor-navigation-typography_font-size_md: 14px;     --anchor-navigation-typography_font-size_lg: 14px;     --anchor-navigation-typography_font-size_xl: 14px;      --acc-tab-typography_font-name: font-family: futura-pt, sans-serif;;    --acc-tab-typography_font-weight: 400;    --acc-tab-typography_font-style: book normal;    --acc-tab-typography_font-line-height: 150%;    --acc-tab-typography_font-letter-spacing: 1px;    --acc-tab-typography_font-transform: Uppercase;    --acc-tab-typography_font-size: 14px;     --acc-tab-typography_font-size_sm: 14px;     --acc-tab-typography_font-size_md: 14px;     --acc-tab-typography_font-size_lg: 14px;     --acc-tab-typography_font-size_xl: 14px;        --logo-typography_font-name: font-family: futura-pt, sans-serif;;    --logo-typography_font-weight: 400;    --logo-typography_font-style: book normal;    --logo-typography_font-line-height: 100%;    --logo-typography_font-letter-spacing: 2px;    --logo-typography_font-transform: Uppercase;    --logo-typography_font-size: 24px;     --logo-typography_font-size_sm: 24px;     --logo-typography_font-size_md: 28px;     --logo-typography_font-size_lg: 28px;     --logo-typography_font-size_xl: 28px; }.c1-bg,.item.item_overlay .inner .image.c1-bg::before,.usn_cmp_banner .item.item_overlay.c1-bg .inner::before {     background: rgba(var(--c1-bg-color1), 1); }.c1-bg.c1-bg-linear,.item.item_overlay .inner .image.c1-bg.c1-bg-linear::before,.usn_cmp_banner .item.item_overlay.c1-bg.c1-bg-linear .inner::before {     background: linear-gradient(var(--c1-bg-angle), rgba(var(--c1-bg-color1), 1) 0%, rgba(var(--c1-bg-color2), 1) 100%); }.c1-bg.c1-bg-radial,.item.item_overlay .inner .image.c1-bg.c1-bg-radial::before,.usn_cmp_banner .item.item_overlay.c1-bg.c1-bg-radial .inner::before {     background: radial-gradient(farthest-side at var(--c1-bg-start-perc) var(--c1-bg-stop-perc), rgba(var(--c1-bg-color1), 1) 0%, rgba(var(--c1-bg-color2), 1) 100%); }.c1-bg h1:not(.heading), .c1-bg h2:not(.heading), .c1-bg h3:not(.heading), .c1-bg h4:not(.heading), .c1-bg h5:not(.heading), .c1-bg h6:not(.heading) {     color: rgba(var(--c1-heading), 1); }.c1-heading, .c1-bg .heading {     color: rgba(var(--c1-heading), 1); }.c1-secondary-heading, .c1-bg .c1-secondary-heading {     color: rgba(var(--c1-secondary-heading), 1); }.c1-bg, .c1-bg .c1-text, .c1-text {     color: rgba(var(--c1-text), 1); }.c1-bg ::selection {     color: rgba(var(--c1-highlight-text), 1);     background-color: rgba(var(--c1-highlight), 1); }.c1-borders {     border-color: rgba(var(--c1-borders), 1); }.c1-link, .c1-link,.c1-bg a:not(.btn),.c1-text a:not(.btn),.c1-bg .c1-text a:not(.btn) {     color: rgba(var(--c1-link), 1); }.c1-link:hover, .c1-link:focus, .c1-link:active, .c1-bg a:not(.btn):hover, .c1-bg a:not(.btn):focus, .c1-bg a:not(.btn):active,.c1-bg a:not(.btn):hover,.c1-bg a:not(.btn):focus,.c1-bg a:not(.btn):active,.c1-text a:not(.btn):hover,.c1-text a:not(.btn):focus,.c1-text a:not(.btn):active,.c1-bg .c1-text a:not(.btn):hover,.c1-bg .c1-text a:not(.btn):focus,.c1-bg .c1-text a:not(.btn):active {     color: rgba(var(--c1-link-hover), 1); }.c1-highlight-bg {     background-color: rgba(var(--c1-highlight), 1); }.c1-bg blockquote::before, .component .component.c1-bg div > blockquote::before {     color: rgba(var(--c1-highlight), 1); }.c1-highlight-text {     color: rgba(var(--c1-highlight-text), 1); }.c1-heading {     color: rgba(var(--c1-heading), 1)!important; }.c1-secondary-heading {     color: rgba(var(--c1-secondary-heading), 1)!important; }.c1-bg .heading {     color: rgba(var(--c1-heading), 1); }.c1-bg .secondary-heading {     color: rgba(var(--c1-secondary-heading), 1); }.c1-bg .quote, .c1-bg blockquote {     color: rgba(var(--c1-heading), 1); }.c1-bg .quote::before, .c1-bg blockquote::before {     color: rgba(var(--c1-highlight), 1); }.c1-bg .label:not(.item-label) { background-color: rgba(var(--c1-highlight), 1); }.c1-bg .label:not(.item-label) { color: rgba(var(--c1-highlight-text), 1); }.c1-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c1-link), 1); border-color: rgba(var(--c1-borders), 1); }.c1-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c1-borders), 0.15); }.c1-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); background: rgba(var(--c1-borders), 0.25); }.c1-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c1-link-hover), 1); background: rgba(var(--c1-borders), 0.25); }.c1-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c1-heading), 1); background: transparent; }.c1-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c1-heading), 1); }.c1-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c1-borders), 1); }.c1-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c1-highlight), 1); }.c1-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c1-heading), 1); border-color: rgba(var(--c1-borders), 0.25); }.c1-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); border-color: rgba(var(--c1-borders), 1); }.c1-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c1-link-hover), 1); border-color: rgba(var(--c1-borders), 1); }.c1-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c1-heading), 1); border-color: rgba(var(--c1-heading), 1); }.c1-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c1-heading), 1); border-color: rgba(var(--c1-heading), 1); }.c1-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), 0.25); }.c1-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o)); } .c1-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o)); }.c1-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o)); }.c1-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o)); }.c1-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c1-link), 1); } .c1-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); } .c1-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c1-link-hover), 1); } .c1-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c1-link-hover), 1); } .c1-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c1-link-hover), 1); } .c1-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c1-heading), 1); } .c1-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c1-heading), 1); } .c1-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c1-heading), 1); }.c1-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c1-heading), 1); }.c1-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c1-link), 1); } .c1-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); } .c1-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c1-link-hover), 1); } .c1-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c1-link-hover), 1); } .c1-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c1-link-hover), 1); } .c1-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c1-heading), 1); } .c1-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c1-heading), 1); } .c1-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c1-heading), 1); }.c1-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c1-heading), 1); }.c1-bg .slick-slider .slick-prev, .c1-bg .slick-slider .slick-next { color: rgba(var(--c1-link), 1); background-color: rgba(var(--c1-bg-color1), 1); }html.no-touch .c1-bg .slick-slider .slick-prev:hover, html.no-touch .c1-bg .slick-slider .slick-next:hover { color: rgba(var(--c1-link-hover), 1); }.c1-bg .slick-slider .slick-autoplay-toggle-button { color: rgba(var(--c1-link), 1); background-color: rgba(var(--c1-bg-color1), 1); }html.no-touch .c1-bg .slick-slider .slick-autoplay-toggle-button:hover { color: rgba(var(--c1-link-hover), 1); }.c1-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c1-text), 1); }html.no-touch .c1-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c1-link-hover), 1); }.c1-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c1-highlight), 1); }.form .c1-bg .form-control,.form .c1-bg .form-check-input { border-color: rgba(var(--c1-borders), 1); }.form .c1-bg .form-control:focus,.form .c1-bg .form-check-input:focus { border-color: rgba(var(--c1-highlight), 1); box-shadow: 0 0 5px var(--c1-highlight);}.c1-bg .ajax-wrap .ajax-loading { background: rgba(var(--c1-bg-color1), 1); }.c1-bg.ajax-wrap .ajax-loading { background: rgba(var(--c1-bg-color1), 1); }.ajax-wrap .c1-bg .ajax-loading { background: rgba(var(--c1-bg-color1), 1); }.c1-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c1-borders), 1); border-top: 10px solid rgba(var(--c1-highlight), 1); }.c1-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c1-borders), 1); border-top: 10px solid rgba(var(--c1-highlight), 1); }.ajax-wrap .c1-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c1-borders), 1); border-top: 10px solid rgba(var(--c1-highlight), 1); }.c1-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c1-borders), 1); border-top: 5px solid rgba(var(--c1-highlight), 1); }.c1-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c1-borders), 1); border-top: 5px solid rgba(var(--c1-highlight), 1); }.item_form-single_field .c1-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c1-borders), 1); border-top: 5px solid rgba(var(--c1-highlight), 1); }.item_form-single_field .ajax-wrap .c1-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c1-borders), 1); border-top: 5px solid rgba(var(--c1-highlight), 1); }.c1-bg .listing.listing_links:not(.listing_links-mini), .c1-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c1-borders), 1); }.c1-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c1-borders), 0.1); }.c1-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c1-link), 1); }.c1-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c1-link-hover), 1); }                   .c1-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c1-borders), 1); }.c1-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c1-borders), 1); }.item.usn_pod_pricingtable .c1-bg .pricing-features .feature,.item.usn_pod_pricingtable .c1-bg .pricing-features .feature-title + .feature { border-color: rgba(var(--c1-borders), 1); }                .c1-bg nav.sitemap ul li::before, .c1-bg nav.sitemap ul li::after { background-color: rgba(var(--c1-borders), 1); }.c1-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c1-borders), 0.5); }.c1-bg thead { color: rgba(var(--c1-heading), 1); }.c1-bg table, .c1-bg table th, .c1-bg table td { border-color: rgba(var(--c1-borders), 1); }.component.usn_cmp_anchornavigation.c1-bg .expand-anchor { color: rgba(var(--c1-heading), 1); }.component.usn_cmp_anchornavigation.c1-bg .expand-anchor span:before { background: rgba(var(--c1-heading), 1); }.component.usn_cmp_anchornavigation.c1-bg .expand-anchor span { background: rgba(var(--c1-heading), 1); }.component.usn_cmp_anchornavigation.c1-bg .expand-anchor span:after { background: rgba(var(--c1-heading), 1); }.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c1-link), 1); border-color: rgba(var(--c1-borders), 1); }.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c1-borders), 0.15); }.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); background: rgba(var(--c1-borders), 0.25); }.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c1-heading), 1); background: transparent; }.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c1-highlight), 1); }.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c1-heading), 1); border-color: rgba(var(--c1-borders), 0.25); }.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); border-color: rgba(var(--c1-borders), 1); }.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c1-heading), 1); border-color: rgba(var(--c1-heading), 1); }.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), 0.25); }.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o)); } .component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o)); }.component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c1-link), 1); } .component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); } .component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c1-heading), 1); } .component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c1-link-hover), 1); } .component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c1-heading), 1); }.component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c1-link), 1); } .component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); } .component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c1-heading), 1); } .component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c1-link-hover), 1); }.component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c1-heading), 1); }.c1-bg .scroll-prompt .scroll-link { color: rgba(var(--c1-heading), 1); }.c1-bg .scroll-prompt .scroll-link i { color: rgba(var(--c1-heading), 1); }.c1-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c1-heading), 1); }.c1-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c1-heading), 1); }html#ecwid_html.usn body#ecwid_body .c1-bg .ec-size .ec-store h1 { color: rgba(var(--c1-heading), 1)!important; }html#ecwid_html.usn body#ecwid_body .c1-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c1-heading), 1)!important; }html#ecwid_html.usn body#ecwid_body .c1-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c1-heading), 1)!important; }html#ecwid_html.usn body#ecwid_body .c1-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c1-heading), 1)!important; }.c1-bg h1::before, .c1-bg h2::before, .c1-bg h3::before, .c1-bg h4::before, .c1-bg h5::before, .c1-bg h6::before { background: rgba(var(--c1-highlight), 1); }.c1-bg h1::after, .c1-bg h2::after, .c1-bg h3::after, .c1-bg h4::after, .c1-bg h5::after, .c1-bg h6::after { background: rgba(var(--c1-highlight), 1); }.c1-bg .heading::before, .c1-bg .secondary-heading::before { background: rgba(var(--c1-highlight), 1); }.c1-bg .heading::after, .c1-bg .secondary-heading::after { background: rgba(var(--c1-highlight), 1); }.item.c1-bg .heading::before, .item.c1-bg .secondary-heading::before { background: rgba(var(--c1-highlight), 1); }.item.c1-bg .heading::after, .item.c1-bg .secondary-heading::after { background: rgba(var(--c1-highlight), 1); }.inner.c1-bg .heading::before, .inner.c1-bg .secondary-heading::before { background: rgba(var(--c1-highlight), 1); }.inner.c1-bg .heading::after, .inner.c1-bg .secondary-heading::after { background: rgba(var(--c1-highlight), 1); }.item.item_text-boxed.c1-bg .image .overlayicon::before,.item.item_text-boxed .inner.c1-bg .image .overlayicon::before,.item.item_text-boxed .image.c1-bg .overlayicon::before {     background: rgba(var(--c1-bg), 1);}.item.item_text-boxed.c1-bg.c1-bg-linear .image .overlayicon::before,.item.item_text-boxed .inner.c1-bg.c1-bg-linear .image .overlayicon::before,.item.item_text-boxed .image.c1-bg.c1-bg-linear .overlayicon::before {     background: linear-gradient(var(--c1-bg-angle), rgba(var(--c1-bg-color1), 1) 0%, rgba(var(--c1-bg-color2), 1) 100%); }.item.item_text-boxed.c1-bg.c1-bg-radial .image .overlayicon::before,.item.item_text-boxed .inner.c1-bg.c1-bg-radial .image .overlayicon::before,.item.item_text-boxed .image.c1-bg.c1-bg-radial .overlayicon::before {     background: radial-gradient(farthest-side at var(--c1-bg-start-perc) var(--c1-bg-stop-perc), rgba(var(--c1-bg-color1), 1) 0%, rgba(var(--c1-bg-color2), 1) 100%); }.item.item_text-boxed.c1-bg .image .overlayicon .icon,.item.item_text-boxed .inner.c1-bg .image .overlayicon .icon,.item.item_text-boxed .image.c1-bg .overlayicon .icon {    color: rgba(var(--c1-heading), 1);}.c1-bg a:focus-visible,.c1-bg .btn:focus-visible,.c1-bg button:focus-visible,.form .inner.c1-bg a:focus-visible,.form .inner.c1-bg .btn:focus-visible,.form .inner.c1-bg button:focus-visible, .c1-bg .item .image a:focus-visible, .c1-bg .item .image a:focus-visible img, .c1-bg .item .image a:focus-visible picture,.c1-bg .item .image a:focus-visible .overlayicon,.c1-bg .listing_no-spacing .item a:focus-visible .image, .c1-bg .listing_no-spacing .item a:focus-visible .image img, .c1-bg .listing_no-spacing .item a:focus-visible .image picture,.c1-bg .listing_no-spacing .item a:focus-visible .image .overlayicon,.item.item_text-boxed .inner.c1-bg a:focus-visible .image, .item.item_text-boxed .inner.c1-bg a:focus-visible .image::before,.item.item_text-boxed .inner.c1-bg a:focus-visible .image img, .item.item_text-boxed .inner.c1-bg a:focus-visible .image picture,.usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c1-bg, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c1-bg::before, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c1-bg img, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c1-bg picture,main:focus-visible > section.c1-bg:first-of-type, section.c1-bg:focus-visible  {    outline-color: rgba(var(--c1-highlight), 1)!important;}.c1-bg .form-control:focus-visible,.c1-bg .form-check-input:focus-visible,.form .inner.c1-bg .form-control:focus-visible,.form .inner.c1-bg .form-check-input:focus-visible,.form .inner.c1-bg .umbraco-forms-field input:focus-visible,.form .inner.c1-bg .umbraco-forms-field.longanswer textarea:focus-visible,.form .inner.c1-bg .umbraco-forms-field.dropdown select:focus-visible {    outline-color: rgba(var(--c1-highlight), 1)!important;}.component.usn_cmp_breadcrumb.c1-bg .breadcrumb-trail {    color: rgba(var(--c1-text), 1);}.component.usn_cmp_breadcrumb.c1-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item a,.component.usn_cmp_breadcrumb.c1-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item > span {    color: rgba(var(--c1-text), 1);}.component.usn_cmp_breadcrumb.c1-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item:not(.active) a:hover {    color: rgba(var(--c1-link), 1);}.component.usn_cmp_breadcrumb.c1-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item.active > span {    color: rgba(var(--c1-text), 0.5);}.c2-bg,.item.item_overlay .inner .image.c2-bg::before,.usn_cmp_banner .item.item_overlay.c2-bg .inner::before {     background: rgba(var(--c2-bg-color1), 1); }.c2-bg.c2-bg-linear,.item.item_overlay .inner .image.c2-bg.c2-bg-linear::before,.usn_cmp_banner .item.item_overlay.c2-bg.c2-bg-linear .inner::before {     background: linear-gradient(var(--c2-bg-angle), rgba(var(--c2-bg-color1), 1) 0%, rgba(var(--c2-bg-color2), 1) 100%); }.c2-bg.c2-bg-radial,.item.item_overlay .inner .image.c2-bg.c2-bg-radial::before,.usn_cmp_banner .item.item_overlay.c2-bg.c2-bg-radial .inner::before {     background: radial-gradient(farthest-side at var(--c2-bg-start-perc) var(--c2-bg-stop-perc), rgba(var(--c2-bg-color1), 1) 0%, rgba(var(--c2-bg-color2), 1) 100%); }.c2-bg h1:not(.heading), .c2-bg h2:not(.heading), .c2-bg h3:not(.heading), .c2-bg h4:not(.heading), .c2-bg h5:not(.heading), .c2-bg h6:not(.heading) {     color: rgba(var(--c2-heading), 1); }.c2-heading, .c2-bg .heading {     color: rgba(var(--c2-heading), 1); }.c2-secondary-heading, .c2-bg .c2-secondary-heading {     color: rgba(var(--c2-secondary-heading), 1); }.c2-bg, .c2-bg .c2-text, .c2-text {     color: rgba(var(--c2-text), 1); }.c2-bg ::selection {     color: rgba(var(--c2-highlight-text), 1);     background-color: rgba(var(--c2-highlight), 1); }.c2-borders {     border-color: rgba(var(--c2-borders), 1); }.c2-link, .c2-link,.c2-bg a:not(.btn),.c2-text a:not(.btn),.c2-bg .c2-text a:not(.btn) {     color: rgba(var(--c2-link), 1); }.c2-link:hover, .c2-link:focus, .c2-link:active, .c2-bg a:not(.btn):hover, .c2-bg a:not(.btn):focus, .c2-bg a:not(.btn):active,.c2-bg a:not(.btn):hover,.c2-bg a:not(.btn):focus,.c2-bg a:not(.btn):active,.c2-text a:not(.btn):hover,.c2-text a:not(.btn):focus,.c2-text a:not(.btn):active,.c2-bg .c2-text a:not(.btn):hover,.c2-bg .c2-text a:not(.btn):focus,.c2-bg .c2-text a:not(.btn):active {     color: rgba(var(--c2-link-hover), 1); }.c2-highlight-bg {     background-color: rgba(var(--c2-highlight), 1); }.c2-bg blockquote::before, .component .component.c2-bg div > blockquote::before {     color: rgba(var(--c2-highlight), 1); }.c2-highlight-text {     color: rgba(var(--c2-highlight-text), 1); }.c2-heading {     color: rgba(var(--c2-heading), 1)!important; }.c2-secondary-heading {     color: rgba(var(--c2-secondary-heading), 1)!important; }.c2-bg .heading {     color: rgba(var(--c2-heading), 1); }.c2-bg .secondary-heading {     color: rgba(var(--c2-secondary-heading), 1); }.c2-bg .quote, .c2-bg blockquote {     color: rgba(var(--c2-heading), 1); }.c2-bg .quote::before, .c2-bg blockquote::before {     color: rgba(var(--c2-highlight), 1); }.c2-bg .label:not(.item-label) { background-color: rgba(var(--c2-highlight), 1); }.c2-bg .label:not(.item-label) { color: rgba(var(--c2-highlight-text), 1); }.c2-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c2-link), 1); border-color: rgba(var(--c2-borders), 1); }.c2-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c2-borders), 0.15); }.c2-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); background: rgba(var(--c2-borders), 0.25); }.c2-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c2-link-hover), 1); background: rgba(var(--c2-borders), 0.25); }.c2-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c2-heading), 1); background: transparent; }.c2-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c2-heading), 1); }.c2-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c2-borders), 1); }.c2-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c2-highlight), 1); }.c2-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c2-heading), 1); border-color: rgba(var(--c2-borders), 0.25); }.c2-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); border-color: rgba(var(--c2-borders), 1); }.c2-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c2-link-hover), 1); border-color: rgba(var(--c2-borders), 1); }.c2-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c2-heading), 1); border-color: rgba(var(--c2-heading), 1); }.c2-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c2-heading), 1); border-color: rgba(var(--c2-heading), 1); }.c2-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), 0.25); }.c2-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o)); } .c2-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o)); }.c2-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o)); }.c2-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o)); }.c2-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c2-link), 1); } .c2-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); } .c2-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c2-link-hover), 1); } .c2-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c2-link-hover), 1); } .c2-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c2-link-hover), 1); } .c2-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c2-heading), 1); } .c2-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c2-heading), 1); } .c2-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c2-heading), 1); }.c2-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c2-heading), 1); }.c2-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c2-link), 1); } .c2-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); } .c2-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c2-link-hover), 1); } .c2-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c2-link-hover), 1); } .c2-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c2-link-hover), 1); } .c2-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c2-heading), 1); } .c2-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c2-heading), 1); } .c2-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c2-heading), 1); }.c2-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c2-heading), 1); }.c2-bg .slick-slider .slick-prev, .c2-bg .slick-slider .slick-next { color: rgba(var(--c2-link), 1); background-color: rgba(var(--c2-bg-color1), 1); }html.no-touch .c2-bg .slick-slider .slick-prev:hover, html.no-touch .c2-bg .slick-slider .slick-next:hover { color: rgba(var(--c2-link-hover), 1); }.c2-bg .slick-slider .slick-autoplay-toggle-button { color: rgba(var(--c2-link), 1); background-color: rgba(var(--c2-bg-color1), 1); }html.no-touch .c2-bg .slick-slider .slick-autoplay-toggle-button:hover { color: rgba(var(--c2-link-hover), 1); }.c2-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c2-text), 1); }html.no-touch .c2-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c2-link-hover), 1); }.c2-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c2-highlight), 1); }.form .c2-bg .form-control,.form .c2-bg .form-check-input { border-color: rgba(var(--c2-borders), 1); }.form .c2-bg .form-control:focus,.form .c2-bg .form-check-input:focus { border-color: rgba(var(--c2-highlight), 1); box-shadow: 0 0 5px var(--c2-highlight);}.c2-bg .ajax-wrap .ajax-loading { background: rgba(var(--c2-bg-color1), 1); }.c2-bg.ajax-wrap .ajax-loading { background: rgba(var(--c2-bg-color1), 1); }.ajax-wrap .c2-bg .ajax-loading { background: rgba(var(--c2-bg-color1), 1); }.c2-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c2-borders), 1); border-top: 10px solid rgba(var(--c2-highlight), 1); }.c2-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c2-borders), 1); border-top: 10px solid rgba(var(--c2-highlight), 1); }.ajax-wrap .c2-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c2-borders), 1); border-top: 10px solid rgba(var(--c2-highlight), 1); }.c2-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c2-borders), 1); border-top: 5px solid rgba(var(--c2-highlight), 1); }.c2-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c2-borders), 1); border-top: 5px solid rgba(var(--c2-highlight), 1); }.item_form-single_field .c2-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c2-borders), 1); border-top: 5px solid rgba(var(--c2-highlight), 1); }.item_form-single_field .ajax-wrap .c2-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c2-borders), 1); border-top: 5px solid rgba(var(--c2-highlight), 1); }.c2-bg .listing.listing_links:not(.listing_links-mini), .c2-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c2-borders), 1); }.c2-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c2-borders), 0.1); }.c2-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c2-link), 1); }.c2-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c2-link-hover), 1); }                   .c2-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c2-borders), 1); }.c2-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c2-borders), 1); }.item.usn_pod_pricingtable .c2-bg .pricing-features .feature,.item.usn_pod_pricingtable .c2-bg .pricing-features .feature-title + .feature { border-color: rgba(var(--c2-borders), 1); }                .c2-bg nav.sitemap ul li::before, .c2-bg nav.sitemap ul li::after { background-color: rgba(var(--c2-borders), 1); }.c2-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c2-borders), 0.5); }.c2-bg thead { color: rgba(var(--c2-heading), 1); }.c2-bg table, .c2-bg table th, .c2-bg table td { border-color: rgba(var(--c2-borders), 1); }.component.usn_cmp_anchornavigation.c2-bg .expand-anchor { color: rgba(var(--c2-heading), 1); }.component.usn_cmp_anchornavigation.c2-bg .expand-anchor span:before { background: rgba(var(--c2-heading), 1); }.component.usn_cmp_anchornavigation.c2-bg .expand-anchor span { background: rgba(var(--c2-heading), 1); }.component.usn_cmp_anchornavigation.c2-bg .expand-anchor span:after { background: rgba(var(--c2-heading), 1); }.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c2-link), 1); border-color: rgba(var(--c2-borders), 1); }.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c2-borders), 0.15); }.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); background: rgba(var(--c2-borders), 0.25); }.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c2-heading), 1); background: transparent; }.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c2-highlight), 1); }.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c2-heading), 1); border-color: rgba(var(--c2-borders), 0.25); }.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); border-color: rgba(var(--c2-borders), 1); }.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c2-heading), 1); border-color: rgba(var(--c2-heading), 1); }.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), 0.25); }.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o)); } .component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o)); }.component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c2-link), 1); } .component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); } .component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c2-heading), 1); } .component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c2-link-hover), 1); } .component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c2-heading), 1); }.component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c2-link), 1); } .component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); } .component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c2-heading), 1); } .component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c2-link-hover), 1); }.component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c2-heading), 1); }.c2-bg .scroll-prompt .scroll-link { color: rgba(var(--c2-heading), 1); }.c2-bg .scroll-prompt .scroll-link i { color: rgba(var(--c2-heading), 1); }.c2-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c2-heading), 1); }.c2-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c2-heading), 1); }html#ecwid_html.usn body#ecwid_body .c2-bg .ec-size .ec-store h1 { color: rgba(var(--c2-heading), 1)!important; }html#ecwid_html.usn body#ecwid_body .c2-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c2-heading), 1)!important; }html#ecwid_html.usn body#ecwid_body .c2-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c2-heading), 1)!important; }html#ecwid_html.usn body#ecwid_body .c2-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c2-heading), 1)!important; }.c2-bg h1::before, .c2-bg h2::before, .c2-bg h3::before, .c2-bg h4::before, .c2-bg h5::before, .c2-bg h6::before { background: rgba(var(--c2-highlight), 1); }.c2-bg h1::after, .c2-bg h2::after, .c2-bg h3::after, .c2-bg h4::after, .c2-bg h5::after, .c2-bg h6::after { background: rgba(var(--c2-highlight), 1); }.c2-bg .heading::before, .c2-bg .secondary-heading::before { background: rgba(var(--c2-highlight), 1); }.c2-bg .heading::after, .c2-bg .secondary-heading::after { background: rgba(var(--c2-highlight), 1); }.item.c2-bg .heading::before, .item.c2-bg .secondary-heading::before { background: rgba(var(--c2-highlight), 1); }.item.c2-bg .heading::after, .item.c2-bg .secondary-heading::after { background: rgba(var(--c2-highlight), 1); }.inner.c2-bg .heading::before, .inner.c2-bg .secondary-heading::before { background: rgba(var(--c2-highlight), 1); }.inner.c2-bg .heading::after, .inner.c2-bg .secondary-heading::after { background: rgba(var(--c2-highlight), 1); }.item.item_text-boxed.c2-bg .image .overlayicon::before,.item.item_text-boxed .inner.c2-bg .image .overlayicon::before,.item.item_text-boxed .image.c2-bg .overlayicon::before {     background: rgba(var(--c2-bg), 1);}.item.item_text-boxed.c2-bg.c2-bg-linear .image .overlayicon::before,.item.item_text-boxed .inner.c2-bg.c2-bg-linear .image .overlayicon::before,.item.item_text-boxed .image.c2-bg.c2-bg-linear .overlayicon::before {     background: linear-gradient(var(--c2-bg-angle), rgba(var(--c2-bg-color1), 1) 0%, rgba(var(--c2-bg-color2), 1) 100%); }.item.item_text-boxed.c2-bg.c2-bg-radial .image .overlayicon::before,.item.item_text-boxed .inner.c2-bg.c2-bg-radial .image .overlayicon::before,.item.item_text-boxed .image.c2-bg.c2-bg-radial .overlayicon::before {     background: radial-gradient(farthest-side at var(--c2-bg-start-perc) var(--c2-bg-stop-perc), rgba(var(--c2-bg-color1), 1) 0%, rgba(var(--c2-bg-color2), 1) 100%); }.item.item_text-boxed.c2-bg .image .overlayicon .icon,.item.item_text-boxed .inner.c2-bg .image .overlayicon .icon,.item.item_text-boxed .image.c2-bg .overlayicon .icon {    color: rgba(var(--c2-heading), 1);}.c2-bg a:focus-visible,.c2-bg .btn:focus-visible,.c2-bg button:focus-visible,.form .inner.c2-bg a:focus-visible,.form .inner.c2-bg .btn:focus-visible,.form .inner.c2-bg button:focus-visible, .c2-bg .item .image a:focus-visible, .c2-bg .item .image a:focus-visible img, .c2-bg .item .image a:focus-visible picture,.c2-bg .item .image a:focus-visible .overlayicon,.c2-bg .listing_no-spacing .item a:focus-visible .image, .c2-bg .listing_no-spacing .item a:focus-visible .image img, .c2-bg .listing_no-spacing .item a:focus-visible .image picture,.c2-bg .listing_no-spacing .item a:focus-visible .image .overlayicon,.item.item_text-boxed .inner.c2-bg a:focus-visible .image, .item.item_text-boxed .inner.c2-bg a:focus-visible .image::before,.item.item_text-boxed .inner.c2-bg a:focus-visible .image img, .item.item_text-boxed .inner.c2-bg a:focus-visible .image picture,.usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c2-bg, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c2-bg::before, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c2-bg img, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c2-bg picture,main:focus-visible > section.c2-bg:first-of-type, section.c2-bg:focus-visible  {    outline-color: rgba(var(--c2-highlight), 1)!important;}.c2-bg .form-control:focus-visible,.c2-bg .form-check-input:focus-visible,.form .inner.c2-bg .form-control:focus-visible,.form .inner.c2-bg .form-check-input:focus-visible,.form .inner.c2-bg .umbraco-forms-field input:focus-visible,.form .inner.c2-bg .umbraco-forms-field.longanswer textarea:focus-visible,.form .inner.c2-bg .umbraco-forms-field.dropdown select:focus-visible {    outline-color: rgba(var(--c2-highlight), 1)!important;}.component.usn_cmp_breadcrumb.c2-bg .breadcrumb-trail {    color: rgba(var(--c2-text), 1);}.component.usn_cmp_breadcrumb.c2-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item a,.component.usn_cmp_breadcrumb.c2-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item > span {    color: rgba(var(--c2-text), 1);}.component.usn_cmp_breadcrumb.c2-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item:not(.active) a:hover {    color: rgba(var(--c2-link), 1);}.component.usn_cmp_breadcrumb.c2-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item.active > span {    color: rgba(var(--c2-text), 0.5);}.c3-bg,.item.item_overlay .inner .image.c3-bg::before,.usn_cmp_banner .item.item_overlay.c3-bg .inner::before {     background: rgba(var(--c3-bg-color1), 1); }.c3-bg.c3-bg-linear,.item.item_overlay .inner .image.c3-bg.c3-bg-linear::before,.usn_cmp_banner .item.item_overlay.c3-bg.c3-bg-linear .inner::before {     background: linear-gradient(var(--c3-bg-angle), rgba(var(--c3-bg-color1), 1) 0%, rgba(var(--c3-bg-color2), 1) 100%); }.c3-bg.c3-bg-radial,.item.item_overlay .inner .image.c3-bg.c3-bg-radial::before,.usn_cmp_banner .item.item_overlay.c3-bg.c3-bg-radial .inner::before {     background: radial-gradient(farthest-side at var(--c3-bg-start-perc) var(--c3-bg-stop-perc), rgba(var(--c3-bg-color1), 1) 0%, rgba(var(--c3-bg-color2), 1) 100%); }.c3-bg h1:not(.heading), .c3-bg h2:not(.heading), .c3-bg h3:not(.heading), .c3-bg h4:not(.heading), .c3-bg h5:not(.heading), .c3-bg h6:not(.heading) {     color: rgba(var(--c3-heading), 1); }.c3-heading, .c3-bg .heading {     color: rgba(var(--c3-heading), 1); }.c3-secondary-heading, .c3-bg .c3-secondary-heading {     color: rgba(var(--c3-secondary-heading), 1); }.c3-bg, .c3-bg .c3-text, .c3-text {     color: rgba(var(--c3-text), 1); }.c3-bg ::selection {     color: rgba(var(--c3-highlight-text), 1);     background-color: rgba(var(--c3-highlight), 1); }.c3-borders {     border-color: rgba(var(--c3-borders), 1); }.c3-link, .c3-link,.c3-bg a:not(.btn),.c3-text a:not(.btn),.c3-bg .c3-text a:not(.btn) {     color: rgba(var(--c3-link), 1); }.c3-link:hover, .c3-link:focus, .c3-link:active, .c3-bg a:not(.btn):hover, .c3-bg a:not(.btn):focus, .c3-bg a:not(.btn):active,.c3-bg a:not(.btn):hover,.c3-bg a:not(.btn):focus,.c3-bg a:not(.btn):active,.c3-text a:not(.btn):hover,.c3-text a:not(.btn):focus,.c3-text a:not(.btn):active,.c3-bg .c3-text a:not(.btn):hover,.c3-bg .c3-text a:not(.btn):focus,.c3-bg .c3-text a:not(.btn):active {     color: rgba(var(--c3-link-hover), 1); }.c3-highlight-bg {     background-color: rgba(var(--c3-highlight), 1); }.c3-bg blockquote::before, .component .component.c3-bg div > blockquote::before {     color: rgba(var(--c3-highlight), 1); }.c3-highlight-text {     color: rgba(var(--c3-highlight-text), 1); }.c3-heading {     color: rgba(var(--c3-heading), 1)!important; }.c3-secondary-heading {     color: rgba(var(--c3-secondary-heading), 1)!important; }.c3-bg .heading {     color: rgba(var(--c3-heading), 1); }.c3-bg .secondary-heading {     color: rgba(var(--c3-secondary-heading), 1); }.c3-bg .quote, .c3-bg blockquote {     color: rgba(var(--c3-heading), 1); }.c3-bg .quote::before, .c3-bg blockquote::before {     color: rgba(var(--c3-highlight), 1); }.c3-bg .label:not(.item-label) { background-color: rgba(var(--c3-highlight), 1); }.c3-bg .label:not(.item-label) { color: rgba(var(--c3-highlight-text), 1); }.c3-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c3-link), 1); border-color: rgba(var(--c3-borders), 1); }.c3-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c3-borders), 0.15); }.c3-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); background: rgba(var(--c3-borders), 0.25); }.c3-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c3-link-hover), 1); background: rgba(var(--c3-borders), 0.25); }.c3-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c3-heading), 1); background: transparent; }.c3-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c3-heading), 1); }.c3-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c3-borders), 1); }.c3-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c3-highlight), 1); }.c3-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c3-heading), 1); border-color: rgba(var(--c3-borders), 0.25); }.c3-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); border-color: rgba(var(--c3-borders), 1); }.c3-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c3-link-hover), 1); border-color: rgba(var(--c3-borders), 1); }.c3-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c3-heading), 1); border-color: rgba(var(--c3-heading), 1); }.c3-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c3-heading), 1); border-color: rgba(var(--c3-heading), 1); }.c3-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), 0.25); }.c3-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o)); } .c3-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o)); }.c3-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o)); }.c3-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o)); }.c3-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c3-link), 1); } .c3-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); } .c3-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c3-link-hover), 1); } .c3-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c3-link-hover), 1); } .c3-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c3-link-hover), 1); } .c3-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c3-heading), 1); } .c3-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c3-heading), 1); } .c3-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c3-heading), 1); }.c3-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c3-heading), 1); }.c3-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c3-link), 1); } .c3-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); } .c3-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c3-link-hover), 1); } .c3-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c3-link-hover), 1); } .c3-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c3-link-hover), 1); } .c3-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c3-heading), 1); } .c3-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c3-heading), 1); } .c3-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c3-heading), 1); }.c3-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c3-heading), 1); }.c3-bg .slick-slider .slick-prev, .c3-bg .slick-slider .slick-next { color: rgba(var(--c3-link), 1); background-color: rgba(var(--c3-bg-color1), 1); }html.no-touch .c3-bg .slick-slider .slick-prev:hover, html.no-touch .c3-bg .slick-slider .slick-next:hover { color: rgba(var(--c3-link-hover), 1); }.c3-bg .slick-slider .slick-autoplay-toggle-button { color: rgba(var(--c3-link), 1); background-color: rgba(var(--c3-bg-color1), 1); }html.no-touch .c3-bg .slick-slider .slick-autoplay-toggle-button:hover { color: rgba(var(--c3-link-hover), 1); }.c3-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c3-text), 1); }html.no-touch .c3-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c3-link-hover), 1); }.c3-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c3-highlight), 1); }.form .c3-bg .form-control,.form .c3-bg .form-check-input { border-color: rgba(var(--c3-borders), 1); }.form .c3-bg .form-control:focus,.form .c3-bg .form-check-input:focus { border-color: rgba(var(--c3-highlight), 1); box-shadow: 0 0 5px var(--c3-highlight);}.c3-bg .ajax-wrap .ajax-loading { background: rgba(var(--c3-bg-color1), 1); }.c3-bg.ajax-wrap .ajax-loading { background: rgba(var(--c3-bg-color1), 1); }.ajax-wrap .c3-bg .ajax-loading { background: rgba(var(--c3-bg-color1), 1); }.c3-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c3-borders), 1); border-top: 10px solid rgba(var(--c3-highlight), 1); }.c3-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c3-borders), 1); border-top: 10px solid rgba(var(--c3-highlight), 1); }.ajax-wrap .c3-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c3-borders), 1); border-top: 10px solid rgba(var(--c3-highlight), 1); }.c3-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c3-borders), 1); border-top: 5px solid rgba(var(--c3-highlight), 1); }.c3-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c3-borders), 1); border-top: 5px solid rgba(var(--c3-highlight), 1); }.item_form-single_field .c3-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c3-borders), 1); border-top: 5px solid rgba(var(--c3-highlight), 1); }.item_form-single_field .ajax-wrap .c3-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c3-borders), 1); border-top: 5px solid rgba(var(--c3-highlight), 1); }.c3-bg .listing.listing_links:not(.listing_links-mini), .c3-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c3-borders), 1); }.c3-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c3-borders), 0.1); }.c3-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c3-link), 1); }.c3-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c3-link-hover), 1); }                   .c3-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c3-borders), 1); }.c3-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c3-borders), 1); }.item.usn_pod_pricingtable .c3-bg .pricing-features .feature,.item.usn_pod_pricingtable .c3-bg .pricing-features .feature-title + .feature { border-color: rgba(var(--c3-borders), 1); }                .c3-bg nav.sitemap ul li::before, .c3-bg nav.sitemap ul li::after { background-color: rgba(var(--c3-borders), 1); }.c3-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c3-borders), 0.5); }.c3-bg thead { color: rgba(var(--c3-heading), 1); }.c3-bg table, .c3-bg table th, .c3-bg table td { border-color: rgba(var(--c3-borders), 1); }.component.usn_cmp_anchornavigation.c3-bg .expand-anchor { color: rgba(var(--c3-heading), 1); }.component.usn_cmp_anchornavigation.c3-bg .expand-anchor span:before { background: rgba(var(--c3-heading), 1); }.component.usn_cmp_anchornavigation.c3-bg .expand-anchor span { background: rgba(var(--c3-heading), 1); }.component.usn_cmp_anchornavigation.c3-bg .expand-anchor span:after { background: rgba(var(--c3-heading), 1); }.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c3-link), 1); border-color: rgba(var(--c3-borders), 1); }.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c3-borders), 0.15); }.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); background: rgba(var(--c3-borders), 0.25); }.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c3-heading), 1); background: transparent; }.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c3-highlight), 1); }.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c3-heading), 1); border-color: rgba(var(--c3-borders), 0.25); }.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); border-color: rgba(var(--c3-borders), 1); }.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c3-heading), 1); border-color: rgba(var(--c3-heading), 1); }.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), 0.25); }.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o)); } .component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o)); }.component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c3-link), 1); } .component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); } .component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c3-heading), 1); } .component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c3-link-hover), 1); } .component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c3-heading), 1); }.component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c3-link), 1); } .component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); } .component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c3-heading), 1); } .component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c3-link-hover), 1); }.component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c3-heading), 1); }.c3-bg .scroll-prompt .scroll-link { color: rgba(var(--c3-heading), 1); }.c3-bg .scroll-prompt .scroll-link i { color: rgba(var(--c3-heading), 1); }.c3-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c3-heading), 1); }.c3-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c3-heading), 1); }html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store h1 { color: rgba(var(--c3-heading), 1)!important; }html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c3-heading), 1)!important; }html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c3-heading), 1)!important; }html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c3-heading), 1)!important; }.c3-bg h1::before, .c3-bg h2::before, .c3-bg h3::before, .c3-bg h4::before, .c3-bg h5::before, .c3-bg h6::before { background: rgba(var(--c3-highlight), 1); }.c3-bg h1::after, .c3-bg h2::after, .c3-bg h3::after, .c3-bg h4::after, .c3-bg h5::after, .c3-bg h6::after { background: rgba(var(--c3-highlight), 1); }.c3-bg .heading::before, .c3-bg .secondary-heading::before { background: rgba(var(--c3-highlight), 1); }.c3-bg .heading::after, .c3-bg .secondary-heading::after { background: rgba(var(--c3-highlight), 1); }.item.c3-bg .heading::before, .item.c3-bg .secondary-heading::before { background: rgba(var(--c3-highlight), 1); }.item.c3-bg .heading::after, .item.c3-bg .secondary-heading::after { background: rgba(var(--c3-highlight), 1); }.inner.c3-bg .heading::before, .inner.c3-bg .secondary-heading::before { background: rgba(var(--c3-highlight), 1); }.inner.c3-bg .heading::after, .inner.c3-bg .secondary-heading::after { background: rgba(var(--c3-highlight), 1); }.item.item_text-boxed.c3-bg .image .overlayicon::before,.item.item_text-boxed .inner.c3-bg .image .overlayicon::before,.item.item_text-boxed .image.c3-bg .overlayicon::before {     background: rgba(var(--c3-bg), 1);}.item.item_text-boxed.c3-bg.c3-bg-linear .image .overlayicon::before,.item.item_text-boxed .inner.c3-bg.c3-bg-linear .image .overlayicon::before,.item.item_text-boxed .image.c3-bg.c3-bg-linear .overlayicon::before {     background: linear-gradient(var(--c3-bg-angle), rgba(var(--c3-bg-color1), 1) 0%, rgba(var(--c3-bg-color2), 1) 100%); }.item.item_text-boxed.c3-bg.c3-bg-radial .image .overlayicon::before,.item.item_text-boxed .inner.c3-bg.c3-bg-radial .image .overlayicon::before,.item.item_text-boxed .image.c3-bg.c3-bg-radial .overlayicon::before {     background: radial-gradient(farthest-side at var(--c3-bg-start-perc) var(--c3-bg-stop-perc), rgba(var(--c3-bg-color1), 1) 0%, rgba(var(--c3-bg-color2), 1) 100%); }.item.item_text-boxed.c3-bg .image .overlayicon .icon,.item.item_text-boxed .inner.c3-bg .image .overlayicon .icon,.item.item_text-boxed .image.c3-bg .overlayicon .icon {    color: rgba(var(--c3-heading), 1);}.c3-bg a:focus-visible,.c3-bg .btn:focus-visible,.c3-bg button:focus-visible,.form .inner.c3-bg a:focus-visible,.form .inner.c3-bg .btn:focus-visible,.form .inner.c3-bg button:focus-visible, .c3-bg .item .image a:focus-visible, .c3-bg .item .image a:focus-visible img, .c3-bg .item .image a:focus-visible picture,.c3-bg .item .image a:focus-visible .overlayicon,.c3-bg .listing_no-spacing .item a:focus-visible .image, .c3-bg .listing_no-spacing .item a:focus-visible .image img, .c3-bg .listing_no-spacing .item a:focus-visible .image picture,.c3-bg .listing_no-spacing .item a:focus-visible .image .overlayicon,.item.item_text-boxed .inner.c3-bg a:focus-visible .image, .item.item_text-boxed .inner.c3-bg a:focus-visible .image::before,.item.item_text-boxed .inner.c3-bg a:focus-visible .image img, .item.item_text-boxed .inner.c3-bg a:focus-visible .image picture,.usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c3-bg, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c3-bg::before, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c3-bg img, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c3-bg picture,main:focus-visible > section.c3-bg:first-of-type, section.c3-bg:focus-visible  {    outline-color: rgba(var(--c3-highlight), 1)!important;}.c3-bg .form-control:focus-visible,.c3-bg .form-check-input:focus-visible,.form .inner.c3-bg .form-control:focus-visible,.form .inner.c3-bg .form-check-input:focus-visible,.form .inner.c3-bg .umbraco-forms-field input:focus-visible,.form .inner.c3-bg .umbraco-forms-field.longanswer textarea:focus-visible,.form .inner.c3-bg .umbraco-forms-field.dropdown select:focus-visible {    outline-color: rgba(var(--c3-highlight), 1)!important;}.component.usn_cmp_breadcrumb.c3-bg .breadcrumb-trail {    color: rgba(var(--c3-text), 1);}.component.usn_cmp_breadcrumb.c3-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item a,.component.usn_cmp_breadcrumb.c3-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item > span {    color: rgba(var(--c3-text), 1);}.component.usn_cmp_breadcrumb.c3-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item:not(.active) a:hover {    color: rgba(var(--c3-link), 1);}.component.usn_cmp_breadcrumb.c3-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item.active > span {    color: rgba(var(--c3-text), 0.5);}.btn.c1-btn-bg, .btn-bg_c1-btn-bg .btn {    background: rgba(var(--c1-btn-bg-color1), 1);}.c1-btn-bg:hover, .btn-bg_c1-btn-bg .btn:hover,.btn.c1-btn-bg:focus, .btn-bg_c1-btn-bg .btn:focus,.btn.c1-btn-bg:active, .btn-bg_c1-btn-bg .btn:active {    background: rgba(var(--c1-btn-bg-color1), 1);}.btn.c1-btn-bg.c1-btn-bg-linear, .btn-bg_c1-btn-bg.c1-btn-bg-linear .btn {    background: linear-gradient(var(--c1-btn-bg-angle), rgba(var(--c1-btn-bg-color1), 1) 0%, rgba(var(--c1-btn-bg-color2), 1) 100%); }.c1-btn-bg.c1-btn-bg-linear:hover, .btn-bg_c1-btn-bg.c1-btn-bg-linear .btn:hover,.btn.c1-btn-bg.c1-btn-bg-linear:focus, .btn-bg_c1-btn-bg.c1-btn-bg-linear .btn:focus,.btn.c1-btn-bg.c1-btn-bg-linear:active, .btn-bg_c1-btn-bg.c1-btn-bg-linear .btn:active {    background: linear-gradient(var(--c1-btn-bg-angle), rgba(var(--c1-btn-bg-color1), 1) 0%, rgba(var(--c1-btn-bg-color2), 1) 100%); }.btn.c1-btn-bg.c1-btn-bg-radial, .btn-bg_c1-btn-bg.c1-btn-bg-radial .btn {    background: radial-gradient(farthest-side at var(--c1-btn-bg-start-perc) var(--c1-btn-bg-stop-perc), rgba(var(--c1-btn-bg-color1), 1) 0%, rgba(var(--c1-btn-bg-color2), 1) 100%); }.c1-btn-bg.c1-btn-bg-radial:hover, .btn-bg_c1-btn-bg.c1-btn-bg-radial .btn:hover,.btn.c1-btn-bg.c1-btn-bg-radial:focus, .btn-bg_c1-btn-bg.c1-btn-bg-radial .btn:focus,.btn.c1-btn-bg.c1-btn-bg-radial:active, .btn-bg_c1-btn-bg.c1-btn-bg-radial .btn:active {    background: radial-gradient(farthest-side at var(--c1-btn-bg-start-perc) var(--c1-btn-bg-stop-perc), rgba(var(--c1-btn-bg-color1), 1) 0%, rgba(var(--c1-btn-bg-color2), 1) 100%); }.btn.c1-btn-bg-hover:hover > span, .btn.c1-btn-bg-hover:focus > span, .btn.c1-btn-bg-hover:active > span, .btn-bg_c1-btn-bg-hover .btn:hover > span, .btn-bg_c1-btn-bg-hover .btn:focus > span, .btn-bg_c1-btn-bg-hover .btn:active > span,a:hover .btn.c1-btn-bg-hover > span, a:focus .btn.c1-btn-bg-hover > span, a:active .btn.c1-btn-bg-hover > span,.btn.c1-btn-bg-hover-solid:hover > span, .btn.c1-btn-bg-hover-solid:focus > span, .btn.c1-btn-bg-hover-solid:active > span, .btn-bg_c1-btn-bg-hover-solid .btn:hover > span, .btn-bg_c1-btn-bg-hover-solid .btn:focus > span, .btn-bg_c1-btn-bg-hover-solid .btn:active > span,a:hover .btn.c1-btn-bg-hover-solid > span, a:focus .btn.c1-btn-bg-hover-solid > span, a:active .btn.c1-btn-bg-hover-solid > span {    background: rgba(var(--c1-btn-bg-hover-color1), 1);}.btn.c1-btn-bg.c1-btn-bg-hover-linear:hover > span, .btn.c1-btn-bg.c1-btn-bg-hover-linear:focus > span, .btn.c1-btn-bg.c1-btn-bg-hover-linear:active > span, .btn-bg_c1-btn-bg.c1-btn-bg-hover-linear .btn:hover > span, .btn-bg_c1-btn-bg.c1-btn-bg-hover-linear .btn:focus > span, .btn-bg_c1-btn-bg.c1-btn-bg-hover-linear .btn:active > span,a:hover .btn.c1-btn-bg.c1-btn-bg-hover-linear > span, a:focus .btn.c1-btn-bg.c1-btn-bg-hover-linear > span, a:active .btn.c1-btn-bg.c1-btn-bg-hover-linear > span {    background: linear-gradient(var(--c1-btn-bg-hover-angle), rgba(var(--c1-btn-bg-hover-color1), 1) 0%, rgba(var(--c1-btn-bg-hover-color2), 1) 100%); }.btn.c1-btn-bg.c1-btn-bg-hover-radial:hover > span, .btn.c1-btn-bg.c1-btn-bg-hover-radial:focus > span, .btn.c1-btn-bg.c1-btn-bg-hover-radial:active > span, .btn-bg_c1-btn-bg.c1-btn-bg-hover-radial .btn:hover > span, .btn-bg_c1-btn-bg.c1-btn-bg-hover-radial .btn:focus > span, .btn-bg_c1-btn-bg.c1-btn-bg-hover-radial .btn:active > span,a:hover .btn.c1-btn-bg.c1-btn-bg-hover-radial > span, a:focus .btn.c1-btn-bg.c1-btn-bg-hover-radial > span, a:active .btn.c1-btn-bg.c1-btn-bg-hover-radial > span {     background: radial-gradient(farthest-side at var(--c1-btn-bg-hover-start-perc) var(--c1-btn-bg-hover-stop-perc), rgba(var(--c1-btn-bg-hover-color1), 1) 0%, rgba(var(--c1-btn-bg-hover-color2), 1) 100%); }.btn.c1-btn-borders, .btn-borders_c1-btn-borders .btn {    border-color: rgba(var(--c1-btn-borders), 1);}.btn.c1-btn-borders:hover, .btn-borders_c1-btn-borders .btn:hover,.btn.c1-btn-borders:focus, .btn-borders_c1-btn-borders .btn:focus,.btn.c1-btn-borders:active, .btn-borders_c1-btn-borders .btn:active,a:hover .btn.c1-btn-borders, a:focus .btn.c1-btn-borders, a:active .btn.c1-btn-borders {    border-color: rgba(var(--c1-btn-borders-hover), 1);}.btn.c1-btn-text, .btn-text_c1-btn-text .btn {    color: rgba(var(--c1-btn-text), 1);}.btn.c1-btn-text:hover, .btn-text_c1-btn-text .btn:hover,.btn.c1-btn-text:focus, .btn-text_c1-btn-text .btn:focus,.btn.c1-btn-text:active, .btn-text_c1-btn-text .btn:active,a:hover .btn.c1-btn-text, a:focus .btn.c1-btn-text, a:active .btn.c1-btn-text {    color: rgba(var(--c1-btn-text-hover), 1);}.btn.c1-btn-borders:hover, .btn.c1-btn-borders:focus, .btn.c1-btn-borders:active {     box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-btn-borders-hover), var(--btn-box-shadow_o)); }.btn-borders_c1-btn-borders .btn:hover, .btn-borders_c1-btn-borders .btn:focus, .btn-borders_c1-btn-borders .btn:active {     box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-btn-borders-hover), var(--btn-box-shadow_o)); }.basic-buttons .btn.c1-btn-text, .basic-buttons .btn-text_c1-btn-text .btn {     color: rgba(var(--c1-btn-bg), 1); }.basic-buttons .btn.c1-btn-text:hover, .basic-buttons .btn.c1-btn-text:focus, .basic-buttons .btn.c1-btn-text:active, .basic-buttons .btn-text_c1-btn-text .btn:hover, .basic-buttons .btn-text_c1-btn-text .btn:focus, .basic-buttons .btn-text_c1-btn-text .btn:active {     color: rgba(var(--c1-btn-bg-hover), 1); }.umbraco-forms .btn-bg_c1-btn-bg input[type="submit"]:active,.umbraco-forms .btn-bg_c1-btn-bg input[type="submit"]:focus,.umbraco-forms .btn-bg_c1-btn-bg input[type="submit"]:hover {     background: rgba(var(--c1-btn-bg-hover-color1),1);    color: rgba(var(--c1-btn-text-hover),1);    border-color: rgba(var(--c1-btn-borders-hover),1);}.umbraco-forms .btn-bg_base-btn-bg.c1-btn-bg-hover-linear input[type="submit"]:active,.umbraco-forms .btn-bg_base-btn-bg.c1-btn-bg-hover-linear input[type="submit"]:focus,.umbraco-forms .btn-bg_base-btn-bg.c1-btn-bg-hover-linear input[type="submit"]:hover {     background: linear-gradient(var(--c1-btn-bg-hover-angle), rgba(var(--c1-btn-bg-hover-color1), 1) 0%, rgba(var(--c1-btn-bg-hover-color2), 1) 100%); }.umbraco-forms .btn-bg_c1-btn-bg.c1-btn-bg-hover-radial input[type="submit"]:active,.umbraco-forms .btn-bg_c1-btn-bg.c1-btn-bg-hover-radial input[type="submit"]:focus,.umbraco-forms .btn-bg_c1-btn-bg.c1-btn-bg-hover-radial input[type="submit"]:hover {     background: radial-gradient(farthest-side at var(--c1-btn-bg-hover-start-perc) var(--c1-btn-bg-hover-stop-perc), rgba(var(--c1-btn-bg-hover-color1), 1) 0%, rgba(var(--c1-btn-bg-hover-color2), 1) 100%); }.btn.c2-btn-bg, .btn-bg_c2-btn-bg .btn {    background: rgba(var(--c2-btn-bg-color1), 1);}.c2-btn-bg:hover, .btn-bg_c2-btn-bg .btn:hover,.btn.c2-btn-bg:focus, .btn-bg_c2-btn-bg .btn:focus,.btn.c2-btn-bg:active, .btn-bg_c2-btn-bg .btn:active {    background: rgba(var(--c2-btn-bg-color1), 1);}.btn.c2-btn-bg.c2-btn-bg-linear, .btn-bg_c2-btn-bg.c2-btn-bg-linear .btn {    background: linear-gradient(var(--c2-btn-bg-angle), rgba(var(--c2-btn-bg-color1), 1) 0%, rgba(var(--c2-btn-bg-color2), 1) 100%); }.c2-btn-bg.c2-btn-bg-linear:hover, .btn-bg_c2-btn-bg.c2-btn-bg-linear .btn:hover,.btn.c2-btn-bg.c2-btn-bg-linear:focus, .btn-bg_c2-btn-bg.c2-btn-bg-linear .btn:focus,.btn.c2-btn-bg.c2-btn-bg-linear:active, .btn-bg_c2-btn-bg.c2-btn-bg-linear .btn:active {    background: linear-gradient(var(--c2-btn-bg-angle), rgba(var(--c2-btn-bg-color1), 1) 0%, rgba(var(--c2-btn-bg-color2), 1) 100%); }.btn.c2-btn-bg.c2-btn-bg-radial, .btn-bg_c2-btn-bg.c2-btn-bg-radial .btn {    background: radial-gradient(farthest-side at var(--c2-btn-bg-start-perc) var(--c2-btn-bg-stop-perc), rgba(var(--c2-btn-bg-color1), 1) 0%, rgba(var(--c2-btn-bg-color2), 1) 100%); }.c2-btn-bg.c2-btn-bg-radial:hover, .btn-bg_c2-btn-bg.c2-btn-bg-radial .btn:hover,.btn.c2-btn-bg.c2-btn-bg-radial:focus, .btn-bg_c2-btn-bg.c2-btn-bg-radial .btn:focus,.btn.c2-btn-bg.c2-btn-bg-radial:active, .btn-bg_c2-btn-bg.c2-btn-bg-radial .btn:active {    background: radial-gradient(farthest-side at var(--c2-btn-bg-start-perc) var(--c2-btn-bg-stop-perc), rgba(var(--c2-btn-bg-color1), 1) 0%, rgba(var(--c2-btn-bg-color2), 1) 100%); }.btn.c2-btn-bg-hover:hover > span, .btn.c2-btn-bg-hover:focus > span, .btn.c2-btn-bg-hover:active > span, .btn-bg_c2-btn-bg-hover .btn:hover > span, .btn-bg_c2-btn-bg-hover .btn:focus > span, .btn-bg_c2-btn-bg-hover .btn:active > span,a:hover .btn.c2-btn-bg-hover > span, a:focus .btn.c2-btn-bg-hover > span, a:active .btn.c2-btn-bg-hover > span,.btn.c2-btn-bg-hover-solid:hover > span, .btn.c2-btn-bg-hover-solid:focus > span, .btn.c2-btn-bg-hover-solid:active > span, .btn-bg_c2-btn-bg-hover-solid .btn:hover > span, .btn-bg_c2-btn-bg-hover-solid .btn:focus > span, .btn-bg_c2-btn-bg-hover-solid .btn:active > span,a:hover .btn.c2-btn-bg-hover-solid > span, a:focus .btn.c2-btn-bg-hover-solid > span, a:active .btn.c2-btn-bg-hover-solid > span {    background: rgba(var(--c2-btn-bg-hover-color1), 1);}.btn.c2-btn-bg.c2-btn-bg-hover-linear:hover > span, .btn.c2-btn-bg.c2-btn-bg-hover-linear:focus > span, .btn.c2-btn-bg.c2-btn-bg-hover-linear:active > span, .btn-bg_c2-btn-bg.c2-btn-bg-hover-linear .btn:hover > span, .btn-bg_c2-btn-bg.c2-btn-bg-hover-linear .btn:focus > span, .btn-bg_c2-btn-bg.c2-btn-bg-hover-linear .btn:active > span,a:hover .btn.c2-btn-bg.c2-btn-bg-hover-linear > span, a:focus .btn.c2-btn-bg.c2-btn-bg-hover-linear > span, a:active .btn.c2-btn-bg.c2-btn-bg-hover-linear > span {    background: linear-gradient(var(--c2-btn-bg-hover-angle), rgba(var(--c2-btn-bg-hover-color1), 1) 0%, rgba(var(--c2-btn-bg-hover-color2), 1) 100%); }.btn.c2-btn-bg.c2-btn-bg-hover-radial:hover > span, .btn.c2-btn-bg.c2-btn-bg-hover-radial:focus > span, .btn.c2-btn-bg.c2-btn-bg-hover-radial:active > span, .btn-bg_c2-btn-bg.c2-btn-bg-hover-radial .btn:hover > span, .btn-bg_c2-btn-bg.c2-btn-bg-hover-radial .btn:focus > span, .btn-bg_c2-btn-bg.c2-btn-bg-hover-radial .btn:active > span,a:hover .btn.c2-btn-bg.c2-btn-bg-hover-radial > span, a:focus .btn.c2-btn-bg.c2-btn-bg-hover-radial > span, a:active .btn.c2-btn-bg.c2-btn-bg-hover-radial > span {     background: radial-gradient(farthest-side at var(--c2-btn-bg-hover-start-perc) var(--c2-btn-bg-hover-stop-perc), rgba(var(--c2-btn-bg-hover-color1), 1) 0%, rgba(var(--c2-btn-bg-hover-color2), 1) 100%); }.btn.c2-btn-borders, .btn-borders_c2-btn-borders .btn {    border-color: rgba(var(--c2-btn-borders), 1);}.btn.c2-btn-borders:hover, .btn-borders_c2-btn-borders .btn:hover,.btn.c2-btn-borders:focus, .btn-borders_c2-btn-borders .btn:focus,.btn.c2-btn-borders:active, .btn-borders_c2-btn-borders .btn:active,a:hover .btn.c2-btn-borders, a:focus .btn.c2-btn-borders, a:active .btn.c2-btn-borders {    border-color: rgba(var(--c2-btn-borders-hover), 1);}.btn.c2-btn-text, .btn-text_c2-btn-text .btn {    color: rgba(var(--c2-btn-text), 1);}.btn.c2-btn-text:hover, .btn-text_c2-btn-text .btn:hover,.btn.c2-btn-text:focus, .btn-text_c2-btn-text .btn:focus,.btn.c2-btn-text:active, .btn-text_c2-btn-text .btn:active,a:hover .btn.c2-btn-text, a:focus .btn.c2-btn-text, a:active .btn.c2-btn-text {    color: rgba(var(--c2-btn-text-hover), 1);}.btn.c2-btn-borders:hover, .btn.c2-btn-borders:focus, .btn.c2-btn-borders:active {     box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-btn-borders-hover), var(--btn-box-shadow_o)); }.btn-borders_c2-btn-borders .btn:hover, .btn-borders_c2-btn-borders .btn:focus, .btn-borders_c2-btn-borders .btn:active {     box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-btn-borders-hover), var(--btn-box-shadow_o)); }.basic-buttons .btn.c2-btn-text, .basic-buttons .btn-text_c2-btn-text .btn {     color: rgba(var(--c2-btn-bg), 1); }.basic-buttons .btn.c2-btn-text:hover, .basic-buttons .btn.c2-btn-text:focus, .basic-buttons .btn.c2-btn-text:active, .basic-buttons .btn-text_c2-btn-text .btn:hover, .basic-buttons .btn-text_c2-btn-text .btn:focus, .basic-buttons .btn-text_c2-btn-text .btn:active {     color: rgba(var(--c2-btn-bg-hover), 1); }.umbraco-forms .btn-bg_c2-btn-bg input[type="submit"]:active,.umbraco-forms .btn-bg_c2-btn-bg input[type="submit"]:focus,.umbraco-forms .btn-bg_c2-btn-bg input[type="submit"]:hover {     background: rgba(var(--c2-btn-bg-hover-color1),1);    color: rgba(var(--c2-btn-text-hover),1);    border-color: rgba(var(--c2-btn-borders-hover),1);}.umbraco-forms .btn-bg_base-btn-bg.c2-btn-bg-hover-linear input[type="submit"]:active,.umbraco-forms .btn-bg_base-btn-bg.c2-btn-bg-hover-linear input[type="submit"]:focus,.umbraco-forms .btn-bg_base-btn-bg.c2-btn-bg-hover-linear input[type="submit"]:hover {     background: linear-gradient(var(--c2-btn-bg-hover-angle), rgba(var(--c2-btn-bg-hover-color1), 1) 0%, rgba(var(--c2-btn-bg-hover-color2), 1) 100%); }.umbraco-forms .btn-bg_c2-btn-bg.c2-btn-bg-hover-radial input[type="submit"]:active,.umbraco-forms .btn-bg_c2-btn-bg.c2-btn-bg-hover-radial input[type="submit"]:focus,.umbraco-forms .btn-bg_c2-btn-bg.c2-btn-bg-hover-radial input[type="submit"]:hover {     background: radial-gradient(farthest-side at var(--c2-btn-bg-hover-start-perc) var(--c2-btn-bg-hover-stop-perc), rgba(var(--c2-btn-bg-hover-color1), 1) 0%, rgba(var(--c2-btn-bg-hover-color2), 1) 100%); }.c1-label-bg,.c1-label-bg.c1-label-bg-solid {     background: rgba(var(--c1-label-bg-color1), 1); }.c1-label-bg.c1-label-bg-linear {     background: linear-gradient(var(--c1-label-bg-angle), rgba(var(--c1-label-bg-color1), 1) 0%, rgba(var(--c1-label-bg-color2), 1) 100%); }.c1-label-bg.c1-label-bg-radial {     background: radial-gradient(farthest-side at var(--c1-label-bg-start-perc) var(--c1-label-bg-stop-perc), rgba(var(--c1-label-bg-color1), 1) 0%, rgba(var(--c1-label-bg-color2), 1) 100%); }.c1-label-text {     color: rgba(var(--c1-label-text), 1);}.c2-label-bg,.c2-label-bg.c2-label-bg-solid {     background: rgba(var(--c2-label-bg-color1), 1); }.c2-label-bg.c2-label-bg-linear {     background: linear-gradient(var(--c2-label-bg-angle), rgba(var(--c2-label-bg-color1), 1) 0%, rgba(var(--c2-label-bg-color2), 1) 100%); }.c2-label-bg.c2-label-bg-radial {     background: radial-gradient(farthest-side at var(--c2-label-bg-start-perc) var(--c2-label-bg-stop-perc), rgba(var(--c2-label-bg-color1), 1) 0%, rgba(var(--c2-label-bg-color2), 1) 100%); }.c2-label-text {     color: rgba(var(--c2-label-text), 1);}@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600;700;800;900&family=Oswald:wght@500;600;700&display=swap");:root {    --tbh-color-black: #050403;  --tbh-color-black-soft: #080705;  --tbh-color-black-raised: #0d0b08;  --tbh-color-panel: #15120e;  --tbh-color-panel-soft: #1b1711;  --tbh-color-bone: #f7f1e7;  --tbh-color-cream: #e8ddc8;  --tbh-color-greige: #b9aa91;  --tbh-color-muted: #8b8172;  --tbh-color-faint: #6f675d;  --tbh-color-brass: #c7a15a;  --tbh-color-brass-light: #ddb96f;  --tbh-color-brass-dark: #8d672d;  --tbh-color-oxblood: #5b1712;  --tbh-color-ember: #a33a1b;  --tbh-color-danger: #ffb4a8;  --tbh-color-success: #c9f2cf;  --tbh-color-warning: #f4d98a;    --tbh-alpha-brass-04: rgba(199, 161, 90, 0.04);  --tbh-alpha-brass-06: rgba(199, 161, 90, 0.06);  --tbh-alpha-brass-08: rgba(199, 161, 90, 0.08);  --tbh-alpha-brass-10: rgba(199, 161, 90, 0.10);  --tbh-alpha-brass-14: rgba(199, 161, 90, 0.14);  --tbh-alpha-brass-18: rgba(199, 161, 90, 0.18);  --tbh-alpha-brass-24: rgba(199, 161, 90, 0.24);  --tbh-alpha-brass-34: rgba(199, 161, 90, 0.34);  --tbh-alpha-brass-48: rgba(199, 161, 90, 0.48);    --tbh-font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;  --tbh-font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;  --tbh-font-condensed: "Oswald", "Arial Narrow", Arial, sans-serif;  --tbh-font-size-body: 15.5px;  --tbh-line-body: 1.58;  --tbh-h1: clamp(2.55rem, 5.2vw, 4.75rem);  --tbh-h2: clamp(1.90rem, 3.8vw, 3.45rem);  --tbh-h3: clamp(1.28rem, 2.15vw, 1.95rem);  --tbh-h4: clamp(1.02rem, 1.45vw, 1.36rem);  --tbh-lead: clamp(0.94rem, 1vw, 1.04rem);  --tbh-small: 0.82rem;  --tbh-eyebrow: 0.62rem;    --tbh-rail-site: 1280px;  --tbh-rail-content: 1120px;  --tbh-rail-text: 760px;  --tbh-side: clamp(16px, 3vw, 40px);    --tbh-space-1: 4px;  --tbh-space-2: 8px;  --tbh-space-3: 12px;  --tbh-space-4: 16px;  --tbh-space-5: 24px;  --tbh-space-6: 32px;  --tbh-space-7: 48px;  --tbh-space-8: 64px;  --tbh-space-9: 80px;  --tbh-space-10: 96px;  --tbh-space-11: 128px;  --tbh-section-y: clamp(46px, 5.6vw, 76px);  --tbh-section-y-tight: clamp(34px, 4.2vw, 56px);    --tbh-radius-xs: 4px;  --tbh-radius-sm: 8px;  --tbh-radius-md: 13px;  --tbh-radius-lg: 18px;  --tbh-radius-xl: 24px;  --tbh-radius-pill: 999px;    --tbh-shadow-soft: 0 18px 60px rgba(0, 0, 0, 0.28);  --tbh-shadow-medium: 0 24px 80px rgba(0, 0, 0, 0.36);  --tbh-shadow-strong: 0 30px 96px rgba(0, 0, 0, 0.50);  --tbh-focus: 0 0 0 3px rgba(221, 185, 111, 0.22);  --tbh-ease: cubic-bezier(.22,.61,.36,1);  --tbh-fast: 160ms;  --tbh-base: 260ms;  --tbh-slow: 620ms;    --tbh-header-height: 76px;    --tbh-black: var(--tbh-color-black);  --tbh-black-2: var(--tbh-color-black-soft);  --tbh-black-3: var(--tbh-color-black-raised);  --tbh-charcoal: var(--tbh-color-black-raised);  --tbh-panel: var(--tbh-color-panel);  --tbh-panel-2: var(--tbh-color-panel-soft);  --tbh-brass: var(--tbh-color-brass);  --tbh-brass-light: var(--tbh-color-brass-light);  --tbh-brass-dark: var(--tbh-color-brass-dark);  --tbh-bone: var(--tbh-color-bone);  --tbh-cream: var(--tbh-color-cream);  --tbh-greige: var(--tbh-color-greige);  --tbh-muted: var(--tbh-color-muted);  --tbh-smoke: var(--tbh-color-faint);  --tbh-oxblood: var(--tbh-color-oxblood);  --tbh-ember: var(--tbh-color-ember);  --tbh-rail: var(--tbh-rail-content);  --tbh-rail-wide: var(--tbh-rail-site);  --tbh-rail-narrow: var(--tbh-rail-text);}html {  width: 100%;  max-width: 100%;  scroll-behavior: smooth;  background: var(--tbh-color-black);  color-scheme: dark;  overflow-x: clip;}body {  width: 100%;  max-width: 100%;  margin: 0;  background:    radial-gradient(circle at 16% 6%, rgba(199,161,90,.045), transparent 30rem),    radial-gradient(circle at 84% 18%, rgba(91,23,18,.13), transparent 34rem),    linear-gradient(135deg, var(--tbh-color-black), var(--tbh-color-black-soft) 48%, #020201);  color: var(--tbh-color-cream);  font-family: var(--tbh-font-body);  font-size: var(--tbh-font-size-body);  font-weight: 400;  line-height: var(--tbh-line-body);  text-rendering: optimizeLegibility;  -webkit-font-smoothing: antialiased;  overflow-x: clip;}body::before {  content: "";  position: fixed;  inset: 0;  z-index: -2;  pointer-events: none;  background:    linear-gradient(104deg, transparent 0 24%, rgba(255,255,255,.016) 24.2%, transparent 34%),    linear-gradient(74deg, transparent 0 72%, rgba(199,161,90,.022) 72.2%, transparent 86%);  opacity: .55;}*, *::before, *::after { box-sizing: border-box; }::selection {  background: var(--tbh-color-brass);  color: var(--tbh-color-black);}img, picture, video, svg, canvas { max-width: 100%; }img, picture, video { height: auto; }img { display: block; }figure { margin: 0; }main, #main, #site, .site-main, .usn-page {  background: transparent;  color: inherit;}[hidden] { display: none !important; }h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6,.heading, .usn-heading, .c1-heading, .c2-heading, .c3-heading {  margin: 0 0 .72em;  color: var(--tbh-color-bone);  font-family: var(--tbh-font-display);  font-weight: 600;  line-height: 1;  letter-spacing: .025em;  text-transform: uppercase;  text-wrap: balance;}h1, .h1 { font-size: var(--tbh-h1); line-height: .96; }h2, .h2 { font-size: var(--tbh-h2); line-height: 1; }h3, .h3 { font-size: var(--tbh-h3); line-height: 1.07; }h4, .h4 { font-size: var(--tbh-h4); line-height: 1.14; }h5, .h5 { font-size: 1rem; }h6, .h6 { font-size: .9rem; }p, li, td, dd {  color: var(--tbh-color-cream);  font-size: .94rem;  line-height: 1.55;}p { margin: 0 0 1.05rem; }ul, ol { margin: 0 0 1.1rem; }strong, b { color: var(--tbh-color-bone); font-weight: 700; }small { color: var(--tbh-color-muted); font-size: var(--tbh-small); }.lead, .intro, .usn-intro, .text-lead, .tbh-lead {  max-width: var(--tbh-rail-text);  color: var(--tbh-color-cream);  font-size: var(--tbh-lead);  line-height: 1.57;}.kicker, .eyebrow, .pre-heading, .usn-secondary-heading,.tbh-eyebrow, .component-introduction .secondary-heading {  display: inline-flex;  align-items: center;  gap: .65rem;  margin: 0 0 .85rem;  color: rgba(221,185,111,.88);  font-family: var(--tbh-font-body);  font-size: var(--tbh-eyebrow);  font-weight: 800;  line-height: 1.2;  letter-spacing: .135em;  text-transform: uppercase;}.kicker::after, .eyebrow::after, .pre-heading::after,.usn-secondary-heading::after, .tbh-eyebrow::after {  content: "";  display: inline-block;  width: 2.35rem;  height: 1px;  background: linear-gradient(90deg, rgba(199,161,90,.68), transparent);  opacity: .62;}.tbh-muted, .muted, .text-muted, .subtle { color: var(--tbh-color-muted) !important; }.tbh-gold, .gold, .brass, .text-brass { color: var(--tbh-color-brass-light) !important; }.tbh-bone, .text-bone { color: var(--tbh-color-bone) !important; }.tbh-uppercase { text-transform: uppercase; letter-spacing: .08em; }.tbh-smallcaps { font-size: .68rem; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }.price, .menu-price, .dish-price, .tbh-price {  color: var(--tbh-color-brass-light);  font-family: var(--tbh-font-body);  font-variant-numeric: tabular-nums;  font-weight: 800;  letter-spacing: .035em;}hr, .tbh-divider {  border: 0;  width: 100%;  height: 1px;  margin: var(--tbh-space-7) 0;  background: linear-gradient(90deg, transparent, var(--tbh-alpha-brass-24), transparent);}a {  color: var(--tbh-color-brass-light);  text-decoration-color: rgba(221,185,111,.36);  text-underline-offset: .18em;  transition: color var(--tbh-fast) var(--tbh-ease), border-color var(--tbh-fast) var(--tbh-ease), background var(--tbh-fast) var(--tbh-ease), opacity var(--tbh-fast) var(--tbh-ease);}a:hover { color: var(--tbh-color-bone); }:focus-visible {  outline: 3px solid rgba(255,243,207,.90);  outline-offset: 4px;}html.usn :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(:is(  #hjem,  #tbh-booking,  #tbh-after-work,  #tbh-biffvarsel,  #avbestill-bord,  .tbh-contact-page-v2,  .tbh-contact-page-v3,  .tbh-privacy-v2,  .tbh-sluppen-page,  .tbh-dryaged-elite)) {  width: 100vw !important;  max-width: none !important;  margin: 0 calc(50% - 50vw) !important;  padding: 0 !important;  border: 0 !important;  background: transparent !important;  box-shadow: none !important;  overflow: visible !important;}html.usn :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(:is(  #hjem,  #tbh-booking,  #tbh-after-work,  #tbh-biffvarsel,  #avbestill-bord,  .tbh-contact-page-v2,  .tbh-contact-page-v3,  .tbh-privacy-v2,  .tbh-sluppen-page,  .tbh-dryaged-elite)) > :is(.component-inner,.component-main,.container,.container-fluid,.row,.code-item,[class*="col-"]) {  width: 100% !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;}html.usn :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(:is(  #hjem,  #tbh-booking,  #tbh-after-work,  #tbh-biffvarsel,  #avbestill-bord,  .tbh-contact-page-v2,  .tbh-contact-page-v3,  .tbh-privacy-v2,  .tbh-sluppen-page,  .tbh-dryaged-elite)) .component-introduction {  display: none !important;}.tbh-page {  position: relative;  width: 100%;  min-width: 0;  color: var(--tbh-color-cream);}.tbh-fullbleed,#hjem,#tbh-booking,#tbh-after-work,#tbh-biffvarsel,#avbestill-bord,.tbh-contact-page-v2,.tbh-contact-page-v3,.tbh-privacy-v2,.tbh-sluppen-page,.tbh-dryaged-elite {  width: 100vw;  max-width: none;  margin-left: calc(50% - 50vw);  margin-right: calc(50% - 50vw);}.tbh-container, .tbh-inner, .tbh-section-inner,.tbh-menu-inner, .tbh-menu-band__inner, .tbh-menu-final__inner {  width: min(var(--tbh-rail-content), calc(100% - (var(--tbh-side) * 2)));  max-width: var(--tbh-rail-content);  margin-inline: auto;}.tbh-container--wide, .tbh-wide {  width: min(var(--tbh-rail-site), calc(100% - (var(--tbh-side) * 2)));  max-width: var(--tbh-rail-site);  margin-inline: auto;}.tbh-container--text, .tbh-narrow {  width: min(var(--tbh-rail-text), calc(100% - (var(--tbh-side) * 2)));  max-width: var(--tbh-rail-text);  margin-inline: auto;}.tbh-section {  position: relative;  padding-block: var(--tbh-section-y);}.tbh-section--tight { padding-block: var(--tbh-section-y-tight); }.tbh-section--dark, .section-dark, .bg-dark, .bg-black {  background: linear-gradient(135deg, var(--tbh-color-black), var(--tbh-color-black-soft));}.tbh-section--panel, .section-panel, .bg-panel {  background: radial-gradient(circle at 86% 12%, var(--tbh-alpha-brass-04), transparent 22rem), linear-gradient(180deg, var(--tbh-color-panel), #100e0a);  border-top: 1px solid var(--tbh-alpha-brass-10);}.tbh-section--line { border-top: 1px solid var(--tbh-alpha-brass-14); }.usn_cmp, .component { position: relative; }.usn_cmp:not(.usn_cmp_code), .component:not(.usn_cmp_code) { padding-block: var(--tbh-section-y); }.tbh-stack { display: grid; gap: var(--tbh-space-5); }.tbh-stack--tight { gap: var(--tbh-space-3); }.tbh-cluster { display: flex; flex-wrap: wrap; align-items: center; gap: var(--tbh-space-3); }.tbh-center { text-align: center; margin-inline: auto; }.tbh-center :is(.lead,p) { margin-inline: auto; }.tbh-grid, .tbh-grid-2, .tbh-grid-3, .tbh-grid-4 {  display: grid;  min-width: 0;}.tbh-grid-2 { grid-template-columns: repeat(2, minmax(0,1fr)); gap: clamp(22px,3.6vw,42px); }.tbh-grid-3 { grid-template-columns: repeat(3, minmax(0,1fr)); gap: clamp(18px,2.5vw,30px); }.tbh-grid-4 { grid-template-columns: repeat(4, minmax(0,1fr)); gap: clamp(14px,1.8vw,22px); }header, .site-header, .usn-header, #site-header, .navbar, header.navbar {  background: linear-gradient(180deg, rgba(5,4,3,.97), rgba(5,4,3,.86)) !important;  color: var(--tbh-color-bone) !important;  border-bottom: 1px solid var(--tbh-alpha-brass-18);  box-shadow: 0 8px 34px rgba(0,0,0,.30);  backdrop-filter: blur(14px);  -webkit-backdrop-filter: blur(14px);}header a, .site-header a, .usn-header a, .navbar a,.navbar .nav-link, .navbar-nav .nav-link {  color: var(--tbh-color-cream) !important;  font-family: var(--tbh-font-body);  font-size: .72rem;  font-weight: 800;  letter-spacing: .105em;  text-transform: uppercase;}header a:hover, .site-header a:hover, .usn-header a:hover,.navbar a:hover, .navbar .nav-link:hover, .navbar-nav .nav-link:hover,.navbar .nav-link.active, .navbar-nav .nav-link.active {  color: var(--tbh-color-brass-light) !important;}.logo, .site-logo, .navbar-brand, header .navbar-brand {  color: var(--tbh-color-brass-light) !important;  font-family: var(--tbh-font-display);  font-weight: 700;  letter-spacing: .08em;  text-transform: uppercase;}.logo img, .site-logo img, .navbar-brand img { max-height: 58px; width: auto; filter: none; }.navbar-toggler, .menu-toggle, .usn-toggler {  border: 1px solid var(--tbh-alpha-brass-34) !important;  border-radius: var(--tbh-radius-pill);  color: var(--tbh-color-brass-light) !important;}.dropdown-menu, .navbar .dropdown-menu, .usn-nav .dropdown-menu {  padding: .65rem;  border: 1px solid var(--tbh-alpha-brass-24);  border-radius: var(--tbh-radius-sm);  background: rgba(8,7,5,.98) !important;  box-shadow: var(--tbh-shadow-strong);}.dropdown-item, .dropdown-menu a { color: var(--tbh-color-cream) !important; border-radius: var(--tbh-radius-xs); }.dropdown-item:hover, .dropdown-menu a:hover { background: var(--tbh-alpha-brass-10) !important; color: var(--tbh-color-brass-light) !important; }.btn, .usn-btn, .usn-button, a.btn, a.usn-btn,.tbh-btn, input[type="submit"].btn, input[type="button"].btn {  display: inline-flex;  align-items: center;  justify-content: center;  gap: .55rem;  min-height: 44px;  padding: .72rem 1.05rem;  border: 1px solid rgba(231,195,111,.42);  border-radius: var(--tbh-radius-pill);  background: rgba(231,195,111,.055);  color: #f4d98a !important;  -webkit-text-fill-color: currentColor;  font-family: var(--tbh-font-body);  font-size: .67rem;  font-weight: 850;  line-height: 1;  letter-spacing: .095em;  text-align: center;  text-decoration: none !important;  text-transform: uppercase;  text-shadow: none;  cursor: pointer;  transition: transform var(--tbh-fast) var(--tbh-ease), background var(--tbh-fast) var(--tbh-ease), border-color var(--tbh-fast) var(--tbh-ease), color var(--tbh-fast) var(--tbh-ease);}.btn:hover, .usn-btn:hover, .usn-button:hover, a.btn:hover, .tbh-btn:hover {  transform: translateY(-1px);  border-color: rgba(246,217,139,.72);  background: rgba(231,195,111,.11);  color: #fff2c6 !important;}.btn-primary, .usn-btn-primary, .usn-button-primary, a.btn-primary,.tbh-btn--primary {  border-color: #e6c36f !important;  background: linear-gradient(180deg, #f2d17d, #e6c36f) !important;  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;  box-shadow: none;}.btn-primary:hover, .usn-btn-primary:hover, .usn-button-primary:hover,a.btn-primary:hover, .tbh-btn--primary:hover {  border-color: #f6dc91 !important;  background: linear-gradient(180deg, #f6dc91, #edca75) !important;  color: #0f0803 !important;}.btn-secondary, .usn-btn-secondary, .usn-button-secondary, a.btn-secondary,.tbh-btn--secondary { background: rgba(5,4,3,.22); }.tbh-btn--ghost, .btn-link {  min-height: auto;  padding: 0;  border: 0;  border-radius: 0;  background: transparent;  color: var(--tbh-color-brass-light) !important;}.tbh-btn--danger {  border-color: rgba(255,180,168,.42);  background: rgba(255,180,168,.055);  color: var(--tbh-color-danger) !important;}.btn:disabled, .btn.disabled, .tbh-btn:disabled,button[aria-disabled="true"] {  opacity: 1;  cursor: not-allowed;  pointer-events: none;  border-color: rgba(228,189,99,.28) !important;  background: rgba(70,49,20,.68) !important;  color: rgba(244,217,138,.68) !important;  transform: none !important;}.tbh-hero, .hero, .usn_cmp_banner {  position: relative;  isolation: isolate;  display: grid;  align-items: center;  width: 100%;  min-height: clamp(540px, 68svh, 680px);  overflow: hidden;  background: var(--tbh-color-black);  color: var(--tbh-color-bone);}.tbh-hero > img:first-child,.tbh-hero > picture:first-child img,.tbh-hero__media,.tbh-hero__media img,.hero > img:first-child,.usn_cmp_banner .image img,.usn_cmp_banner picture img {  position: absolute;  inset: 0;  z-index: 0;  width: 100%;  height: 100%;  max-width: none;  object-fit: cover;  object-position: center;  filter: saturate(1.06) contrast(1.06) brightness(.80);}.tbh-hero::after, .hero::after, .usn_cmp_banner::after {  content: "";  position: absolute;  inset: 0;  z-index: 1;  pointer-events: none;  background:    linear-gradient(90deg, rgba(4,3,2,.82), rgba(4,3,2,.48) 45%, rgba(4,3,2,.26) 68%, rgba(4,3,2,.56)),    linear-gradient(180deg, rgba(4,3,2,.20), transparent 38%, rgba(4,3,2,.78));}.tbh-hero__inner, .tbh-hero-content, .tbh-hero-content-logo,.hero .content, .usn_cmp_banner .info, .usn_cmp_banner .content {  position: relative;  z-index: 2;  width: min(var(--tbh-rail-content), calc(100% - (var(--tbh-side) * 2)));  max-width: var(--tbh-rail-content);  margin-inline: auto;  padding-block: clamp(82px,8vw,118px) clamp(58px,6vw,92px);}.tbh-hero__copy, .tbh-hero-brand-block { width: min(580px,100%); }.tbh-hero h1 { max-width: 820px; margin-bottom: 1rem; text-shadow: 0 12px 42px rgba(0,0,0,.58); }.tbh-hero p { max-width: 620px; color: rgba(247,241,231,.84); }.tbh-hero-line, .hero-line {  display: block;  width: min(245px,42vw);  height: 1px;  margin: 1.1rem 0;  background: linear-gradient(90deg, rgba(221,185,111,.82), transparent);  opacity: .72;}.tbh-hero-actions { display: flex; flex-wrap: wrap; gap: .7rem; margin-top: 1.3rem; }.tbh-hero-signatures, .hero-signatures {  display: flex;  flex-wrap: wrap;  align-items: center;  gap: .45rem .85rem;  margin-top: 1.2rem;  color: rgba(221,185,111,.80);  font-family: var(--tbh-font-body);  font-size: .70rem;  font-weight: 800;  letter-spacing: .12em;  text-transform: uppercase;}.tbh-hero-signatures span:not(:last-child)::after,.hero-signatures span:not(:last-child)::after { content: "•"; margin-left: .85rem; color: rgba(199,161,90,.42); }.tbh-hero--functional { min-height: clamp(400px,52svh,540px); }.tbh-hero--functional .tbh-hero__inner { padding-block: clamp(72px,7vw,100px) clamp(42px,5vw,70px); }.tbh-hero--document { min-height: 0; border-bottom: 1px solid var(--tbh-alpha-brass-14); }.tbh-hero--document .tbh-hero__inner { padding-block: clamp(58px,7vw,92px) clamp(36px,5vw,58px); }.tbh-hero--document::after { background: linear-gradient(180deg, rgba(199,161,90,.04), transparent); }.tbh-hero-logo-layout { width: 100vw; max-width: none; margin-inline: calc(50% - 50vw); }.tbh-hero-logo-layout > img:first-child:not(.tbh-hero-logo) { object-position: 60% center; }.tbh-hero-logo-layout .tbh-hero-logo,.tbh-hero-logo-layout .tbh-hero-brand-block > img {  position: relative;  width: min(300px,36vw);  max-width: 100%;  height: auto;  margin: 0 0 clamp(16px,2.5vw,28px);  object-fit: contain;  filter: drop-shadow(0 18px 38px rgba(0,0,0,.58));}.tbh-hero-poster, .tbh-hero-biffhus-poster {  position: relative;  isolation: isolate;  width: 100vw;  max-width: none;  min-height: clamp(560px,72svh,720px);  margin-inline: calc(50% - 50vw);  overflow: hidden;  background: var(--tbh-color-black);}.tbh-hero-poster__bg, .tbh-hero-biffhus-poster .tbh-hero-bg {  position: absolute;  inset: 0;  z-index: 0;  width: 100%; height: 100%; object-fit: cover; object-position: 68% center;  filter: saturate(1.06) contrast(1.06) brightness(.80);}.tbh-hero-poster__shade, .tbh-hero-biffhus-poster .tbh-hero-shade {  position: absolute; inset: 0; z-index: 1; pointer-events: none;  background: linear-gradient(90deg, rgba(4,3,2,.88), rgba(4,3,2,.64) 42%, rgba(4,3,2,.26) 70%, rgba(4,3,2,.44)), linear-gradient(180deg, rgba(0,0,0,.22), transparent 42%, rgba(4,3,2,.80));}.tbh-hero-poster__content, .tbh-hero-poster-content {  position: relative; z-index: 2; display: flex; align-items: center;  min-height: clamp(560px,72svh,720px);  width: min(var(--tbh-rail-content), calc(100% - (var(--tbh-side) * 2)));  margin-inline: auto;  padding-block: 92px 110px;}.tbh-hero-poster__inner, .tbh-hero-poster-inner { width: min(480px,100%); }.tbh-hero-poster__logo, .tbh-hero-poster-logo { width: min(280px,34vw); margin-bottom: 24px; }.tbh-script-title, .tbh-hero-poster__script {  margin: 0 0 -.1em;  color: var(--tbh-color-brass);  font-family: "Segoe Script", "Brush Script MT", cursive;  font-size: clamp(2.35rem,4vw,4.1rem);  line-height: .88;  font-weight: 400;  text-transform: none;}.tbh-main-title, .tbh-hero-poster__main {  margin: 0;  color: var(--tbh-color-bone);  font-family: var(--tbh-font-condensed);  font-size: clamp(2.9rem,5vw,5.3rem);  font-weight: 700;  line-height: .92;  letter-spacing: .028em;  text-transform: uppercase;}.tbh-domain, .tbh-hero-poster__domain {  display: inline-block;  margin: 20px 0 18px;  color: var(--tbh-color-brass-light);  font-size: .78rem;  font-weight: 900;  letter-spacing: .16em;  text-transform: uppercase;}.tbh-hero-poster__lead, .tbh-hero-poster-lead { max-width: 430px; color: rgba(255,255,255,.88); font-size: .96rem; line-height: 1.55; }.tbh-hero-poster__actions, .tbh-hero-poster-actions { display: flex; flex-wrap: wrap; gap: .7rem; }.tbh-hero-feature-bar {  position: absolute; left: 0; right: 0; bottom: 0; z-index: 3;  display: grid; grid-template-columns: repeat(4,minmax(0,1fr));  gap: clamp(14px,2.4vw,34px);  padding: 16px clamp(22px,5vw,58px);  border-top: 1px solid rgba(201,146,57,.18);  background: linear-gradient(180deg, rgba(18,10,4,.78), rgba(7,4,2,.98));}.tbh-hero-feature { display: flex; align-items: center; justify-content: center; gap: 10px; color: #c99239; font-size: .70rem; font-weight: 900; letter-spacing: .11em; text-transform: uppercase; }.tbh-feature-icon { flex: 0 0 34px; width: 34px; height: 34px; color: #c99239; }.tbh-feature-icon svg { width: 100%; height: 100%; fill: none; stroke: currentColor; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; }.tbh-card, .card, .usn-card, .pod, .usn_pod {  position: relative;  min-width: 0;  color: var(--tbh-color-cream);  border-top: 1px solid var(--tbh-alpha-brass-18);  background: transparent;}.tbh-card-body, .card-body, .usn-card .info, .pod .info, .usn_pod .info { padding-top: clamp(16px,2vw,24px); }.tbh-card h3, .card h3, .usn-card h3, .pod h3, .usn_pod h3 { color: var(--tbh-color-brass-light); font-size: clamp(1.2rem,1.75vw,1.72rem); }.tbh-card p, .card p, .usn-card p, .pod p, .usn_pod p { color: var(--tbh-color-greige); font-size: .90rem; line-height: 1.5; }.tbh-panel {  padding: clamp(20px,3vw,32px);  border: 1px solid var(--tbh-alpha-brass-18);  border-radius: var(--tbh-radius-lg);  background: linear-gradient(180deg, rgba(255,255,255,.026), transparent), rgba(8,7,5,.68);}.tbh-facts { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); border-block: 1px solid var(--tbh-alpha-brass-18); }.tbh-fact { min-width: 0; padding: 16px 20px; }.tbh-fact + .tbh-fact { border-left: 1px solid var(--tbh-alpha-brass-14); }.tbh-fact__label { display: block; color: var(--tbh-color-brass-light); font-size: .62rem; font-weight: 850; letter-spacing: .12em; text-transform: uppercase; }.tbh-fact__value { display: block; margin-top: 4px; color: var(--tbh-color-bone); font-size: .92rem; font-weight: 700; line-height: 1.4; }.tbh-signature, .signature-dish, .garlic-steak {  position: relative;  padding: clamp(22px,2.8vw,36px);  border: 1px solid var(--tbh-alpha-brass-18);  border-radius: var(--tbh-radius-lg);  background: radial-gradient(circle at 80% 18%, var(--tbh-alpha-brass-06), transparent 24rem), rgba(8,7,5,.68);}.tbh-signature .price, .signature-dish .price, .garlic-steak .price { font-family: var(--tbh-font-display); font-size: clamp(1.65rem,2.7vw,2.75rem); font-weight: 700; }.tbh-image-frame, .figure-frame, .image-frame {  position: relative;  overflow: hidden;  border-radius: var(--tbh-radius-md);  background: var(--tbh-color-black);  box-shadow: 0 24px 70px rgba(0,0,0,.28);}.tbh-image-frame img, .figure-frame img, .image-frame img { width: 100%; height: 100%; object-fit: cover; filter: saturate(1.06) contrast(1.06) brightness(.84); }figcaption, .caption, .image-caption { margin-top: .7rem; color: var(--tbh-color-muted); font-size: .78rem; }.tbh-gallery { display: grid; gap: clamp(14px,2vw,24px); }#tbh-booking.tbh-booking--v64,#tbh-booking.tbh-booking--v64 * { box-sizing: border-box; }#tbh-booking.tbh-booking--v64 {  --v64-bg: var(--tbh-color-black);  --v64-panel: #0e0a07;  --v64-panel-soft: #15100b;  --v64-gold: var(--tbh-color-brass);  --v64-gold-light: var(--tbh-color-brass-light);  --v64-cream: var(--tbh-color-bone);  --v64-muted: rgba(247,241,231,.67);  --v64-muted-2: rgba(247,241,231,.50);  --v64-line: rgba(199,161,90,.24);  --v64-line-strong: rgba(221,185,111,.56);  --v64-error: var(--tbh-color-danger);  --v64-success: var(--tbh-color-success);  width: 100vw;  max-width: none;  margin-inline: calc(50% - 50vw);  padding: 0 0 56px;  overflow-x: clip;  background: radial-gradient(circle at 50% 0%,rgba(199,161,90,.08),transparent 32rem),linear-gradient(180deg,#080604,#030201);  color: var(--v64-cream);  font-family: var(--tbh-font-body);  font-size: 15.5px;  line-height: 1.5;  color-scheme: dark;}#tbh-booking.tbh-booking--v64 button,#tbh-booking.tbh-booking--v64 input,#tbh-booking.tbh-booking--v64 select,#tbh-booking.tbh-booking--v64 textarea { font: inherit; }#tbh-booking.tbh-booking--v64 .tbh-booking__inner {  width: min(var(--tbh-rail-site), calc(100% - 48px));  max-width: var(--tbh-rail-site);  margin-inline: auto;}#tbh-booking.tbh-booking--v64 .tbh-booking__header {  position: relative;  isolation: isolate;  display: grid;  align-items: end;  width: 100vw;  min-height: clamp(460px,55vw,650px);  margin: 0 0 26px calc(50% - 50vw);  overflow: hidden;  background: #080503;}#tbh-booking.tbh-booking--v64 .tbh-booking__hero-media { position: absolute; inset: 0; z-index: 0; overflow: hidden; }#tbh-booking.tbh-booking--v64 .tbh-booking__hero-image { width: 100%; height: 100%; object-fit: cover; object-position: center; filter: saturate(1.06) contrast(1.06) brightness(.78); }#tbh-booking.tbh-booking--v64 .tbh-booking__header::after { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(90deg,rgba(4,3,2,.84),rgba(4,3,2,.44) 55%,rgba(4,3,2,.18)),linear-gradient(180deg,rgba(0,0,0,.12),transparent 38%,rgba(4,3,2,.90)); pointer-events: none; }#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy { position: relative; z-index: 2; width: min(var(--tbh-rail-content),calc(100% - (var(--tbh-side) * 2))); margin-inline: auto; padding-block: 90px 46px; }#tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow,#tbh-booking.tbh-booking--v64 .tbh-booking__label,#tbh-booking.tbh-booking--v64 .tbh-booking__summary-eyebrow,#tbh-booking.tbh-booking--v64 .tbh-booking__step { color: var(--v64-gold-light); font-size: .62rem; font-weight: 850; letter-spacing: .12em; text-transform: uppercase; }#tbh-booking.tbh-booking--v64 .tbh-booking__title { max-width: 760px; margin: 0; color: var(--tbh-color-bone); font-family: var(--tbh-font-display); font-size: clamp(2.55rem,5.2vw,4.75rem); font-weight: 650; line-height: .96; letter-spacing: .024em; text-transform: uppercase; }#tbh-booking.tbh-booking--v64 .tbh-booking__lead { max-width: 620px; margin: 14px 0 0; color: rgba(247,241,231,.78); font-size: .95rem; line-height: 1.58; }#tbh-booking.tbh-booking--v64 .tbh-booking__meta { display: flex; flex-wrap: wrap; gap: 8px 18px; margin-top: 18px; color: rgba(247,241,231,.66); font-size: .72rem; font-weight: 700; }#tbh-booking.tbh-booking--v64 .tbh-booking__progress { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 1px; margin: 0 0 18px; border: 1px solid var(--v64-line); border-radius: var(--tbh-radius-md); overflow: hidden; background: var(--v64-line); }#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item { display: grid; grid-template-columns: 30px minmax(0,1fr); gap: 10px; align-items: center; min-height: 60px; padding: 11px 14px; background: rgba(8,5,3,.96); color: var(--v64-muted); }#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item.is-active { background: rgba(199,161,90,.09); color: var(--v64-cream); }#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item.is-complete { color: var(--v64-gold-light); }#tbh-booking.tbh-booking--v64 .tbh-booking__progress-number { display: grid; place-items: center; width: 28px; height: 28px; border: 1px solid var(--v64-line-strong); border-radius: 50%; color: var(--v64-gold-light); font-size: .70rem; font-weight: 900; }#tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy { min-width: 0; font-size: .72rem; font-weight: 800; letter-spacing: .05em; text-transform: uppercase; }#tbh-booking.tbh-booking--v64 .tbh-booking__layout { display: grid; grid-template-columns: minmax(0,1fr) 320px; gap: 18px; align-items: start; }#tbh-booking.tbh-booking--v64 .tbh-booking__form,#tbh-booking.tbh-booking--v64 .tbh-booking__summary,#tbh-booking.tbh-booking--v64 .tbh-booking__review { min-width: 0; border: 1px solid var(--v64-line); border-radius: var(--tbh-radius-lg); background: linear-gradient(180deg,rgba(255,255,255,.024),transparent),rgba(14,10,7,.90); }#tbh-booking.tbh-booking--v64 .tbh-booking__form { padding: clamp(18px,2.5vw,28px); }#tbh-booking.tbh-booking--v64 .tbh-booking__summary { position: sticky; top: calc(var(--tbh-header-height) + 16px); padding: 20px; }#tbh-booking.tbh-booking--v64 .tbh-booking__section + .tbh-booking__section { margin-top: 26px; padding-top: 26px; border-top: 1px solid var(--v64-line); }#tbh-booking.tbh-booking--v64 .tbh-booking__section-head { margin-bottom: 16px; }#tbh-booking.tbh-booking--v64 .tbh-booking__section-title,#tbh-booking.tbh-booking--v64 .tbh-booking__summary-title,#tbh-booking.tbh-booking--v64 .tbh-booking__selection-title { margin: 0 0 14px; color: var(--v64-gold-light); font-family: var(--tbh-font-display); font-size: clamp(1.35rem,2vw,1.85rem); font-weight: 650; line-height: 1.05; letter-spacing: .025em; text-transform: uppercase; overflow-wrap: normal; }#tbh-booking.tbh-booking--v64 .tbh-booking__section-intro { margin: -6px 0 16px; color: var(--v64-muted); font-size: .84rem; }#tbh-booking.tbh-booking--v64 .tbh-booking__fields { display: grid; gap: 14px; }#tbh-booking.tbh-booking--v64 .tbh-booking__fields--two,#tbh-booking.tbh-booking--v64 .tbh-booking__selection-fields,#tbh-booking.tbh-booking--v64 .tbh-booking__business-fields,#tbh-booking.tbh-booking--v64 .tbh-booking__invoice-fields { grid-template-columns: repeat(2,minmax(0,1fr)); }#tbh-booking.tbh-booking--v64 .tbh-booking__field { min-width: 0; }#tbh-booking.tbh-booking--v64 .tbh-booking__field label { display: block; margin-bottom: 6px; color: var(--v64-gold-light); font-size: .64rem; font-weight: 850; letter-spacing: .09em; text-transform: uppercase; }#tbh-booking.tbh-booking--v64 .tbh-booking__field :is(input,select,textarea) { width: 100%; min-width: 0; min-height: 46px; padding: 10px 12px; border: 1px solid var(--v64-line); border-radius: 11px; background: rgba(255,255,255,.035); color: var(--v64-cream); font-size: .92rem; outline: none; }#tbh-booking.tbh-booking--v64 .tbh-booking__field textarea { min-height: 112px; resize: vertical; }#tbh-booking.tbh-booking--v64 .tbh-booking__field :is(input,select,textarea):focus { border-color: var(--v64-gold-light); box-shadow: 0 0 0 3px rgba(221,185,111,.14); }#tbh-booking.tbh-booking--v64 .tbh-booking__field small, #tbh-booking.tbh-booking--v64 .tbh-booking__hint { color: var(--v64-muted-2); font-size: .76rem; line-height: 1.45; }#tbh-booking.tbh-booking--v64 .tbh-booking__field-error,#tbh-booking.tbh-booking--v64 .tbh-booking__inline-error,#tbh-booking.tbh-booking--v64 .tbh-booking__doneness-error { margin-top: 6px; color: var(--v64-error); font-size: .76rem; }#tbh-booking.tbh-booking--v64 .tbh-booking__time-wrap { margin-top: 18px; }#tbh-booking.tbh-booking--v64 .tbh-booking__time-head { display: flex; align-items: end; justify-content: space-between; gap: 14px; margin-bottom: 10px; }#tbh-booking.tbh-booking--v64 .tbh-booking__times { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 8px; min-height: 48px; }#tbh-booking.tbh-booking--v64 .tbh-booking__time { position: relative; min-height: 44px; padding: 8px 9px; border: 1px solid var(--v64-line); border-radius: var(--tbh-radius-md); background: rgba(255,255,255,.025); color: var(--v64-cream); font-size: .82rem; font-weight: 850; letter-spacing: .05em; cursor: pointer; transition: transform var(--tbh-fast) var(--tbh-ease),border-color var(--tbh-fast),background var(--tbh-fast); }#tbh-booking.tbh-booking--v64 .tbh-booking__time:hover:not(:disabled) { transform: translateY(-1px); border-color: var(--v64-gold); background: rgba(199,161,90,.08); }#tbh-booking.tbh-booking--v64 .tbh-booking__time.is-selected { border-color: var(--v64-gold-light); background: linear-gradient(180deg,#f2d17d,#e6c36f); color: #120b04; }#tbh-booking.tbh-booking--v64 .tbh-booking__time:disabled,#tbh-booking.tbh-booking--v64 .tbh-booking__time.is-disabled { opacity: 1; cursor: not-allowed; border-color: rgba(255,255,255,.08); background: rgba(255,255,255,.012); color: rgba(247,241,231,.34); text-decoration: line-through; transform: none; }#tbh-booking.tbh-booking--v64 .tbh-booking__recommended-marker { display: block; margin-top: 2px; color: var(--v64-gold-light); font-size: .52rem; font-weight: 900; letter-spacing: .08em; text-transform: uppercase; }#tbh-booking.tbh-booking--v64 .tbh-booking__times-message,#tbh-booking.tbh-booking--v64 .tbh-booking__times-placeholder { grid-column: 1/-1; padding: 12px 14px; border: 1px dashed var(--v64-line); border-radius: var(--tbh-radius-md); color: var(--v64-muted); background: rgba(255,255,255,.018); }#tbh-booking.tbh-booking--v64 .tbh-booking__times-recommendation { grid-column: 1/-1; color: var(--v64-gold-light); font-size: .76rem; }#tbh-booking.tbh-booking--v64 :is(  .tbh-booking__selection-grid,  .tbh-booking__commercial-choice-grid,  .tbh-booking__payment-choice-grid,  .tbh-booking__after-work-menu-grid,  .tbh-booking__doneness-options) { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; }#tbh-booking.tbh-booking--v64 :is(  .tbh-booking__commercial-option,  .tbh-booking__food-mode-button,  .tbh-booking__preorder-option,  .tbh-booking__after-work-doneness-row) { position: relative; min-width: 0; padding: 14px; border: 1px solid var(--v64-line); border-radius: var(--tbh-radius-md); background: rgba(255,255,255,.018); color: var(--v64-cream); cursor: pointer; }#tbh-booking.tbh-booking--v64 :is(  .tbh-booking__commercial-option,  .tbh-booking__food-mode-button,  .tbh-booking__preorder-option,  .tbh-booking__after-work-doneness-row).is-selected,#tbh-booking.tbh-booking--v64 :is(  .tbh-booking__commercial-option,  .tbh-booking__food-mode-button,  .tbh-booking__preorder-option,  .tbh-booking__after-work-doneness-row):has(input:checked) { border-color: var(--v64-gold-light); background: rgba(199,161,90,.08); }#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-radio { position: absolute; opacity: 0; pointer-events: none; }#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy { display: grid; gap: 4px; }#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy strong { color: var(--v64-cream); font-size: .92rem; }#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-help,#tbh-booking.tbh-booking--v64 .tbh-booking__flow-note,#tbh-booking.tbh-booking--v64 .tbh-booking__fulfilment-message,#tbh-booking.tbh-booking--v64 .tbh-booking__invoice-note { color: var(--v64-muted); font-size: .78rem; line-height: 1.5; }#tbh-booking.tbh-booking--v64 .tbh-booking__preorder { display: grid; gap: 16px; }#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-panel { padding: 16px; border: 1px solid var(--v64-line); border-radius: var(--tbh-radius-md); background: rgba(255,255,255,.014); }#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-panel-head { display: flex; justify-content: space-between; gap: 14px; align-items: start; margin-bottom: 12px; }#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-options { display: grid; gap: 10px; }#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-option { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 14px; align-items: center; }#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-option-copy { min-width: 0; }#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-option-action { display: flex; align-items: center; gap: 8px; }#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-quantity { width: 72px; min-height: 40px; padding: 8px; }#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-picks { display: grid; gap: 8px; margin-top: 12px; }#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-row { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 12px; align-items: center; padding: 10px 0; border-top: 1px solid var(--v64-line); }#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-remove { min-height: 34px; padding: 6px 9px; border: 1px solid rgba(255,180,168,.28); border-radius: var(--tbh-radius-pill); background: transparent; color: var(--v64-error); cursor: pointer; }#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-detail-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; }#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-selection-summary { margin-top: 12px; padding: 12px; border: 1px solid var(--v64-line); border-radius: var(--tbh-radius-md); background: rgba(199,161,90,.04); }#tbh-booking.tbh-booking--v64 .tbh-booking__after-work,#tbh-booking.tbh-booking--v64 .tbh-booking__business,#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice,#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice { width: 100%; margin-top: 16px; }#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-head { display: flex; justify-content: space-between; gap: 14px; align-items: start; margin-bottom: 12px; }#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-guest { padding: 12px 0; border-top: 1px solid var(--v64-line); }#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-doneness-list { display: grid; gap: 8px; margin-top: 8px; }#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-note,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-empty { padding: 12px; border: 1px solid var(--v64-line); border-radius: var(--tbh-radius-md); color: var(--v64-muted); background: rgba(255,255,255,.018); }#tbh-booking.tbh-booking--v64 .tbh-booking__checkbox,#tbh-booking.tbh-booking--v64 .tbh-booking__business-toggle { position: relative; display: grid; grid-template-columns: 28px minmax(0,1fr); gap: 12px; align-items: start; width: 100%; margin-top: 14px; color: rgba(247,241,231,.82); font-size: .76rem; font-weight: 800; line-height: 1.45; letter-spacing: .075em; text-transform: uppercase; cursor: pointer; }#tbh-booking.tbh-booking--v64 .tbh-booking__checkbox input[type="checkbox"],#tbh-booking.tbh-booking--v64 .tbh-booking__business-toggle input[type="checkbox"] { appearance: none; -webkit-appearance: none; display: grid; place-items: center; width: 24px; min-width: 24px; height: 24px; min-height: 24px; margin: 0; padding: 0; border: 2px solid rgba(221,185,111,.42); border-radius: 7px; background: rgba(5,4,3,.88); cursor: pointer; }#tbh-booking.tbh-booking--v64 .tbh-booking__checkbox input[type="checkbox"]::after,#tbh-booking.tbh-booking--v64 .tbh-booking__business-toggle input[type="checkbox"]::after { content: ""; width: 6px; height: 10px; border-right: 3px solid #120b04; border-bottom: 3px solid #120b04; transform: rotate(42deg) scale(0); opacity: 0; transition: transform 140ms ease,opacity 140ms ease; }#tbh-booking.tbh-booking--v64 .tbh-booking__checkbox input[type="checkbox"]:checked,#tbh-booking.tbh-booking--v64 .tbh-booking__business-toggle input[type="checkbox"]:checked { border-color: #f4d98a; background: linear-gradient(180deg,#f4d98a,#e4bd63); box-shadow: 0 0 0 3px rgba(228,189,99,.12); }#tbh-booking.tbh-booking--v64 .tbh-booking__checkbox input[type="checkbox"]:checked::after,#tbh-booking.tbh-booking--v64 .tbh-booking__business-toggle input[type="checkbox"]:checked::after { opacity: 1; transform: rotate(42deg) scale(1); }#tbh-booking.tbh-booking--v64 .tbh-booking__summary-list { display: grid; gap: 0; margin: 0; }#tbh-booking.tbh-booking--v64 .tbh-booking__summary-list div { display: grid; grid-template-columns: 90px minmax(0,1fr); gap: 10px; align-items: baseline; padding: 10px 0; border-bottom: 1px solid var(--v64-line); }#tbh-booking.tbh-booking--v64 .tbh-booking__summary-list dt { margin: 0; color: var(--v64-muted-2); font-size: .62rem; font-weight: 850; letter-spacing: .08em; text-transform: uppercase; }#tbh-booking.tbh-booking--v64 .tbh-booking__summary-list dd { min-width: 0; margin: 0; color: var(--v64-cream); font-size: .94rem; font-weight: 750; overflow-wrap: anywhere; }#tbh-booking.tbh-booking--v64 .tbh-booking__summary-note { margin-top: 16px; color: var(--v64-muted); font-size: .78rem; line-height: 1.55; }#tbh-booking.tbh-booking--v64 .tbh-booking__summary-edit,#tbh-booking.tbh-booking--v64 .tbh-booking__edit,#tbh-booking.tbh-booking--v64 .tbh-booking__back,#tbh-booking.tbh-booking--v64 .tbh-booking__retry { display: inline-flex; align-items: center; justify-content: center; min-height: 38px; padding: 8px 11px; border: 1px solid var(--v64-line); border-radius: var(--tbh-radius-pill); background: transparent; color: var(--v64-gold-light); font-size: .64rem; font-weight: 850; letter-spacing: .07em; text-transform: uppercase; cursor: pointer; }#tbh-booking.tbh-booking--v64 .tbh-booking__confirm-layout { display: grid; grid-template-columns: minmax(0,1fr) 300px; gap: 18px; align-items: start; }#tbh-booking.tbh-booking--v64 .tbh-booking__review { padding: 18px; }#tbh-booking.tbh-booking--v64 .tbh-booking__message { margin-top: 16px; padding: 12px 14px; border-radius: var(--tbh-radius-md); line-height: 1.5; }#tbh-booking.tbh-booking--v64 .tbh-booking__message--success { border: 1px solid rgba(201,242,207,.40); color: var(--v64-success); background: rgba(201,242,207,.06); }#tbh-booking.tbh-booking--v64 .tbh-booking__message--error { border: 1px solid rgba(255,180,168,.40); color: var(--v64-error); background: rgba(255,180,168,.06); }#tbh-booking.tbh-booking--v64 .tbh-booking__message--pending { border: 1px solid var(--v64-line); color: var(--v64-gold-light); background: rgba(199,161,90,.06); }#tbh-booking.tbh-booking--v64 .tbh-booking__spinner { display: inline-block; width: 16px; height: 16px; border: 2px solid rgba(247,241,231,.24); border-top-color: var(--v64-gold-light); border-radius: 50%; animation: tbhSpin .8s linear infinite; }@keyframes tbhSpin { to { transform: rotate(360deg); } }#tbh-booking.tbh-booking--v64 .tbh-booking__actions,#tbh-booking.tbh-booking--v64 .tbh-booking__step-actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 20px; }#tbh-booking.tbh-booking--v64 .tbh-booking__step-actions--end { justify-content: flex-end; }#tbh-booking.tbh-booking--v64 .tbh-booking__continue-wrap { margin-top: 20px; }#tbh-booking.tbh-booking--v64 .tbh-booking__submit,#tbh-booking.tbh-booking--v64 .tbh-booking__continue { display: inline-flex; align-items: center; justify-content: center; min-height: 46px; padding: 11px 18px; border: 1px solid #e6c36f; border-radius: var(--tbh-radius-pill); background: linear-gradient(180deg,#f2d17d,#e6c36f); color: #120b04; font-size: .68rem; font-weight: 900; letter-spacing: .095em; text-transform: uppercase; cursor: pointer; }#tbh-booking.tbh-booking--v64 .tbh-booking__submit { width: 100%; }#tbh-booking.tbh-booking--v64 .tbh-booking__contact { display: inline-flex; align-items: center; justify-content: center; width: 100%; min-height: 44px; margin-top: 10px; padding: 10px 14px; border: 1px solid var(--v64-line); border-radius: var(--tbh-radius-pill); background: rgba(199,161,90,.04); color: var(--v64-gold-light); font-size: .67rem; font-weight: 850; letter-spacing: .085em; text-transform: uppercase; }#tbh-booking.tbh-booking--v64 :is(.tbh-booking__submit,.tbh-booking__continue):disabled { opacity: 1; cursor: not-allowed; border-color: rgba(228,189,99,.28); background: rgba(70,49,20,.68); color: rgba(244,217,138,.68); }#tbh-booking.tbh-booking--v64 .tbh-booking__submit-trust { margin-top: 8px; color: var(--v64-muted-2); font-size: .72rem; text-align: center; }#tbh-booking.tbh-booking--v64 .tbh-booking__availability-assist,#tbh-booking.tbh-booking--v64 .tbh-booking__practical,#tbh-booking.tbh-booking--v64 .tbh-booking__contact-card { margin-top: 18px; padding: 16px; border: 1px solid var(--v64-line); border-radius: var(--tbh-radius-md); background: rgba(255,255,255,.014); }#tbh-booking.tbh-booking--v64 .tbh-booking__availability-assist-title,#tbh-booking.tbh-booking--v64 .tbh-booking__practical-title { margin: 0 0 8px; color: var(--v64-gold-light); font-family: var(--tbh-font-display); font-size: 1.35rem; text-transform: uppercase; }#tbh-booking.tbh-booking--v64 .tbh-booking__availability-assist-text,#tbh-booking.tbh-booking--v64 .tbh-booking__practical-lead { color: var(--v64-muted); }#tbh-booking.tbh-booking--v64 .tbh-booking__alternative-dates,#tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 10px; margin-top: 12px; }#tbh-booking.tbh-booking--v64 .tbh-booking__alternative-date,#tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid article { padding: 12px; border: 1px solid var(--v64-line); border-radius: var(--tbh-radius-md); background: rgba(255,255,255,.012); }#tbh-booking.tbh-booking--v64 .tbh-booking__practical-links { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 14px; }#tbh-booking.tbh-booking--v64 .tbh-booking__sr-only { position: absolute !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0 !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#tbh-bookinger { --admin-bg: #070503; --admin-panel: #0e0a07; --admin-line: rgba(199,161,90,.20); --admin-gold: var(--tbh-color-brass-light); --admin-text: var(--tbh-color-bone); --admin-muted: rgba(247,241,231,.58); width: 100%; color: var(--admin-text); font-family: var(--tbh-font-body); }#tbh-bookinger * { box-sizing: border-box; }#tbh-bookinger .tbh-bookinger__inner { width: min(1460px,calc(100% - 32px)); margin-inline: auto; padding-block: 28px 48px; }#tbh-bookinger .tbh-bookinger__top { display: flex; align-items: flex-end; justify-content: space-between; gap: 18px; margin-bottom: 18px; }#tbh-bookinger .tbh-bookinger__eyebrow { color: var(--admin-gold); font-size: .62rem; font-weight: 850; letter-spacing: .13em; text-transform: uppercase; }#tbh-bookinger .tbh-bookinger__title { margin: 0; color: var(--admin-text); font-family: var(--tbh-font-display); font-size: clamp(2rem,4vw,3.8rem); text-transform: uppercase; }#tbh-bookinger .tbh-bookinger__lead { max-width: 680px; color: var(--admin-muted); font-size: .86rem; }#tbh-bookinger .tbh-bookinger__actions, #tbh-bookinger .tbh-bookinger__toolbar { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }#tbh-bookinger .tbh-bookinger__button, #tbh-bookinger .tbh-bookinger__mini-button { display: inline-flex; align-items: center; justify-content: center; min-height: 38px; padding: 8px 11px; border: 1px solid rgba(231,195,111,.34); border-radius: var(--tbh-radius-sm); background: rgba(231,195,111,.04); color: #f4d98a; font-size: .64rem; font-weight: 800; letter-spacing: .07em; text-transform: uppercase; cursor: pointer; }#tbh-bookinger .tbh-bookinger__button--primary { border-color: #e6c36f; background: #e6c36f; color: #120b04; }#tbh-bookinger .tbh-bookinger__mini-button--danger { border-color: rgba(255,180,168,.34); color: var(--tbh-color-danger); background: rgba(255,180,168,.04); }#tbh-bookinger .tbh-bookinger__stats { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 10px; margin-block: 16px; }#tbh-bookinger .tbh-bookinger__stat { min-height: 82px; padding: 14px; border-top: 1px solid var(--admin-line); background: rgba(255,255,255,.012); }#tbh-bookinger .tbh-bookinger__stat strong { display: block; color: var(--admin-gold); font-size: clamp(1.5rem,2.5vw,2.5rem); font-variant-numeric: tabular-nums; }#tbh-bookinger .tbh-bookinger__field { min-width: 0; }#tbh-bookinger .tbh-bookinger__field :is(input,select,textarea) { min-height: 40px; padding: 8px 10px; border-radius: 8px; font-size: .86rem; }#tbh-bookinger .tbh-bookinger__table-wrap { width: 100%; overflow-x: auto; border: 1px solid var(--admin-line); border-radius: var(--tbh-radius-md); }#tbh-bookinger .tbh-bookinger__table { min-width: 980px; }#tbh-bookinger .tbh-bookinger__table th { font-family: var(--tbh-font-body); font-size: .64rem; letter-spacing: .08em; }#tbh-bookinger .tbh-bookinger__table td { font-size: .80rem; }#tbh-bookinger .tbh-bookinger__badge { display: inline-flex; align-items: center; min-height: 26px; padding: 4px 8px; border: 1px solid var(--admin-line); border-radius: var(--tbh-radius-pill); font-size: .58rem; font-weight: 850; letter-spacing: .07em; text-transform: uppercase; }#tbh-bookinger .tbh-bookinger__badge--confirmed { color: #f4d98a; border-color: rgba(244,217,138,.30); }#tbh-bookinger .tbh-bookinger__badge--completed { color: #8dff9e; border-color: rgba(85,255,112,.34); background: rgba(85,255,112,.06); }#tbh-bookinger .tbh-bookinger__badge--cancelled { color: #ff5c4f; border-color: rgba(255,76,61,.36); background: rgba(255,76,61,.06); }#tbh-bookinger .tbh-bookinger__notice, #tbh-bookinger .tbh-bookinger__empty { padding: 14px; border: 1px solid var(--admin-line); border-radius: var(--tbh-radius-md); color: var(--admin-muted); background: rgba(255,255,255,.014); }#tbh-bookinger .tbh-bookinger__comment { max-width: 360px; overflow-wrap: anywhere; }#tbh-bookinger .tbh-bookinger__muted { color: var(--admin-muted); }#tbh-bookinger .tbh-calendar-admin__shell { display: grid; grid-template-columns: minmax(0,1fr) 340px; gap: 16px; align-items: start; }#tbh-bookinger .tbh-calendar-admin__panel { position: relative; padding: 16px; border: 1px solid var(--admin-line); border-radius: var(--tbh-radius-md); background: rgba(255,255,255,.012); }#tbh-bookinger .tbh-calendar-admin__panel:has([data-calendar-list]) { position: sticky; top: calc(var(--tbh-header-height) + 16px); max-height: calc(100svh - 112px); overflow: hidden; }#tbh-bookinger .tbh-calendar-admin__list { display: grid; gap: 8px; max-height: calc(100svh - 250px); overflow-y: auto; padding-right: 6px; scrollbar-width: thin; scrollbar-color: rgba(228,189,99,.48) rgba(255,255,255,.04); }#tbh-bookinger .tbh-calendar-admin__row { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 10px; align-items: center; padding: 11px 12px; border-radius: 10px; background: rgba(255,255,255,.02); }#tbh-bookinger .tbh-calendar-admin__grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; }#tbh-bookinger .tbh-calendar-admin__field--wide { grid-column: 1/-1; }#tbh-bookinger .tbh-calendar-admin__actions { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 12px; }#tbh-bookinger .tbh-calendar-admin__message { margin-top: 10px; padding: 10px 12px; border-radius: 10px; }#tbh-bookinger .tbh-calendar-admin__message--success { color: var(--tbh-color-success); background: rgba(201,242,207,.06); }#tbh-bookinger .tbh-calendar-admin__message--error { color: var(--tbh-color-danger); background: rgba(255,180,168,.06); }footer, .site-footer, .usn-footer, #site-footer, .tbh-footer-custom, .tbh-final-footer {  position: relative;  overflow: hidden;  padding-block: clamp(46px,6vw,76px) clamp(32px,4.8vw,56px);  border-top: 1px solid var(--tbh-alpha-brass-18);  background: radial-gradient(circle at 20% 0%,var(--tbh-alpha-brass-06),transparent 24rem),linear-gradient(180deg,var(--tbh-color-black-soft),#020201);  color: var(--tbh-color-cream);}footer a, .site-footer a, .usn-footer a { color: var(--tbh-color-cream); }footer a:hover, .site-footer a:hover, .usn-footer a:hover { color: var(--tbh-color-brass-light); }.tbh-footer-brand, .tbh-footer-grid, .tbh-footer-bottom,.tbh-final-footer__inner, .tbh-final-footer__brand, .tbh-final-footer__grid, .tbh-final-footer__bottom { width: min(var(--tbh-rail-site),calc(100% - (var(--tbh-side) * 2))); max-width: var(--tbh-rail-site); margin-inline: auto; }.tbh-footer-brand { text-align: center; max-width: 820px; }.tbh-footer-logo { display: inline-block; color: var(--tbh-color-brass-light) !important; font-family: var(--tbh-font-display); font-size: clamp(1.8rem,3.2vw,3rem); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }.tbh-footer-tagline { margin-top: 6px; color: rgba(232,221,200,.58); font-size: .70rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; }.tbh-footer-promise { margin: 20px auto 0; color: var(--tbh-color-bone); font-family: var(--tbh-font-display); font-size: clamp(1.25rem,2.2vw,2rem); line-height: 1.05; text-transform: uppercase; }.tbh-footer-divider { height: 1px; margin-block: 34px; background: linear-gradient(90deg,transparent,var(--tbh-alpha-brass-24),transparent); }.tbh-footer-grid, .tbh-final-footer__grid { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: clamp(28px,4vw,52px); }.tbh-footer-col h2 { font-size: clamp(1.75rem,3vw,3rem); }.tbh-footer-col h3 { font-size: clamp(1.2rem,1.8vw,1.65rem); color: var(--tbh-color-brass-light); }.tbh-footer-col p { color: var(--tbh-color-greige); }.tbh-footer-actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 16px; }.tbh-footer-list { display: grid; gap: 7px; margin: 0; padding: 0; list-style: none; }.tbh-footer-address { color: var(--tbh-color-greige); font-style: normal; }.tbh-footer-hours { display: grid; gap: 6px; }.tbh-footer-hours p { display: flex; justify-content: space-between; gap: 14px; margin: 0; padding-bottom: 6px; border-bottom: 1px solid var(--tbh-alpha-brass-10); }.tbh-footer-note, .tbh-footer-small { color: rgba(232,221,200,.48) !important; font-size: .78rem; }.tbh-footer-bottom, .tbh-final-footer__bottom { display: flex; align-items: flex-start; justify-content: space-between; gap: 20px; margin-top: 28px; }.tbh-footer-legal { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 8px 16px; font-size: .70rem; font-weight: 750; letter-spacing: .07em; text-transform: uppercase; }.modal-content, .cookie-banner, .cookie-consent, .usn-cookie, .offcanvas, .offcanvas-menu { border: 1px solid var(--tbh-alpha-brass-24); background: rgba(8,7,5,.98) !important; color: var(--tbh-color-cream) !important; box-shadow: var(--tbh-shadow-strong); }.modal-header, .modal-footer, .offcanvas-header { border-color: var(--tbh-alpha-brass-14); }.modal-title, .offcanvas-title { color: var(--tbh-color-brass-light); font-family: var(--tbh-font-display); text-transform: uppercase; }.search-result, .usn-search-result { padding-block: 16px; border-bottom: 1px solid var(--tbh-alpha-brass-14); }.search-result h2, .search-result h3, .usn-search-result h2, .usn-search-result h3 { color: var(--tbh-color-brass-light); }.error-page, .page-not-found, .tbh-404 { min-height: 66vh; display: grid; place-items: center; padding: var(--tbh-section-y) var(--tbh-side); text-align: center; }.tbh-visually-hidden, .tbh-sr-only { position: absolute !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0 !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }.tbh-no-scroll { overflow: hidden !important; }.tbh-text-center { text-align: center; }.tbh-mx-auto { margin-inline: auto; }@media (max-width: 1199.98px) {  .tbh-grid-4, .tbh-facts, .tbh-footer-grid, .tbh-final-footer__grid { grid-template-columns: repeat(2,minmax(0,1fr)); }  .tbh-hero-feature-bar { grid-template-columns: repeat(2,minmax(0,1fr)); }}@media (max-width: 980px) {  :root { --tbh-header-height: 70px; }  .tbh-grid-2, .tbh-grid-3, .tbh-grid-4,  .tbh-menu-split, .tbh-menu-grid, .menu-grid, .tbh-menu-addons,  .tbh-menu-list--split,  .tbh-sluppen-split, .tbh-sluppen-band__inner,  .tbh-sluppen-proof-grid, .tbh-sluppen-menu-grid, .tbh-sluppen-practical-grid, .tbh-sluppen-info__grid,  .tbh-contact-grid,  .tbh-document__layout, .tbh-privacy-v2__layout,  .tbh-dryaged-grid, .tbh-dryaged-stats,  #tbh-after-work :is(.tbh-aw__menu-grid,.tbh-aw__service-grid,.tbh-aw__steps,.tbh-aw__choice-grid),  #tbh-after-work .tbh-aw__facts,  #tbh-biffvarsel .tbh-biffvarsel__layout,  #tbh-booking.tbh-booking--v64 .tbh-booking__layout,  #tbh-booking.tbh-booking--v64 .tbh-booking__confirm-layout,  #tbh-bookinger .tbh-calendar-admin__shell { grid-template-columns: 1fr; }  #tbh-booking.tbh-booking--v64 .tbh-booking__summary { position: static; width: 100%; }  #tbh-bookinger .tbh-calendar-admin__panel:has([data-calendar-list]) { position: relative; top: auto; max-height: none; }  #tbh-bookinger .tbh-calendar-admin__list { max-height: 420px; }  .tbh-privacy-v2__toc, .tbh-document__toc { position: relative; top: auto; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 0 18px; padding: 14px; border: 1px solid var(--tbh-alpha-brass-14); border-radius: var(--tbh-radius-md); }}@media (max-width: 760px) {  :root {    --tbh-side: 14px;    --tbh-h1: clamp(2rem,9.2vw,3.25rem);    --tbh-h2: clamp(1.6rem,7vw,2.45rem);    --tbh-h3: clamp(1.18rem,5vw,1.65rem);    --tbh-section-y: clamp(34px,8vw,50px);    --tbh-section-y-tight: clamp(28px,6vw,42px);  }  body { font-size: 15px; }  p, li, td, dd { font-size: .92rem; }  .tbh-container, .tbh-inner, .tbh-section-inner,  .tbh-menu-inner, .tbh-menu-band__inner, .tbh-menu-final__inner,  .tbh-container--wide, .tbh-wide,  .tbh-container--text, .tbh-narrow { width: calc(100% - 28px); max-width: none; }  .tbh-hero, .hero, .usn_cmp_banner { min-height: 560px; align-items: end; }  .tbh-hero__inner, .tbh-hero-content, .tbh-hero-content-logo, .hero .content, .usn_cmp_banner .info, .usn_cmp_banner .content { width: calc(100% - 28px); max-width: none; padding-block: 92px 30px; text-align: left; }  .tbh-hero-logo-layout .tbh-hero-logo, .tbh-hero-logo-layout .tbh-hero-brand-block > img { width: min(310px,84vw); }  .tbh-hero-actions { display: grid; grid-template-columns: 1fr; width: min(340px,100%); }  .tbh-hero-actions .btn { width: 100%; }  .tbh-hero-signatures, .hero-signatures { display: grid; gap: 5px; }  .tbh-hero-signatures span::after, .hero-signatures span::after { display: none; }  .tbh-hero-poster, .tbh-hero-biffhus-poster { min-height: auto; }  .tbh-hero-poster__content, .tbh-hero-poster-content { min-height: 650px; width: calc(100% - 28px); padding-block: 90px 30px; align-items: end; text-align: center; }  .tbh-hero-poster__inner, .tbh-hero-poster-inner { margin-inline: auto; }  .tbh-hero-poster__logo, .tbh-hero-poster-logo { width: min(250px,76vw); margin-inline: auto; }  .tbh-hero-poster__lead, .tbh-hero-poster-lead { margin-inline: auto; }  .tbh-hero-poster__actions, .tbh-hero-poster-actions { display: grid; grid-template-columns: 1fr; width: min(330px,100%); margin-inline: auto; }  .tbh-hero-feature-bar { position: relative; grid-template-columns: 1fr; padding: 20px; }  .tbh-facts { grid-template-columns: 1fr; }  .tbh-fact + .tbh-fact { border-left: 0; border-top: 1px solid var(--tbh-alpha-brass-14); }  .tbh-dish-head, .menu-item-head, .dish-head { display: grid; gap: 3px; }  .tbh-menu-index { top: var(--tbh-header-height); }  .tbh-footer-brand { text-align: left; }  .tbh-footer-grid, .tbh-final-footer__grid { grid-template-columns: 1fr; }  .tbh-footer-bottom, .tbh-final-footer__bottom { display: grid; }  .tbh-footer-legal { justify-content: flex-start; }  .tbh-footer-hours p { display: grid; gap: 2px; }  #tbh-after-work .tbh-aw__rail, #tbh-after-work .tbh-aw__inner,  #tbh-biffvarsel .tbh-biffvarsel__rail,  .tbh-sluppen-inner, .tbh-sluppen-shell, .tbh-sluppen-band__inner, .tbh-sluppen-final__inner,  .tbh-contact-hero__inner, .tbh-contact-content,  .tbh-document__inner, .tbh-privacy-v2__inner,  .tbh-dryaged-shell, .tbh-dryaged-inner, .tbh-dryaged-section__inner,  .tbh-cancel__inner { width: calc(100% - 28px); max-width: none; }  #tbh-after-work .tbh-aw__hero { min-height: 620px; }  #tbh-after-work .tbh-aw__hero-inner { padding-block: 92px 30px; }  #tbh-after-work .tbh-aw__actions { display: grid; grid-template-columns: 1fr; width: min(340px,100%); }  #tbh-after-work .tbh-aw__button { width: 100%; }  #tbh-after-work .tbh-aw__fields, #tbh-after-work .tbh-aw__form-grid { grid-template-columns: 1fr; }  #tbh-after-work .tbh-aw__field--full { grid-column: auto; }  #tbh-biffvarsel .tbh-biffvarsel__rail { padding-block: 36px 48px; }  .tbh-contact-page-v2 .tbh-contact-hero, .tbh-contact-page-v3 .tbh-contact-hero { min-height: 560px; }  .tbh-contact-page-v2 .tbh-contact-hero::before, .tbh-contact-page-v3 .tbh-contact-hero::before { background-position: 68% center; filter: saturate(1.04) contrast(1.06) brightness(.66); }  .tbh-contact-page__hours-row { grid-template-columns: 1fr; gap: 3px; }  .tbh-contact-panel--map { grid-column: auto; }  .tbh-contact-map, .tbh-contact-map iframe { min-height: 340px; }  .tbh-privacy-v2__toc, .tbh-document__toc { grid-template-columns: 1fr; }  .tbh-privacy-v2__grid { grid-template-columns: 1fr; }  .tbh-privacy-v2__meta { display: grid; grid-template-columns: 1fr; }  .tbh-privacy-v2__table { min-width: 620px; }  .tbh-privacy-v2__actions { display: grid; grid-template-columns: 1fr; }  .tbh-cancel__details-list div { grid-template-columns: 1fr; gap: 3px; }  .tbh-cancel__actions { display: grid; }  .tbh-cancel__button, .tbh-cancel__link { width: 100%; }  #tbh-booking.tbh-booking--v64 { padding-bottom: 42px; }  #tbh-booking.tbh-booking--v64 .tbh-booking__inner { width: 100%; padding-inline: 10px; }  #tbh-booking.tbh-booking--v64 .tbh-booking__header { min-height: 560px; margin-bottom: 16px; }  #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy { width: calc(100% - 28px); padding-block: 100px 28px; }  #tbh-booking.tbh-booking--v64 .tbh-booking__progress { grid-template-columns: 1fr; border-radius: 13px; }  #tbh-booking.tbh-booking--v64 .tbh-booking__progress-item { min-height: 48px; }  #tbh-booking.tbh-booking--v64 .tbh-booking__form, #tbh-booking.tbh-booking--v64 .tbh-booking__summary, #tbh-booking.tbh-booking--v64 .tbh-booking__review { padding: 16px; border-radius: 16px; }  #tbh-booking.tbh-booking--v64 .tbh-booking__fields--two,  #tbh-booking.tbh-booking--v64 .tbh-booking__selection-fields,  #tbh-booking.tbh-booking--v64 .tbh-booking__business-fields,  #tbh-booking.tbh-booking--v64 .tbh-booking__invoice-fields,  #tbh-booking.tbh-booking--v64 :is(.tbh-booking__selection-grid,.tbh-booking__commercial-choice-grid,.tbh-booking__payment-choice-grid,.tbh-booking__after-work-menu-grid,.tbh-booking__doneness-options),  #tbh-booking.tbh-booking--v64 .tbh-booking__preorder-detail-grid,  #tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid,  #tbh-booking.tbh-booking--v64 .tbh-booking__alternative-dates { grid-template-columns: 1fr; }  #tbh-booking.tbh-booking--v64 .tbh-booking__times { grid-template-columns: repeat(2,minmax(0,1fr)); }  #tbh-booking.tbh-booking--v64 .tbh-booking__time-head { display: grid; gap: 4px; }  #tbh-booking.tbh-booking--v64 .tbh-booking__hint { text-align: left; }  #tbh-booking.tbh-booking--v64 .tbh-booking__preorder-option { grid-template-columns: 1fr; }  #tbh-booking.tbh-booking--v64 .tbh-booking__preorder-option-action { justify-content: flex-start; }  #tbh-booking.tbh-booking--v64 .tbh-booking__step-actions--sticky-mobile { position: sticky; bottom: 8px; z-index: 20; padding: 8px; border: 1px solid var(--v64-line); border-radius: var(--tbh-radius-pill); background: rgba(5,4,3,.94); backdrop-filter: blur(12px); }  #tbh-booking.tbh-booking--v64 .tbh-booking__step-actions--sticky-mobile > * { flex: 1 1 auto; }  #tbh-bookinger .tbh-bookinger__inner { width: calc(100% - 12px); }  #tbh-bookinger .tbh-bookinger__top { align-items: flex-start; flex-direction: column; }  #tbh-bookinger .tbh-bookinger__stats { grid-template-columns: repeat(2,minmax(0,1fr)); }  #tbh-bookinger .tbh-calendar-admin__grid { grid-template-columns: 1fr; }  #tbh-bookinger .tbh-calendar-admin__row { grid-template-columns: 1fr; }}@media (max-width: 420px) {  #tbh-booking.tbh-booking--v64 .tbh-booking__inner { padding-inline: 8px; }  #tbh-booking.tbh-booking--v64 .tbh-booking__times { grid-template-columns: 1fr 1fr; gap: 7px; }  #tbh-booking.tbh-booking--v64 .tbh-booking__summary-list div { grid-template-columns: 82px minmax(0,1fr); }}@keyframes tbhFadeUp { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: translateY(0); } }.tbh-reveal { opacity: 0; transform: translateY(14px); transition: opacity 560ms var(--tbh-ease), transform 560ms var(--tbh-ease); }.tbh-reveal.tbh-inview { opacity: 1; transform: none; }@media (prefers-reduced-motion: reduce) {  html { scroll-behavior: auto; }  *, *::before, *::after { animation-duration: .001ms !important; animation-iteration-count: 1 !important; transition-duration: .001ms !important; scroll-behavior: auto !important; }  .tbh-reveal { opacity: 1 !important; transform: none !important; }}@media print {  body { background: #fff !important; color: #000 !important; }  header, footer, .site-header, .site-footer, .tbh-mobile-cta, .btn, .tbh-btn, button { display: none !important; }  a { color: #000 !important; text-decoration: underline; }  .tbh-card, .tbh-panel, .tbh-signature { box-shadow: none !important; border-color: #999 !important; }}#tbh-biffvarsel .tbh-biffvarsel__intro { max-width: 700px; margin-bottom: 20px; }#tbh-biffvarsel .tbh-biffvarsel__same-day { margin-top: 12px; padding: 12px 14px; border-left: 2px solid var(--tbh-color-brass); background: var(--tbh-alpha-brass-04); color: var(--tbh-color-greige); }#tbh-after-work .tbh-aw__title { margin: 0; }#tbh-after-work .tbh-aw__badge { display: inline-flex; align-items: center; min-height: 30px; padding: 6px 10px; border: 1px solid var(--tbh-alpha-brass-18); border-radius: var(--tbh-radius-pill); color: var(--tbh-color-brass-light); font-size: .60rem; font-weight: 850; letter-spacing: .10em; text-transform: uppercase; }#tbh-after-work .tbh-aw__booking-layout, #tbh-after-work .tbh-aw__faq-layout { display: grid; grid-template-columns: minmax(0,1fr) 320px; gap: 22px; align-items: start; }#tbh-after-work .tbh-aw__booking-copy { color: var(--tbh-color-greige); }#tbh-after-work .tbh-aw__button--secondary { border-color: rgba(231,195,111,.42); background: rgba(231,195,111,.055); color: #f4d98a; }#tbh-after-work .tbh-aw__choice-content { min-width: 0; }#tbh-after-work .tbh-aw__choice-title, #tbh-after-work .tbh-aw__form-heading { margin: 0; color: var(--tbh-color-bone); font-family: var(--tbh-font-display); font-size: 1.25rem; text-transform: uppercase; }#tbh-after-work .tbh-aw__closing-inner { width: min(var(--tbh-rail-text),calc(100% - (var(--tbh-side) * 2))); margin-inline: auto; }#tbh-after-work .tbh-aw__empty, #tbh-after-work .tbh-aw__message { margin-top: 12px; padding: 12px 14px; border: 1px solid var(--tbh-alpha-brass-18); border-radius: var(--tbh-radius-md); background: rgba(255,255,255,.018); color: var(--tbh-color-greige); }#tbh-after-work .tbh-aw__fieldset { min-width: 0; margin: 0; padding: 0; border: 0; }#tbh-after-work .tbh-aw__group-label, #tbh-after-work .tbh-aw__guest-label, #tbh-after-work .tbh-aw__label { display: block; margin-bottom: 6px; color: var(--tbh-color-brass-light); font-size: .64rem; font-weight: 850; letter-spacing: .09em; text-transform: uppercase; }#tbh-after-work .tbh-aw__menu-item--dessert { border-top-color: rgba(221,185,111,.28); }#tbh-after-work .tbh-aw__menu-list { display: grid; gap: 10px; margin: 0; padding: 0; list-style: none; }#tbh-after-work .tbh-aw__section-header--faq { max-width: 680px; }#tbh-after-work .tbh-aw__service-note { color: var(--tbh-color-muted); font-size: .78rem; }.tbh-sluppen-btn--ghost { background: transparent; }.tbh-sluppen-card__top { margin-bottom: 10px; }.tbh-sluppen-copy { color: var(--tbh-color-greige); }.tbh-sluppen-faq { border-top: 1px solid var(--tbh-alpha-brass-14); }.tbh-sluppen-inline-link, .tbh-sluppen-text-link { color: var(--tbh-color-brass-light); text-decoration: underline; text-underline-offset: .18em; }#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-status,#tbh-booking.tbh-booking--v64 .tbh-booking__contact-section,#tbh-booking.tbh-booking--v64 .tbh-booking__optional,#tbh-booking.tbh-booking--v64 .tbh-booking__optional-inner,#tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout { min-width: 0; }#tbh-booking.tbh-booking--v64 .tbh-booking__contact-section,#tbh-booking.tbh-booking--v64 .tbh-booking__optional { margin-top: 16px; padding-top: 16px; border-top: 1px solid var(--v64-line); }#tbh-booking.tbh-booking--v64 .tbh-booking__counter,#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-counter { color: var(--v64-gold-light); font-size: .72rem; font-weight: 850; font-variant-numeric: tabular-nums; }#tbh-booking.tbh-booking--v64 .tbh-booking__deadline { margin-top: 6px; color: var(--v64-muted-2); font-size: .74rem; }#tbh-booking.tbh-booking--v64 .tbh-booking__mobile-kicker,#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-eyebrow { color: var(--v64-gold-light); font-size: .60rem; font-weight: 850; letter-spacing: .10em; text-transform: uppercase; }#tbh-booking.tbh-booking--v64 .tbh-booking__practical-head { margin-bottom: 8px; }#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-help { color: var(--v64-muted); font-size: .76rem; line-height: 1.5; }#tbh-bookinger .tbh-bookinger__bottom { margin-top: 18px; }#tbh-bookinger .tbh-bookinger__label { color: var(--admin-gold); font-size: .60rem; font-weight: 850; letter-spacing: .08em; text-transform: uppercase; }#tbh-bookinger .tbh-bookinger__name { color: var(--admin-text); font-weight: 800; }#tbh-bookinger .tbh-bookinger__secondary-workspaces { display: grid; gap: 14px; margin-top: 18px; }#tbh-bookinger .tbh-bookinger__time { color: var(--admin-muted); font-variant-numeric: tabular-nums; }#tbh-bookinger .tbh-calendar-admin__button--primary { border-color: #e6c36f; background: #e6c36f; color: #120b04; }#tbh-bookinger .tbh-calendar-admin__empty { padding: 14px; color: var(--admin-muted); text-align: center; }#tbh-bookinger .tbh-calendar-admin__text { color: var(--admin-muted); font-size: .80rem; }#tbh-bookinger .tbh-calendar-admin__time { color: var(--admin-gold); font-variant-numeric: tabular-nums; font-weight: 800; }#tbh-bookinger .tbh-calendar-admin__title { margin: 0 0 12px; color: var(--admin-text); font-family: var(--tbh-font-display); font-size: 1.45rem; text-transform: uppercase; }@media (max-width: 980px) {  #tbh-after-work .tbh-aw__booking-layout,  #tbh-after-work .tbh-aw__faq-layout { grid-template-columns: 1fr; }}.tbh-menu-board--full { width: 100%; }.tbh-menu-hero-v2__bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; filter: saturate(1.06) contrast(1.06) brightness(.80); }.tbh-menu-mini { color: var(--tbh-color-muted); font-size: .78rem; line-height: 1.45; }.tbh-bg-black { background: var(--tbh-color-black) !important; }.tbh-bg-panel { background: var(--tbh-color-panel) !important; }.tbh-text-brass { color: var(--tbh-color-brass-light) !important; }.tbh-text-bone { color: var(--tbh-color-bone) !important; }.tbh-text-muted { color: var(--tbh-color-muted) !important; }.tbh-border { border: 1px solid var(--tbh-alpha-brass-24) !important; }.tbh-radius { border-radius: var(--tbh-radius-md) !important; }.tbh-framed { padding-top: 18px; border-top: 1px solid var(--tbh-alpha-brass-18); }.tbh-allergen-box { padding-top: 18px; border-top: 1px solid var(--tbh-alpha-brass-18); color: var(--tbh-color-greige); }.tbh-dot-list { display: flex; flex-wrap: wrap; gap: 8px 14px; margin: 18px 0; padding: 0; list-style: none; color: var(--tbh-color-brass-light); font-family: var(--tbh-font-display); font-weight: 700; text-transform: uppercase; }.tbh-dot-list > *:not(:last-child)::after { content: "•"; margin-left: 14px; color: var(--tbh-color-brass-dark); }.tbh-grid--2, .tbh-card-grid, .tbh-dish-grid, .tbh-featured-grid, .tbh-top-grid, .tbh-signature-inner { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: clamp(18px,3vw,36px); }.tbh-field-wide { grid-column: 1/-1; }.tbh-form-grid { display: grid; gap: 12px; }.tbh-form-grid--3 { grid-template-columns: repeat(3,minmax(0,1fr)); }.tbh-form-grid--4 { grid-template-columns: repeat(4,minmax(0,1fr)); }.tbh-form-actions { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }.tbh-form-label { display: block; margin-bottom: 6px; color: var(--tbh-color-brass-light); font-size: .62rem; font-weight: 850; letter-spacing: .09em; text-transform: uppercase; }.tbh-pill, .tbh-badge, .tbh-status-pill { display: inline-flex; align-items: center; min-height: 28px; padding: 5px 9px; border: 1px solid var(--tbh-alpha-brass-18); border-radius: var(--tbh-radius-pill); color: var(--tbh-color-brass-light); font-size: .60rem; font-weight: 850; letter-spacing: .07em; text-transform: uppercase; }.tbh-state-dot { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: var(--tbh-color-muted); }.tbh-status { color: var(--tbh-color-greige); }.tbh-empty, .tbh-error-box, .tbh-human-error, .tbh-media-placeholder { padding: 14px; border: 1px solid var(--tbh-alpha-brass-18); border-radius: var(--tbh-radius-md); background: rgba(255,255,255,.014); color: var(--tbh-color-greige); }.tbh-error-box, .tbh-human-error { border-color: rgba(255,180,168,.34); color: var(--tbh-color-danger); }.tbh-inline-action { display: inline-flex; align-items: center; gap: 6px; color: var(--tbh-color-brass-light); font-size: .72rem; font-weight: 800; }.tbh-summary-list, .tbh-account-list, .tbh-admin-list, .tbh-template-list, .tbh-upload-list { display: grid; gap: 8px; margin: 0; padding: 0; list-style: none; }.tbh-wrapper, .tbh-content, .tbh-page-inner { min-width: 0; }.tbh-meta { color: var(--tbh-color-muted); font-size: .76rem; }.tbh-tech { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: .78rem; }.tbh-lightbox { position: fixed; inset: 0; z-index: 2147483010; display: grid; place-items: center; padding: 20px; background: rgba(2,2,1,.92); opacity: 0; pointer-events: none; transition: opacity 180ms var(--tbh-ease); }.tbh-lightbox.tbh-open { opacity: 1; pointer-events: auto; }.tbh-lightbox__dialog { position: relative; max-width: min(1100px,94vw); max-height: 86vh; border: 1px solid var(--tbh-alpha-brass-34); background: var(--tbh-color-black); box-shadow: var(--tbh-shadow-strong); }.tbh-lightbox__dialog img { max-height: 78vh; object-fit: contain; }.tbh-lightbox__caption { padding: 10px 12px; color: var(--tbh-color-greige); font-size: .82rem; }.tbh-lightbox__close { position: absolute; top: 8px; right: 8px; width: 40px; height: 40px; border: 1px solid var(--tbh-alpha-brass-34); border-radius: 50%; background: rgba(5,4,3,.84); color: var(--tbh-color-brass-light); cursor: pointer; }.tbh-mobile-cta { display: none; }@media (max-width: 760px) {  .tbh-mobile-cta { position: fixed; left: 8px; right: 8px; bottom: 8px; z-index: 2147482990; display: grid; grid-template-columns: repeat(var(--tbh-mobile-cta-count,3),minmax(0,1fr)); gap: 6px; padding: 6px; border: 1px solid var(--tbh-alpha-brass-24); border-radius: var(--tbh-radius-pill); background: rgba(5,4,3,.94); box-shadow: var(--tbh-shadow-soft); backdrop-filter: blur(14px); }  .tbh-mobile-cta a { display: inline-flex; align-items: center; justify-content: center; min-height: 40px; padding: 7px; border: 1px solid var(--tbh-alpha-brass-24); border-radius: var(--tbh-radius-pill); color: var(--tbh-color-cream); font-size: .58rem; font-weight: 850; letter-spacing: .08em; text-align: center; text-transform: uppercase; }  .tbh-mobile-cta a.tbh-mobile-cta__primary { border-color: #e6c36f; background: #e6c36f; color: #120b04; }  body.tbh-has-mobile-cta { padding-bottom: 72px; }}.tbh-js-clickable-card { cursor: pointer; }.tbh-image-loaded { animation: tbhFadeUp 420ms var(--tbh-ease) both; }.tbh-animate { animation: tbhFadeUp 560ms var(--tbh-ease) both; }.tbh-line-animate { transform-origin: left center; }.tbh-slow-zoom img { transition: transform 12s var(--tbh-ease); }.tbh-slow-zoom:hover img { transform: scale(1.018); }.tbh-scroll-progress { position: fixed; top: 0; left: 0; z-index: 2147483000; width: 100%; height: 2px; pointer-events: none; background: linear-gradient(90deg,var(--tbh-color-brass-dark),var(--tbh-color-brass-light)); transform: scaleX(0); transform-origin: left; }.tbh-ripple { position: absolute; width: 10px; height: 10px; border-radius: 50%; pointer-events: none; background: rgba(247,241,231,.34); }body.tbh-header-scrolled header, body.tbh-header-scrolled .site-header, body.tbh-header-scrolled .usn-header { background: rgba(5,4,3,.97) !important; border-bottom-color: var(--tbh-alpha-brass-34) !important; }:is(  .tbh-booking-intake,  .tbh-booking-rules,  .tbh-analytics,  .tbh-acquisition-admin,  .tbh-retargeting-admin,  .tbh-admin-operations) {  --ops-bg: #070503;  --ops-panel: #0e0a07;  --ops-panel-soft: rgba(255,255,255,.018);  --ops-line: rgba(199,161,90,.18);  --ops-line-strong: rgba(221,185,111,.34);  --ops-gold: var(--tbh-color-brass-light);  --ops-text: var(--tbh-color-bone);  --ops-muted: rgba(247,241,231,.58);  width: 100%;  color: var(--ops-text);  font-family: var(--tbh-font-body);}:is(.tbh-booking-intake__head,.tbh-booking-rules__head,.tbh-analytics__head,.tbh-acquisition-admin__head,.tbh-retargeting-admin__head,.tbh-admin-operations__head) { display: flex; align-items: flex-end; justify-content: space-between; gap: 16px; margin-bottom: 16px; }:is(.tbh-booking-intake__eyebrow,.tbh-booking-rules__eyebrow,.tbh-analytics__eyebrow,.tbh-acquisition-admin__eyebrow,.tbh-retargeting-admin__eyebrow,.tbh-admin-operations__eyebrow) { color: var(--ops-gold); font-size: .60rem; font-weight: 850; letter-spacing: .11em; text-transform: uppercase; }:is(.tbh-booking-rules__title,.tbh-analytics__title) { margin: 0; color: var(--ops-text); font-family: var(--tbh-font-display); font-size: clamp(1.8rem,3.5vw,3rem); text-transform: uppercase; }:is(.tbh-booking-intake__intro,.tbh-booking-rules__intro,.tbh-analytics__intro,.tbh-admin-operations__intro) { max-width: 720px; color: var(--ops-muted); font-size: .84rem; }:is(.tbh-booking-intake__grid,.tbh-booking-rules__grid,.tbh-booking-rules__layouts,.tbh-analytics__grid,.tbh-acquisition-admin__grid,.tbh-retargeting-admin__grid) { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; }:is(.tbh-booking-intake__panel,.tbh-booking-rules__card,.tbh-analytics__panel,.tbh-acquisition-admin__settings,.tbh-acquisition-admin__guard,.tbh-retargeting-admin__settings,.tbh-retargeting-admin__guard,.tbh-admin-operations__body) { min-width: 0; padding: 16px; border: 1px solid var(--ops-line); border-radius: var(--tbh-radius-md); background: var(--ops-panel-soft); }:is(.tbh-booking-intake__panel-head,.tbh-analytics__panel-head) { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 12px; }:is(.tbh-booking-intake__kpis,.tbh-booking-intake__occupancy-kpis,.tbh-analytics__kpis,.tbh-acquisition-admin__kpis,.tbh-retargeting-admin__kpis) { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 8px; }:is(.tbh-booking-intake__kpi,.tbh-analytics__kpi) { min-width: 0; padding: 12px; border-top: 1px solid var(--ops-line); }:is(.tbh-booking-intake__kpi,.tbh-analytics__kpi) strong { display: block; color: var(--ops-gold); font-size: clamp(1.4rem,2.4vw,2.2rem); font-variant-numeric: tabular-nums; }:is(.tbh-booking-intake__controls,.tbh-booking-intake__occupancy-controls,.tbh-analytics__controls,.tbh-acquisition-admin__actions,.tbh-retargeting-admin__actions) { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }:is(.tbh-analytics__control,.tbh-booking-intake__date-field) { min-width: 0; }:is(.tbh-booking-intake__status,.tbh-booking-rules__status,.tbh-analytics__status,.tbh-acquisition-admin__status,.tbh-retargeting-admin__status,.tbh-admin-operations__status) { margin-top: 10px; color: var(--ops-muted); font-size: .78rem; }:is(.tbh-booking-intake__empty,.tbh-analytics__empty,.tbh-booking-intake__occupancy-message,.tbh-analytics__note) { padding: 12px; border: 1px solid var(--ops-line); border-radius: 10px; color: var(--ops-muted); background: rgba(255,255,255,.012); }.tbh-booking-intake__dates { display: grid; gap: 8px; }.tbh-booking-intake__date-row { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 10px; align-items: center; padding: 10px; border-bottom: 1px solid var(--ops-line); }.tbh-booking-intake__date-main { min-width: 0; }.tbh-booking-intake__date-metric { color: var(--ops-gold); font-variant-numeric: tabular-nums; font-weight: 800; }.tbh-booking-intake__date-button { min-height: 34px; padding: 6px 9px; border: 1px solid var(--ops-line); border-radius: var(--tbh-radius-sm); background: transparent; color: var(--ops-gold); cursor: pointer; }.tbh-booking-intake__timeline { display: grid; gap: 5px; margin-top: 12px; }.tbh-booking-intake__slot { display: grid; grid-template-columns: 70px minmax(0,1fr) auto; gap: 10px; align-items: center; padding: 8px 0; border-bottom: 1px solid var(--ops-line); font-size: .78rem; }.tbh-booking-intake__legend, .tbh-analytics__legend { display: flex; flex-wrap: wrap; gap: 8px 14px; margin-top: 10px; color: var(--ops-muted); font-size: .70rem; }.tbh-analytics__panel--wide { grid-column: 1/-1; }.tbh-analytics__table-wrap { width: 100%; overflow-x: auto; }.tbh-analytics__table { min-width: 760px; }.tbh-funnel { display: grid; gap: 8px; }.tbh-funnel__row { display: grid; grid-template-columns: 150px minmax(0,1fr) 72px; gap: 10px; align-items: center; }.tbh-funnel__track { height: 8px; border-radius: var(--tbh-radius-pill); background: rgba(255,255,255,.05); overflow: hidden; }.tbh-funnel__bar { height: 100%; background: var(--tbh-color-brass); }.tbh-funnel__label { color: var(--ops-muted); font-size: .72rem; }.tbh-funnel__value { color: var(--ops-gold); font-variant-numeric: tabular-nums; font-weight: 800; text-align: right; }.tbh-heatmap { overflow-x: auto; }.tbh-heatmap__grid { display: grid; grid-template-columns: 80px repeat(24,minmax(32px,1fr)); min-width: 900px; gap: 2px; }.tbh-heatmap__cell, .tbh-heatmap__day, .tbh-heatmap__hour, .tbh-heatmap__corner { min-height: 30px; padding: 5px; border-radius: 4px; background: rgba(255,255,255,.02); color: var(--ops-muted); font-size: .62rem; text-align: center; }.tbh-admin-disclosure { border-top: 1px solid var(--ops-line, var(--tbh-alpha-brass-18)); }.tbh-admin-disclosure__summary { display: grid; grid-template-columns: 28px minmax(0,1fr) auto; gap: 10px; align-items: center; padding: 12px 0; cursor: pointer; }.tbh-admin-disclosure__icon { color: var(--tbh-color-brass-light); }.tbh-admin-disclosure__eyebrow { color: var(--tbh-color-brass-light); font-size: .58rem; font-weight: 850; letter-spacing: .09em; text-transform: uppercase; }.tbh-admin-disclosure__copy { color: var(--tbh-color-greige); font-size: .78rem; }.tbh-admin-disclosure__badge { display: inline-flex; padding: 4px 7px; border: 1px solid var(--tbh-alpha-brass-18); border-radius: var(--tbh-radius-pill); color: var(--tbh-color-brass-light); font-size: .56rem; font-weight: 850; }.tbh-admin-disclosure__content { padding: 0 0 14px 38px; }.tbh-admin-disclosure__meta { color: var(--tbh-color-muted); font-size: .72rem; }.tbh-admin-disclosure__action { color: var(--tbh-color-brass-light); }#tbh-social-admin, #tbh-social-admin * { box-sizing: border-box; }#tbh-social-admin { --sa-panel:#0e0a07; --sa-line:rgba(199,161,90,.18); --sa-text:var(--tbh-color-bone); --sa-muted:rgba(247,241,231,.58); --sa-gold:var(--tbh-color-brass-light); color: var(--sa-text); font-family: var(--tbh-font-body); }#tbh-social-admin .tbh-app { width: min(1480px,calc(100% - 24px)); margin-inline: auto; padding-block: 20px 44px; }#tbh-social-admin .tbh-topbar, #tbh-social-admin .tbh-hero-card, #tbh-social-admin .tbh-panel__header { display: flex; align-items: center; justify-content: space-between; gap: 14px; }#tbh-social-admin .tbh-topbar, #tbh-social-admin .tbh-hero-card, #tbh-social-admin .tbh-panel, #tbh-social-admin .tbh-auth__card { padding: 16px; border: 1px solid var(--sa-line); border-radius: var(--tbh-radius-md); background: rgba(255,255,255,.012); }#tbh-social-admin .tbh-topbar__opening, #tbh-social-admin .tbh-topbar__user { display: flex; align-items: center; gap: 10px; }#tbh-social-admin .tbh-hero-card__actions, #tbh-social-admin .tbh-panel__actions, #tbh-social-admin .tbh-operator-actions, #tbh-social-admin .tbh-post-actions { display: flex; flex-wrap: wrap; gap: 8px; justify-content: flex-end; }#tbh-social-admin .tbh-kpis { display: grid; grid-template-columns: repeat(5,minmax(0,1fr)); gap: 8px; margin-block: 12px; }#tbh-social-admin .tbh-grid--2 { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; }#tbh-social-admin .tbh-panel { min-width: 0; }#tbh-social-admin .tbh-panel__eyebrow { color: var(--sa-gold); font-size: .58rem; font-weight: 850; letter-spacing: .09em; text-transform: uppercase; }#tbh-social-admin .tbh-panel--details, #tbh-social-admin .tbh-panel--health-details { margin-top: 10px; }#tbh-social-admin :is(.tbh-account-card,.tbh-template-card,.tbh-operator-card,.tbh-asset-card,.tbh-post-card,.tbh-page-finding,.tbh-recommendation,.tbh-upload-item,.tbh-admin-row,.tbh-audit-row) { min-width: 0; padding: 12px; border: 1px solid var(--sa-line); border-radius: 10px; background: rgba(255,255,255,.012); }#tbh-social-admin .tbh-asset-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 10px; }#tbh-social-admin .tbh-asset-card__media, #tbh-social-admin .tbh-post-card__media, #tbh-social-admin .tbh-operator-card__media, #tbh-social-admin .tbh-preview-media { overflow: hidden; border-radius: 8px; background: #050403; }#tbh-social-admin :is(.tbh-asset-card__media,.tbh-post-card__media,.tbh-operator-card__media,.tbh-preview-media) img { width: 100%; aspect-ratio: 16/10; object-fit: cover; }#tbh-social-admin .tbh-asset-card__body, #tbh-social-admin .tbh-operator-card__body { padding-top: 10px; }#tbh-social-admin .tbh-post-list, #tbh-social-admin .tbh-audit-list, #tbh-social-admin .tbh-operator-list, #tbh-social-admin .tbh-recommendations, #tbh-social-admin .tbh-content-audits, #tbh-social-admin .tbh-health-checks { display: grid; gap: 8px; }#tbh-social-admin .tbh-post-card { display: grid; grid-template-columns: 180px minmax(0,1fr); gap: 12px; }#tbh-social-admin .tbh-preview-layout { display: grid; grid-template-columns: 220px minmax(0,1fr); gap: 14px; }#tbh-social-admin .tbh-preview-copy, #tbh-social-admin .tbh-operator-copy { color: var(--sa-muted); font-size: .78rem; }#tbh-social-admin .tbh-operator-card__top, #tbh-social-admin .tbh-operator-header { display: flex; align-items: center; justify-content: space-between; gap: 10px; }#tbh-social-admin .tbh-operator-time { color: var(--sa-muted); font-variant-numeric: tabular-nums; }#tbh-social-admin .tbh-channel-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 8px; }#tbh-social-admin .tbh-channel-state { display: flex; align-items: center; gap: 8px; padding: 10px; border: 1px solid var(--sa-line); border-radius: 9px; }#tbh-social-admin .tbh-channel-state__icon { color: var(--sa-gold); }#tbh-social-admin .tbh-form-grid { display: grid; gap: 10px; }#tbh-social-admin .tbh-form-grid--3 { grid-template-columns: repeat(3,minmax(0,1fr)); }#tbh-social-admin .tbh-form-grid--4 { grid-template-columns: repeat(4,minmax(0,1fr)); }#tbh-social-admin .tbh-dropzone { padding: 18px; border: 1px dashed var(--sa-line); border-radius: 10px; text-align: center; color: var(--sa-muted); }#tbh-social-admin .tbh-auth { min-height: 60vh; display: grid; place-items: center; }#tbh-social-admin .tbh-auth__card { width: min(460px,100%); }#tbh-social-admin .tbh-auth__links { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 12px; }#tbh-social-admin .tbh-auth__message { margin-top: 10px; color: var(--sa-muted); }#tbh-social-admin .tbh-dialog { position: fixed; inset: 0; z-index: 2147483020; display: grid; place-items: center; padding: 18px; background: rgba(0,0,0,.72); }#tbh-social-admin .tbh-dialog__surface { width: min(620px,100%); max-height: 90vh; overflow: auto; padding: 18px; border: 1px solid var(--sa-line); border-radius: var(--tbh-radius-md); background: var(--sa-panel); }#tbh-social-admin .tbh-dialog--compact .tbh-dialog__surface { width: min(460px,100%); }#tbh-social-admin .tbh-dialog__actions { display: flex; justify-content: flex-end; gap: 8px; margin-top: 14px; }#tbh-social-admin .tbh-dialog__hint { color: var(--sa-muted); font-size: .76rem; }#tbh-social-admin .tbh-workspace-filters, #tbh-social-admin .tbh-workspace-summary { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }#tbh-social-admin .tbh-next-post, #tbh-social-admin .tbh-view, #tbh-social-admin .tbh-upload { color: var(--sa-gold); }#tbh-social-admin .tbh-enterprise-health, #tbh-social-admin .tbh-health-check, #tbh-social-admin .tbh-content-audit, #tbh-social-admin .tbh-report-status { padding: 10px; border-left: 2px solid var(--tbh-color-brass); background: rgba(199,161,90,.035); }#tbh-social-admin .tbh-content-audit-status { color: var(--sa-gold); font-size: .66rem; font-weight: 800; }@media (max-width: 1100px) {  :is(.tbh-booking-intake__kpis,.tbh-booking-intake__occupancy-kpis,.tbh-analytics__kpis,.tbh-acquisition-admin__kpis,.tbh-retargeting-admin__kpis) { grid-template-columns: repeat(2,minmax(0,1fr)); }  #tbh-social-admin .tbh-kpis { grid-template-columns: repeat(3,minmax(0,1fr)); }  #tbh-social-admin .tbh-asset-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }  #tbh-social-admin .tbh-form-grid--4 { grid-template-columns: repeat(2,minmax(0,1fr)); }}@media (max-width: 760px) {  :is(.tbh-booking-intake__head,.tbh-booking-rules__head,.tbh-analytics__head,.tbh-acquisition-admin__head,.tbh-retargeting-admin__head,.tbh-admin-operations__head) { align-items: flex-start; flex-direction: column; }  :is(.tbh-booking-intake__grid,.tbh-booking-rules__grid,.tbh-booking-rules__layouts,.tbh-analytics__grid,.tbh-acquisition-admin__grid,.tbh-retargeting-admin__grid) { grid-template-columns: 1fr; }  .tbh-booking-intake__date-row, .tbh-booking-intake__slot { grid-template-columns: 1fr; }  .tbh-funnel__row { grid-template-columns: 1fr; }  .tbh-funnel__value { text-align: left; }  #tbh-social-admin .tbh-app { width: calc(100% - 12px); }  #tbh-social-admin .tbh-topbar, #tbh-social-admin .tbh-hero-card, #tbh-social-admin .tbh-panel__header { align-items: flex-start; flex-direction: column; }  #tbh-social-admin .tbh-grid--2, #tbh-social-admin .tbh-form-grid--3, #tbh-social-admin .tbh-form-grid--4 { grid-template-columns: 1fr; }  #tbh-social-admin .tbh-kpis { grid-template-columns: repeat(2,minmax(0,1fr)); }  #tbh-social-admin .tbh-asset-grid, #tbh-social-admin .tbh-channel-grid { grid-template-columns: 1fr; }  #tbh-social-admin .tbh-post-card, #tbh-social-admin .tbh-preview-layout { grid-template-columns: 1fr; }}.tbh-booking-section, .tbh-booking-container, .tbh-booking-row, .tbh-booking-code-item { width: 100%; max-width: none; margin: 0; padding: 0; }.tbh-booking-intake__panel--occupancy { grid-column: 1/-1; }.tbh-h1-line { display: block; }.tbh-hero-lead { max-width: 620px; color: rgba(247,241,231,.84); font-size: var(--tbh-lead); line-height: 1.57; }.tbh-hero-mounted { position: relative; }.tbh-hero-poster__title, .tbh-hero-title-block { margin: 0; padding: 0; }.tbh-page-findings { display: grid; gap: 12px; }.tbh-tabs { display: flex; flex-wrap: wrap; gap: 8px; border-bottom: 1px solid var(--tbh-alpha-brass-18); }body.tbh-using-mouse :focus:not(:focus-visible) { outline: none; }#tbh-bookinger-enterprise{  padding:12px!important;  font-size:14px!important;  line-height:1.45!important;  -webkit-font-smoothing:antialiased!important;  -moz-osx-font-smoothing:grayscale!important;  text-rendering:optimizeLegibility!important;  font-synthesis:none!important}#tbh-bookinger-enterprise h1,#tbh-bookinger-enterprise h2,#tbh-bookinger-enterprise h3,#tbh-bookinger-enterprise h4,#tbh-bookinger-enterprise h5,#tbh-bookinger-enterprise h6{  margin:0!important;  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;  font-weight:800!important;  line-height:1.14!important;  letter-spacing:-.01em!important;  text-transform:none!important}#tbh-bookinger-enterprise h1{font-size:24px!important}#tbh-bookinger-enterprise h2{font-size:22px!important}#tbh-bookinger-enterprise h3{font-size:16px!important}#tbh-bookinger-enterprise h4{font-size:14px!important}#tbh-bookinger-enterprise p{font-size:13px!important;line-height:1.5!important}#tbh-bookinger-enterprise small{font-size:11px!important;line-height:1.4!important}#tbh-bookinger-enterprise label{font-size:11px!important;line-height:1.25!important}#tbh-bookinger-enterprise button{  min-height:36px!important;  padding:8px 11px!important;  font-size:12px!important;  line-height:1.1!important;  font-weight:800!important}#tbh-bookinger-enterprise input,#tbh-bookinger-enterprise select,#tbh-bookinger-enterprise textarea{  min-height:36px!important;  padding:8px 10px!important;  font-size:13px!important;  line-height:1.25!important}#tbh-bookinger-enterprise textarea{min-height:82px!important}#tbh-bookinger-enterprise .tbhe-btn--primary,#tbh-bookinger-enterprise .tbhe-btn--primary:hover,#tbh-bookinger-enterprise .tbhe-btn--primary:focus,#tbh-bookinger-enterprise .tbhe-btn--primary:active,#tbh-bookinger-enterprise .tbhe-btn--primary:disabled{  color:#050403!important;  -webkit-text-fill-color:#050403!important;  opacity:1!important}#tbh-bookinger-enterprise .tbhe-btn--primary *,#tbh-bookinger-enterprise .tbhe-btn--primary svg,#tbh-bookinger-enterprise .tbhe-btn--primary svg *{  color:#050403!important;  fill:#050403!important;  stroke:#050403!important}#tbh-bookinger-enterprise .tbhe-shell{  max-width:1680px!important;  border-radius:14px!important}#tbh-bookinger-enterprise .tbhe-auth{  min-height:72vh!important;  padding:20px!important}#tbh-bookinger-enterprise .tbhe-auth__card{  width:min(460px,100%)!important;  padding:28px!important}#tbh-bookinger-enterprise .tbhe-auth__card h1{  font-size:23px!important;  letter-spacing:-.015em!important}#tbh-bookinger-enterprise .tbhe-auth__card p{  margin-top:9px!important;  font-size:13px!important}#tbh-bookinger-enterprise .tbhe-auth__status{  min-height:21px!important;  font-size:12px!important}#tbh-bookinger-enterprise .tbhe-topbar{  min-height:58px!important;  padding:10px 13px!important;  gap:12px!important}#tbh-bookinger-enterprise .tbhe-brand{gap:10px!important}#tbh-bookinger-enterprise .tbhe-brand__mark{  width:34px!important;  height:34px!important;  flex-basis:34px!important;  font-size:10px!important}#tbh-bookinger-enterprise .tbhe-brand h1{  font-size:19px!important;  line-height:1!important}#tbh-bookinger-enterprise .tbhe-brand small{  margin-top:3px!important;  font-size:10px!important;  letter-spacing:.055em!important}#tbh-bookinger-enterprise .tbhe-sync{font-size:11px!important}#tbh-bookinger-enterprise .tbhe-layout{  grid-template-columns:158px minmax(0,1fr)!important;  min-height:700px!important}#tbh-bookinger-enterprise .tbhe-nav{  padding:10px!important;  border-right:1px solid var(--line)!important;  border-bottom:0!important}#tbh-bookinger-enterprise .tbhe-nav__list{  position:sticky!important;  top:10px!important;  display:grid!important;  gap:4px!important;  overflow:visible!important}#tbh-bookinger-enterprise .tbhe-nav button{  width:100%!important;  min-height:34px!important;  padding:7px 9px!important;  gap:8px!important;  font-size:12px!important;  white-space:normal!important}#tbh-bookinger-enterprise .tbhe-nav__dot{  width:6px!important;  height:6px!important}#tbh-bookinger-enterprise .tbhe-nav__badge{  min-width:22px!important;  height:19px!important;  padding:0 6px!important;  font-size:10px!important}#tbh-bookinger-enterprise .tbhe-nav__foot{  margin-top:14px!important;  padding:10px!important;  font-size:10px!important}#tbh-bookinger-enterprise .tbhe-main{padding:14px!important}#tbh-bookinger-enterprise .tbhe-pagehead{  gap:12px!important;  margin-bottom:11px!important}#tbh-bookinger-enterprise .tbhe-pagehead h2{font-size:22px!important}#tbh-bookinger-enterprise .tbhe-pagehead p{  margin-top:4px!important;  font-size:12px!important}#tbh-bookinger-enterprise .tbhe-pagehead__actions{gap:6px!important}#tbh-bookinger-enterprise .tbhe-date-nav{gap:5px!important}#tbh-bookinger-enterprise .tbhe-date-label{  margin-bottom:9px!important;  font-size:12px!important}#tbh-bookinger-enterprise .tbhe-icon-btn{  width:36px!important;  height:36px!important;  padding:0!important;  font-size:15px!important}#tbh-bookinger-enterprise .tbhe-kpis,#tbh-bookinger-enterprise .tbhe-overview-kpis{  gap:7px!important;  margin-bottom:10px!important}#tbh-bookinger-enterprise .tbhe-kpi{  min-height:76px!important;  padding:10px 11px!important;  border-radius:9px!important}#tbh-bookinger-enterprise .tbhe-kpi span,#tbh-bookinger-enterprise .tbhe-metric span{  font-size:10px!important}#tbh-bookinger-enterprise .tbhe-kpi strong{  margin-top:3px!important;  font-size:23px!important;  line-height:1!important}#tbh-bookinger-enterprise .tbhe-kpi small,#tbh-bookinger-enterprise .tbhe-metric small{  font-size:10px!important}#tbh-bookinger-enterprise .tbhe-metric{  min-height:82px!important;  padding:10px 11px!important;  border-radius:9px!important}#tbh-bookinger-enterprise .tbhe-metric strong{  margin-top:4px!important;  font-size:24px!important;  line-height:1!important}#tbh-bookinger-enterprise .tbhe-toolbar{  grid-template-columns:minmax(240px,1fr) 150px auto auto!important;  gap:7px!important;  margin-bottom:8px!important;  padding:8px!important}#tbh-bookinger-enterprise .tbhe-table th,#tbh-bookinger-enterprise .tbhe-table td{  padding:8px 9px!important;  line-height:1.32!important}#tbh-bookinger-enterprise .tbhe-table th{  font-family:Inter,system-ui,sans-serif!important;  font-size:10px!important;  letter-spacing:.04em!important}#tbh-bookinger-enterprise .tbhe-table td{font-size:12.5px!important}#tbh-bookinger-enterprise .tbhe-time{font-size:14px!important}#tbh-bookinger-enterprise .tbhe-sub{  margin-top:2px!important;  font-size:10px!important}#tbh-bookinger-enterprise .tbhe-badge{  padding:4px 7px!important;  font-size:10px!important}#tbh-bookinger-enterprise .tbhe-row-actions button{  min-height:29px!important;  padding:5px 8px!important;  font-size:10px!important}#tbh-bookinger-enterprise .tbhe-panel__head{  padding:10px 11px!important}#tbh-bookinger-enterprise .tbhe-panel__body{padding:11px!important}#tbh-bookinger-enterprise .tbhe-panel__head h3{font-size:15px!important}#tbh-bookinger-enterprise .tbhe-panel__head p{  margin-top:3px!important;  font-size:11px!important}#tbh-bookinger-enterprise .tbhe-summary-table{  font-size:12px!important}#tbh-bookinger-enterprise .tbhe-summary-table th{  padding:7px!important;  font-size:9.5px!important}#tbh-bookinger-enterprise .tbhe-summary-table td{  padding:7px!important;  font-size:11.5px!important}#tbh-bookinger-enterprise .tbhe-drawer{  width:min(440px,100%)!important;  padding:14px!important}#tbh-bookinger-enterprise .tbhe-drawer__head h2,#tbh-bookinger-enterprise .tbhe-modal__head h2{  font-size:20px!important}#tbh-bookinger-enterprise .tbhe-detail{padding:9px!important}#tbh-bookinger-enterprise .tbhe-detail span{font-size:10px!important}#tbh-bookinger-enterprise .tbhe-detail strong,#tbh-bookinger-enterprise .tbhe-detail a{font-size:12px!important}#tbh-bookinger-enterprise .tbhe-modal__card{  padding:15px!important;  border-radius:12px!important}#tbh-bookinger-enterprise .tbhe-nav-toggle{  display:none!important}#tbh-bookinger-enterprise .tbhe-nav-backdrop{  display:none!important;  position:fixed!important;  inset:0!important;  z-index:2147483200!important;  width:100%!important;  height:100%!important;  min-height:0!important;  padding:0!important;  border:0!important;  border-radius:0!important;  background:rgba(0,0,0,.66)!important;  backdrop-filter:blur(2px)!important}@media(min-width:721px) and (max-width:1100px){  #tbh-bookinger-enterprise .tbhe-layout{    grid-template-columns:146px minmax(0,1fr)!important  }  #tbh-bookinger-enterprise .tbhe-nav{    padding:9px!important;    border-right:1px solid var(--line)!important;    border-bottom:0!important  }  #tbh-bookinger-enterprise .tbhe-nav__list{    position:sticky!important;    top:9px!important;    display:grid!important;    overflow:visible!important  }  #tbh-bookinger-enterprise .tbhe-nav button{    width:100%!important;    white-space:normal!important;    font-size:11px!important  }  #tbh-bookinger-enterprise .tbhe-nav__separator{    width:auto!important;    height:1px!important;    margin:5px 3px!important  }  #tbh-bookinger-enterprise .tbhe-nav__foot{    display:block!important  }  #tbh-bookinger-enterprise .tbhe-main{padding:11px!important}  #tbh-bookinger-enterprise .tbhe-pagehead h2{font-size:20px!important}}@media(max-width:720px){  #tbh-bookinger-enterprise{    padding:0!important;    font-size:13px!important  }  #tbh-bookinger-enterprise .tbhe-shell{    border:0!important;    border-radius:0!important  }  #tbh-bookinger-enterprise .tbhe-topbar{    position:sticky!important;    top:0!important;    z-index:2147483100!important;    padding:9px 10px!important  }  #tbh-bookinger-enterprise .tbhe-brand h1{font-size:17px!important}  #tbh-bookinger-enterprise .tbhe-brand small{display:none!important}  #tbh-bookinger-enterprise .tbhe-sync{display:none!important}  #tbh-bookinger-enterprise .tbhe-nav-toggle{    display:inline-flex!important  }  #tbh-bookinger-enterprise .tbhe-layout{    grid-template-columns:1fr!important  }  #tbh-bookinger-enterprise .tbhe-nav{    position:fixed!important;    left:0!important;    top:0!important;    bottom:0!important;    z-index:2147483300!important;    width:min(286px,86vw)!important;    padding:74px 12px 18px!important;    overflow-y:auto!important;    border-right:1px solid var(--line-strong)!important;    border-bottom:0!important;    background:#090604!important;    box-shadow:18px 0 70px rgba(0,0,0,.56)!important;    transform:translateX(-104%)!important;    visibility:hidden!important;    transition:transform .2s ease,visibility .2s ease!important  }  #tbh-bookinger-enterprise .tbhe-nav.is-open{    transform:translateX(0)!important;    visibility:visible!important  }  #tbh-bookinger-enterprise .tbhe-nav__list{    position:static!important;    display:grid!important;    gap:5px!important;    overflow:visible!important  }  #tbh-bookinger-enterprise .tbhe-nav button{    width:100%!important;    min-height:42px!important;    padding:9px 11px!important;    font-size:13px!important;    white-space:normal!important  }  #tbh-bookinger-enterprise .tbhe-nav__separator{    width:auto!important;    height:1px!important;    margin:7px 3px!important  }  #tbh-bookinger-enterprise .tbhe-nav__foot{    display:block!important;    font-size:10px!important  }  #tbh-bookinger-enterprise .tbhe-nav-backdrop.is-open{    display:block!important  }  #tbh-bookinger-enterprise .tbhe-main{padding:10px!important}  #tbh-bookinger-enterprise .tbhe-pagehead{    display:grid!important  }  #tbh-bookinger-enterprise .tbhe-pagehead h2{font-size:20px!important}  #tbh-bookinger-enterprise .tbhe-pagehead__actions{    justify-content:flex-start!important  }  #tbh-bookinger-enterprise .tbhe-overview-controls{    width:100%!important;    display:grid!important;    grid-template-columns:repeat(3,minmax(0,1fr))!important  }  #tbh-bookinger-enterprise .tbhe-overview-controls button{    width:100%!important  }  #tbh-bookinger-enterprise .tbhe-toolbar{    grid-template-columns:1fr 1fr!important  }  #tbh-bookinger-enterprise .tbhe-toolbar label:first-child{    grid-column:1/-1!important  }  #tbh-bookinger-enterprise .tbhe-table-wrap{display:none!important}  #tbh-bookinger-enterprise .tbhe-mobile-list{    display:grid!important;    gap:9px!important  }  #tbh-bookinger-enterprise .tbhe-kpis,  #tbh-bookinger-enterprise .tbhe-overview-kpis{    grid-template-columns:repeat(2,minmax(0,1fr))!important  }  #tbh-bookinger-enterprise .tbhe-kpi,  #tbh-bookinger-enterprise .tbhe-metric{    min-height:74px!important  }  #tbh-bookinger-enterprise .tbhe-kpi strong,  #tbh-bookinger-enterprise .tbhe-metric strong{    font-size:21px!important  }  #tbh-bookinger-enterprise .tbhe-form{    grid-template-columns:1fr!important  }  #tbh-bookinger-enterprise .tbhe-form .is-wide,  #tbh-bookinger-enterprise .tbhe-form__actions,  #tbh-bookinger-enterprise .tbhe-form__message{    grid-column:1!important  }  #tbh-bookinger-enterprise .tbhe-form__actions{    display:grid!important;    grid-template-columns:1fr 1fr!important  }  #tbh-bookinger-enterprise .tbhe-form__actions button{    width:100%!important  }  #tbh-bookinger-enterprise .tbhe-detail-grid{    grid-template-columns:1fr!important  }  #tbh-bookinger-enterprise .tbhe-detail--wide{    grid-column:1!important  }}@media(max-width:430px){  #tbh-bookinger-enterprise .tbhe-topbar__actions [data-refresh]{    display:none!important  }  #tbh-bookinger-enterprise .tbhe-kpis,  #tbh-bookinger-enterprise .tbhe-overview-kpis{    grid-template-columns:1fr 1fr!important  }  #tbh-bookinger-enterprise .tbhe-toolbar{    grid-template-columns:1fr!important  }  #tbh-bookinger-enterprise .tbhe-toolbar label:first-child{    grid-column:1!important  }  #tbh-bookinger-enterprise .tbhe-drawer__actions{    grid-template-columns:1fr!important  }}html.usn body:has(#tbh-bookinger-enterprise) {  background: #08090a !important;}html.usn #tbh-bookinger-enterprise {  --admin-bg: #0b0c0e;  --admin-surface: #111316;  --admin-surface-2: #17191d;  --admin-surface-3: #1d2024;  --admin-border: rgba(255, 255, 255, 0.085);  --admin-border-strong: rgba(255, 255, 255, 0.14);  --admin-text: #f2f3f4;  --admin-muted: #a5abb3;  --admin-faint: #737a84;  --admin-gold: #d7ad52;  --admin-gold-light: #edcf85;  --admin-gold-soft: rgba(215, 173, 82, 0.12);  --admin-success: #78c99a;  --admin-danger: #ed8f88;  --admin-info: #89bde8;  padding: 12px !important;  color: var(--admin-text) !important;  background:    radial-gradient(circle at 8% 0%, rgba(215, 173, 82, 0.045), transparent 26rem),    #08090a !important;  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;  font-size: 14px !important;  line-height: 1.48 !important;  -webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;  text-rendering: optimizeLegibility !important;  font-synthesis: none !important;}html.usn #tbh-bookinger-enterprise h1,html.usn #tbh-bookinger-enterprise h2,html.usn #tbh-bookinger-enterprise h3,html.usn #tbh-bookinger-enterprise h4,html.usn #tbh-bookinger-enterprise h5,html.usn #tbh-bookinger-enterprise h6 {  margin: 0 !important;  color: var(--admin-text) !important;  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;  font-weight: 700 !important;  line-height: 1.2 !important;  letter-spacing: -0.018em !important;  text-transform: none !important;}html.usn #tbh-bookinger-enterprise p {  color: var(--admin-muted) !important;  font-size: 13px !important;  line-height: 1.5 !important;}html.usn #tbh-bookinger-enterprise small {  color: var(--admin-faint) !important;  font-size: 11px !important;  line-height: 1.4 !important;}html.usn #tbh-bookinger-enterprise .tbhe-shell {  max-width: 1700px !important;  margin: 0 auto !important;  overflow: hidden !important;  border: 1px solid var(--admin-border) !important;  border-radius: 12px !important;  background: var(--admin-bg) !important;  box-shadow: 0 18px 60px rgba(0, 0, 0, 0.28) !important;}html.usn #tbh-bookinger-enterprise .tbhe-app {  min-height: 640px !important;}html.usn #tbh-bookinger-enterprise .tbhe-topbar {  min-height: 58px !important;  padding: 10px 14px !important;  border-bottom: 1px solid var(--admin-border) !important;  background: #0e1012 !important;}html.usn #tbh-bookinger-enterprise .tbhe-brand {  gap: 10px !important;}html.usn #tbh-bookinger-enterprise .tbhe-brand__mark {  width: 32px !important;  height: 32px !important;  flex-basis: 32px !important;  border-color: rgba(215, 173, 82, 0.36) !important;  background: rgba(215, 173, 82, 0.04) !important;  color: var(--admin-gold-light) !important;  font-size: 9px !important;}html.usn #tbh-bookinger-enterprise .tbhe-brand h1 {  color: var(--admin-text) !important;  font-size: 18px !important;  font-weight: 700 !important;}html.usn #tbh-bookinger-enterprise .tbhe-brand small {  margin-top: 2px !important;  color: var(--admin-faint) !important;  font-size: 10px !important;  font-weight: 600 !important;  letter-spacing: 0.025em !important;  text-transform: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-sync {  color: var(--admin-faint) !important;  font-size: 11px !important;}html.usn #tbh-bookinger-enterprise .tbhe-layout {  grid-template-columns: 205px minmax(0, 1fr) !important;  min-height: 580px !important;}html.usn #tbh-bookinger-enterprise .tbhe-nav {  padding: 12px 10px !important;  border-right: 1px solid var(--admin-border) !important;  border-bottom: 0 !important;  background: #0d0f11 !important;}html.usn #tbh-bookinger-enterprise .tbhe-nav__list {  position: sticky !important;  top: 12px !important;  display: grid !important;  gap: 4px !important;  overflow: visible !important;}html.usn #tbh-bookinger-enterprise .tbhe-nav button {  position: relative !important;  width: 100% !important;  min-height: 38px !important;  padding: 8px 10px !important;  justify-content: flex-start !important;  gap: 9px !important;  border: 1px solid transparent !important;  border-radius: 7px !important;  background: transparent !important;  color: var(--admin-muted) !important;  font-size: 13px !important;  font-weight: 600 !important;  line-height: 1.2 !important;  letter-spacing: 0 !important;  text-align: left !important;  text-transform: none !important;  white-space: normal !important;}html.usn #tbh-bookinger-enterprise .tbhe-nav button:hover {  border-color: var(--admin-border) !important;  background: var(--admin-surface) !important;  color: var(--admin-text) !important;  transform: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-nav button.is-active {  border-color: rgba(215, 173, 82, 0.24) !important;  background: linear-gradient(90deg, rgba(215, 173, 82, 0.16), rgba(215, 173, 82, 0.055)) !important;  color: var(--admin-gold-light) !important;  box-shadow: inset 3px 0 0 var(--admin-gold) !important;}html.usn #tbh-bookinger-enterprise .tbhe-nav__dot {  width: 5px !important;  height: 5px !important;  opacity: 0.72 !important;}html.usn #tbh-bookinger-enterprise .tbhe-nav__badge {  min-width: 24px !important;  height: 20px !important;  margin-left: auto !important;  padding: 0 6px !important;  border: 1px solid var(--admin-border) !important;  border-radius: 999px !important;  background: rgba(255, 255, 255, 0.035) !important;  color: var(--admin-muted) !important;  font-size: 10px !important;  font-weight: 700 !important;}html.usn #tbh-bookinger-enterprise .tbhe-nav button.is-active .tbhe-nav__badge {  border-color: rgba(215, 173, 82, 0.25) !important;  background: rgba(215, 173, 82, 0.11) !important;  color: var(--admin-gold-light) !important;}html.usn #tbh-bookinger-enterprise .tbhe-nav__separator {  height: 1px !important;  margin: 7px 6px !important;  background: var(--admin-border) !important;}html.usn #tbh-bookinger-enterprise .tbhe-nav__foot {  margin-top: 14px !important;  padding: 10px 8px !important;  border-top: 1px solid var(--admin-border) !important;  color: var(--admin-faint) !important;  font-size: 10px !important;  line-height: 1.45 !important;}html.usn #tbh-bookinger-enterprise .tbhe-main {  min-width: 0 !important;  padding: 16px !important;  background: var(--admin-bg) !important;}html.usn #tbh-bookinger-enterprise .tbhe-pagehead {  align-items: center !important;  gap: 14px !important;  margin-bottom: 12px !important;}html.usn #tbh-bookinger-enterprise .tbhe-pagehead h2 {  color: var(--admin-text) !important;  font-size: 23px !important;  font-weight: 700 !important;}html.usn #tbh-bookinger-enterprise .tbhe-pagehead p {  margin-top: 3px !important;  color: var(--admin-muted) !important;  font-size: 12.5px !important;}html.usn #tbh-bookinger-enterprise .tbhe-date-label {  margin-bottom: 9px !important;  color: var(--admin-gold-light) !important;  font-size: 12px !important;  font-weight: 650 !important;}html.usn #tbh-bookinger-enterprise button,html.usn #tbh-bookinger-enterprise .tbhe-btn--quiet,html.usn #tbh-bookinger-enterprise .tbhe-btn--primary {  min-height: 36px !important;  padding: 8px 11px !important;  border-radius: 7px !important;  font-size: 12px !important;  font-weight: 650 !important;  line-height: 1 !important;  letter-spacing: 0 !important;  text-transform: none !important;  box-shadow: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-btn--quiet {  border-color: var(--admin-border-strong) !important;  background: var(--admin-surface) !important;  color: var(--admin-text) !important;}html.usn #tbh-bookinger-enterprise .tbhe-btn--quiet:hover {  border-color: rgba(215, 173, 82, 0.28) !important;  background: var(--admin-surface-2) !important;  color: var(--admin-gold-light) !important;  transform: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-btn--primary,html.usn #tbh-bookinger-enterprise .tbhe-btn--primary:hover,html.usn #tbh-bookinger-enterprise .tbhe-btn--primary:focus,html.usn #tbh-bookinger-enterprise .tbhe-btn--primary:active,html.usn #tbh-bookinger-enterprise .tbhe-btn--primary:disabled {  border-color: #e7c36c !important;  background: linear-gradient(180deg, #efd486, #d8aa49) !important;  color: #080604 !important;  -webkit-text-fill-color: #080604 !important;  font-weight: 750 !important;  opacity: 1 !important;}html.usn #tbh-bookinger-enterprise .tbhe-btn--primary:hover {  background: linear-gradient(180deg, #f6df9f, #e4bd62) !important;  transform: translateY(-1px) !important;}html.usn #tbh-bookinger-enterprise .tbhe-icon-btn {  width: 36px !important;  height: 36px !important;  padding: 0 !important;  font-size: 15px !important;}html.usn #tbh-bookinger-enterprise input,html.usn #tbh-bookinger-enterprise select,html.usn #tbh-bookinger-enterprise textarea {  min-height: 36px !important;  padding: 8px 10px !important;  border: 1px solid var(--admin-border-strong) !important;  border-radius: 7px !important;  background: #0d0f11 !important;  color: var(--admin-text) !important;  font-size: 13px !important;  font-weight: 450 !important;  line-height: 1.25 !important;  box-shadow: none !important;}html.usn #tbh-bookinger-enterprise input::placeholder,html.usn #tbh-bookinger-enterprise textarea::placeholder {  color: #6f7680 !important;}html.usn #tbh-bookinger-enterprise input:focus,html.usn #tbh-bookinger-enterprise select:focus,html.usn #tbh-bookinger-enterprise textarea:focus {  border-color: rgba(215, 173, 82, 0.62) !important;  background: #101215 !important;  box-shadow: 0 0 0 3px rgba(215, 173, 82, 0.11) !important;}html.usn #tbh-bookinger-enterprise label {  color: var(--admin-muted) !important;  font-size: 11px !important;  font-weight: 650 !important;  line-height: 1.25 !important;  letter-spacing: 0 !important;  text-transform: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-kpis,html.usn #tbh-bookinger-enterprise .tbhe-overview-kpis {  gap: 8px !important;  margin-bottom: 11px !important;}html.usn #tbh-bookinger-enterprise .tbhe-kpi,html.usn #tbh-bookinger-enterprise .tbhe-metric {  min-height: 80px !important;  padding: 11px 12px !important;  border: 1px solid var(--admin-border) !important;  border-radius: 9px !important;  background: var(--admin-surface) !important;  box-shadow: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-kpi span,html.usn #tbh-bookinger-enterprise .tbhe-metric span {  color: var(--admin-faint) !important;  font-size: 10px !important;  font-weight: 650 !important;  letter-spacing: 0.02em !important;  text-transform: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-kpi strong,html.usn #tbh-bookinger-enterprise .tbhe-metric strong {  display: block !important;  margin-top: 4px !important;  color: var(--admin-text) !important;  font-size: 24px !important;  font-weight: 700 !important;  line-height: 1 !important;}html.usn #tbh-bookinger-enterprise .tbhe-kpi small,html.usn #tbh-bookinger-enterprise .tbhe-metric small {  margin-top: 5px !important;  color: var(--admin-faint) !important;  font-size: 10px !important;}html.usn #tbh-bookinger-enterprise .tbhe-toolbar {  grid-template-columns: minmax(260px, 1fr) 155px auto auto !important;  gap: 8px !important;  margin-bottom: 9px !important;  padding: 9px !important;  border: 1px solid var(--admin-border) !important;  border-radius: 9px !important;  background: var(--admin-surface) !important;}html.usn #tbh-bookinger-enterprise .tbhe-table-wrap {  min-height: 0 !important;  overflow: auto !important;  border: 1px solid var(--admin-border) !important;  border-radius: 9px !important;  background: var(--admin-surface) !important;}html.usn #tbh-bookinger-enterprise .tbhe-table {  min-width: 900px !important;  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-table th {  padding: 9px 10px !important;  border-bottom: 1px solid var(--admin-border-strong) !important;  background: #15171a !important;  color: var(--admin-muted) !important;  font-family: Inter, system-ui, sans-serif !important;  font-size: 10px !important;  font-weight: 700 !important;  letter-spacing: 0.025em !important;  text-transform: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-table td {  padding: 9px 10px !important;  border-bottom: 1px solid var(--admin-border) !important;  color: var(--admin-text) !important;  font-size: 13px !important;  line-height: 1.35 !important;}html.usn #tbh-bookinger-enterprise .tbhe-table tbody tr:hover {  background: rgba(255, 255, 255, 0.025) !important;}html.usn #tbh-bookinger-enterprise .tbhe-time {  color: var(--admin-gold-light) !important;  font-size: 14px !important;  font-weight: 700 !important;}html.usn #tbh-bookinger-enterprise .tbhe-name {  font-weight: 650 !important;}html.usn #tbh-bookinger-enterprise .tbhe-sub {  margin-top: 2px !important;  color: var(--admin-faint) !important;  font-size: 10px !important;}html.usn #tbh-bookinger-enterprise .tbhe-badge {  padding: 4px 7px !important;  border-radius: 999px !important;  font-size: 10px !important;  font-weight: 650 !important;}html.usn #tbh-bookinger-enterprise .tbhe-empty {  min-height: 185px !important;  display: grid !important;  place-content: center !important;  padding: 28px 20px !important;  text-align: center !important;}html.usn #tbh-bookinger-enterprise .tbhe-empty h3 {  color: var(--admin-text) !important;  font-size: 16px !important;  font-weight: 650 !important;}html.usn #tbh-bookinger-enterprise .tbhe-empty p {  max-width: 440px !important;  margin: 5px auto 0 !important;  color: var(--admin-muted) !important;  font-size: 12px !important;}html.usn #tbh-bookinger-enterprise .tbhe-panel,html.usn #tbh-bookinger-enterprise .tbhe-card,html.usn #tbh-bookinger-enterprise .tbhe-lock,html.usn #tbh-bookinger-enterprise .tbhe-system-card {  border-color: var(--admin-border) !important;  background: var(--admin-surface) !important;  box-shadow: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-panel__head {  padding: 11px 12px !important;  border-bottom-color: var(--admin-border) !important;  background: #141619 !important;}html.usn #tbh-bookinger-enterprise .tbhe-panel__body {  padding: 12px !important;}html.usn #tbh-bookinger-enterprise .tbhe-panel__head h3 {  font-size: 15px !important;  font-weight: 650 !important;}html.usn #tbh-bookinger-enterprise .tbhe-panel__head p {  margin-top: 3px !important;  font-size: 11px !important;}html.usn #tbh-bookinger-enterprise .tbhe-auth {  min-height: 68vh !important;  padding: 22px !important;  background: #090a0b !important;}html.usn #tbh-bookinger-enterprise .tbhe-auth__card {  width: min(450px, 100%) !important;  padding: 30px !important;  border: 1px solid var(--admin-border-strong) !important;  border-radius: 14px !important;  background: var(--admin-surface) !important;  box-shadow: 0 20px 70px rgba(0, 0, 0, 0.35) !important;}html.usn #tbh-bookinger-enterprise .tbhe-auth__card h1 {  font-size: 23px !important;  font-weight: 700 !important;}html.usn #tbh-bookinger-enterprise .tbhe-auth__card p {  margin-top: 9px !important;  color: var(--admin-muted) !important;  font-size: 13px !important;}html.usn #tbh-bookinger-enterprise .tbhe-auth__status {  min-height: 20px !important;  color: var(--admin-muted) !important;  font-size: 12px !important;}@media (min-width: 721px) and (max-width: 1180px) {  html.usn #tbh-bookinger-enterprise .tbhe-layout {    grid-template-columns: 185px minmax(0, 1fr) !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-nav {    padding: 10px 8px !important;    border-right: 1px solid var(--admin-border) !important;    border-bottom: 0 !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-nav__list {    position: sticky !important;    top: 10px !important;    display: grid !important;    overflow: visible !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-nav button {    width: 100% !important;    font-size: 12px !important;    white-space: normal !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-nav__separator {    width: auto !important;    height: 1px !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-nav__foot {    display: block !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-main {    padding: 13px !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-pagehead {    align-items: flex-start !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-pagehead__actions {    max-width: 58% !important;  }}@media (max-width: 720px) {  html.usn #tbh-bookinger-enterprise {    padding: 0 !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-shell {    border: 0 !important;    border-radius: 0 !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-topbar {    position: sticky !important;    top: 0 !important;    z-index: 2147483100 !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-layout {    grid-template-columns: 1fr !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-nav {    position: fixed !important;    inset: 0 auto 0 0 !important;    z-index: 2147483300 !important;    width: min(292px, 87vw) !important;    padding: 72px 12px 18px !important;    overflow-y: auto !important;    border-right: 1px solid var(--admin-border-strong) !important;    border-bottom: 0 !important;    background: #0d0f11 !important;    box-shadow: 22px 0 70px rgba(0, 0, 0, 0.58) !important;    transform: translateX(-104%) !important;    visibility: hidden !important;    transition: transform 0.2s ease, visibility 0.2s ease !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-nav.is-open {    transform: translateX(0) !important;    visibility: visible !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-nav__list {    position: static !important;    display: grid !important;    gap: 5px !important;    overflow: visible !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-nav button {    min-height: 43px !important;    padding: 10px 11px !important;    font-size: 13px !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-nav__foot {    display: block !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-nav-backdrop.is-open {    display: block !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-main {    padding: 10px !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-pagehead {    display: grid !important;    align-items: start !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-pagehead h2 {    font-size: 21px !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-pagehead__actions {    justify-content: flex-start !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-toolbar {    grid-template-columns: 1fr 1fr !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-toolbar label:first-child {    grid-column: 1 / -1 !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-kpis,  html.usn #tbh-bookinger-enterprise .tbhe-overview-kpis {    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-kpi,  html.usn #tbh-bookinger-enterprise .tbhe-metric {    min-height: 76px !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-table-wrap {    display: none !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-mobile-list {    display: grid !important;    gap: 9px !important;  }}@media (max-width: 430px) {  html.usn #tbh-bookinger-enterprise .tbhe-toolbar {    grid-template-columns: 1fr !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-toolbar label:first-child {    grid-column: 1 !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-kpis,  html.usn #tbh-bookinger-enterprise .tbhe-overview-kpis {    grid-template-columns: 1fr 1fr !important;  }}html.usn #tbh-bookinger-enterprise {  background: #090a0b !important;}html.usn #tbh-bookinger-enterprise .tbhe-shell {  overflow: visible !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-app {  overflow: hidden !important;  border: 1px solid var(--admin-border) !important;  border-radius: 11px !important;  background: var(--admin-bg) !important;}html.usn #tbh-bookinger-enterprise .tbhe-topbar {  border: 0 !important;  border-bottom: 1px solid var(--admin-border) !important;  border-radius: 0 !important;  background: #0e1012 !important;  box-shadow: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-nav {  background: #0d0f11 !important;}html.usn #tbh-bookinger-enterprise .tbhe-main {  background: #0b0c0e !important;}html.usn #tbh-bookinger-enterprise .tbhe-pagehead {  margin: 0 0 14px !important;  padding: 0 0 13px !important;  border-bottom: 1px solid var(--admin-border) !important;  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-kpis,html.usn #tbh-bookinger-enterprise .tbhe-overview-kpis {  display: grid !important;  gap: 0 !important;  margin: 0 0 14px !important;  overflow: hidden !important;  border-top: 1px solid var(--admin-border) !important;  border-bottom: 1px solid var(--admin-border) !important;  border-radius: 0 !important;  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-kpi,html.usn #tbh-bookinger-enterprise .tbhe-metric {  min-height: 72px !important;  padding: 11px 14px !important;  border: 0 !important;  border-right: 1px solid var(--admin-border) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-kpi:last-child,html.usn #tbh-bookinger-enterprise .tbhe-metric:last-child {  border-right: 0 !important;}html.usn #tbh-bookinger-enterprise .tbhe-kpi:hover,html.usn #tbh-bookinger-enterprise .tbhe-metric:hover {  background: rgba(255, 255, 255, 0.018) !important;}html.usn #tbh-bookinger-enterprise .tbhe-kpi strong,html.usn #tbh-bookinger-enterprise .tbhe-metric strong {  font-size: 22px !important;}html.usn #tbh-bookinger-enterprise .tbhe-toolbar {  margin: 0 !important;  padding: 0 0 12px !important;  border: 0 !important;  border-bottom: 1px solid var(--admin-border) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-table-wrap {  min-height: 0 !important;  margin-top: 0 !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-table {  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-table th {  border-top: 0 !important;  border-bottom: 1px solid var(--admin-border-strong) !important;  background: rgba(255, 255, 255, 0.025) !important;}html.usn #tbh-bookinger-enterprise .tbhe-table td {  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-table tbody tr:last-child td {  border-bottom: 0 !important;}html.usn #tbh-bookinger-enterprise .tbhe-empty {  min-height: 170px !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-overview-grid,html.usn #tbh-bookinger-enterprise .tbhe-overview-grid--equal,html.usn #tbh-bookinger-enterprise .tbhe-panels {  gap: 28px !important;  margin-top: 22px !important;}html.usn #tbh-bookinger-enterprise .tbhe-panel,html.usn #tbh-bookinger-enterprise .tbhe-card {  overflow: visible !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-panel__head {  padding: 0 0 9px !important;  border: 0 !important;  border-bottom: 1px solid var(--admin-border) !important;  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-panel__body {  padding: 12px 0 0 !important;}html.usn #tbh-bookinger-enterprise .tbhe-breakdowns {  gap: 0 !important;  border-top: 1px solid var(--admin-border) !important;}html.usn #tbh-bookinger-enterprise .tbhe-breakdown {  padding: 12px 4px !important;  border: 0 !important;  border-bottom: 1px solid var(--admin-border) !important;  border-radius: 0 !important;  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-breakdown strong {  color: var(--admin-text) !important;  font-size: 18px !important;}html.usn #tbh-bookinger-enterprise .tbhe-summary-table-wrap {  overflow: auto !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-summary-table {  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-summary-table th {  background: rgba(255, 255, 255, 0.02) !important;}html.usn #tbh-bookinger-enterprise .tbhe-summary-table td {  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-policy {  gap: 0 !important;  padding-top: 2px !important;  border-top: 1px solid var(--admin-border) !important;}html.usn #tbh-bookinger-enterprise .tbhe-policy__item {  padding: 11px 0 !important;  border: 0 !important;  border-bottom: 1px solid var(--admin-border) !important;  border-radius: 0 !important;  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-policy__item:last-child {  border-bottom: 0 !important;}html.usn #tbh-bookinger-enterprise .tbhe-system-grid {  gap: 0 !important;  border-top: 1px solid var(--admin-border) !important;}html.usn #tbh-bookinger-enterprise .tbhe-system-item {  padding: 12px 4px !important;  border: 0 !important;  border-right: 1px solid var(--admin-border) !important;  border-bottom: 1px solid var(--admin-border) !important;  border-radius: 0 !important;  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-system-item:nth-child(2n) {  border-right: 0 !important;}html.usn #tbh-bookinger-enterprise .tbhe-locks {  gap: 0 !important;  border-top: 1px solid var(--admin-border) !important;}html.usn #tbh-bookinger-enterprise .tbhe-lock {  padding: 12px 0 !important;  border: 0 !important;  border-bottom: 1px solid var(--admin-border) !important;  border-radius: 0 !important;  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-auth__card,html.usn #tbh-bookinger-enterprise .tbhe-modal__card,html.usn #tbh-bookinger-enterprise .tbhe-drawer {  border: 1px solid var(--admin-border-strong) !important;  border-radius: 12px !important;  background: var(--admin-surface) !important;  box-shadow: 0 20px 65px rgba(0, 0, 0, 0.38) !important;}@media (max-width: 720px) {  html.usn #tbh-bookinger-enterprise .tbhe-kpis,  html.usn #tbh-bookinger-enterprise .tbhe-overview-kpis {    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-kpi,  html.usn #tbh-bookinger-enterprise .tbhe-metric {    border-right: 1px solid var(--admin-border) !important;    border-bottom: 1px solid var(--admin-border) !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-kpi:nth-child(2n),  html.usn #tbh-bookinger-enterprise .tbhe-metric:nth-child(2n) {    border-right: 0 !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-kpi:nth-last-child(-n + 2),  html.usn #tbh-bookinger-enterprise .tbhe-metric:nth-last-child(-n + 2) {    border-bottom: 0 !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-overview-grid,  html.usn #tbh-bookinger-enterprise .tbhe-overview-grid--equal,  html.usn #tbh-bookinger-enterprise .tbhe-panels {    gap: 24px !important;    margin-top: 18px !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-system-item {    border-right: 0 !important;  }}html.usn input[type="date"],html.usn input[type="datetime-local"],html.usn input[type="month"],html.usn input[type="week"],html.usn input[type="time"] {  color-scheme: dark !important;}html.usn input[type="date"]::-webkit-calendar-picker-indicator,html.usn input[type="datetime-local"]::-webkit-calendar-picker-indicator,html.usn input[type="month"]::-webkit-calendar-picker-indicator,html.usn input[type="week"]::-webkit-calendar-picker-indicator,html.usn input[type="time"]::-webkit-calendar-picker-indicator {  opacity: 1 !important;  filter: invert(1) brightness(2) contrast(1.25) !important;  cursor: pointer !important;}html.usn input[type="date"]:hover::-webkit-calendar-picker-indicator,html.usn input[type="date"]:focus::-webkit-calendar-picker-indicator,html.usn input[type="date"]:active::-webkit-calendar-picker-indicator,html.usn input[type="date"]:disabled::-webkit-calendar-picker-indicator,html.usn input[type="datetime-local"]:hover::-webkit-calendar-picker-indicator,html.usn input[type="datetime-local"]:focus::-webkit-calendar-picker-indicator,html.usn input[type="datetime-local"]:active::-webkit-calendar-picker-indicator,html.usn input[type="datetime-local"]:disabled::-webkit-calendar-picker-indicator,html.usn input[type="month"]:hover::-webkit-calendar-picker-indicator,html.usn input[type="month"]:focus::-webkit-calendar-picker-indicator,html.usn input[type="month"]:active::-webkit-calendar-picker-indicator,html.usn input[type="month"]:disabled::-webkit-calendar-picker-indicator,html.usn input[type="week"]:hover::-webkit-calendar-picker-indicator,html.usn input[type="week"]:focus::-webkit-calendar-picker-indicator,html.usn input[type="week"]:active::-webkit-calendar-picker-indicator,html.usn input[type="week"]:disabled::-webkit-calendar-picker-indicator,html.usn input[type="time"]:hover::-webkit-calendar-picker-indicator,html.usn input[type="time"]:focus::-webkit-calendar-picker-indicator,html.usn input[type="time"]:active::-webkit-calendar-picker-indicator,html.usn input[type="time"]:disabled::-webkit-calendar-picker-indicator {  opacity: 1 !important;  filter: invert(1) brightness(2) contrast(1.25) !important;}html.usn #tbh-bookinger-enterprise input[type="date"]::-webkit-calendar-picker-indicator,html.usn #tbh-bookinger-enterprise input[type="datetime-local"]::-webkit-calendar-picker-indicator,html.usn #tbh-bookinger-enterprise input[type="month"]::-webkit-calendar-picker-indicator,html.usn #tbh-bookinger-enterprise input[type="week"]::-webkit-calendar-picker-indicator,html.usn #tbh-bookinger-enterprise input[type="time"]::-webkit-calendar-picker-indicator {  opacity: 1 !important;  filter: invert(1) brightness(2) contrast(1.25) !important;}html.usn input[type="date"],html.usn input[type="datetime-local"],html.usn input[type="month"],html.usn input[type="week"],html.usn input[type="time"] {  color-scheme: dark !important;}html.usn input[type="date"]::-webkit-calendar-picker-indicator,html.usn input[type="datetime-local"]::-webkit-calendar-picker-indicator,html.usn input[type="month"]::-webkit-calendar-picker-indicator,html.usn input[type="week"]::-webkit-calendar-picker-indicator,html.usn input[type="time"]::-webkit-calendar-picker-indicator,html.usn input[type="date"]:hover::-webkit-calendar-picker-indicator,html.usn input[type="date"]:focus::-webkit-calendar-picker-indicator,html.usn input[type="date"]:active::-webkit-calendar-picker-indicator,html.usn input[type="date"]:disabled::-webkit-calendar-picker-indicator,html.usn input[type="datetime-local"]:hover::-webkit-calendar-picker-indicator,html.usn input[type="datetime-local"]:focus::-webkit-calendar-picker-indicator,html.usn input[type="datetime-local"]:active::-webkit-calendar-picker-indicator,html.usn input[type="datetime-local"]:disabled::-webkit-calendar-picker-indicator,html.usn input[type="month"]:hover::-webkit-calendar-picker-indicator,html.usn input[type="month"]:focus::-webkit-calendar-picker-indicator,html.usn input[type="month"]:active::-webkit-calendar-picker-indicator,html.usn input[type="month"]:disabled::-webkit-calendar-picker-indicator,html.usn input[type="week"]:hover::-webkit-calendar-picker-indicator,html.usn input[type="week"]:focus::-webkit-calendar-picker-indicator,html.usn input[type="week"]:active::-webkit-calendar-picker-indicator,html.usn input[type="week"]:disabled::-webkit-calendar-picker-indicator,html.usn input[type="time"]:hover::-webkit-calendar-picker-indicator,html.usn input[type="time"]:focus::-webkit-calendar-picker-indicator,html.usn input[type="time"]:active::-webkit-calendar-picker-indicator,html.usn input[type="time"]:disabled::-webkit-calendar-picker-indicator {  opacity: 1 !important;  filter: brightness(0) invert(1) !important;  -webkit-filter: brightness(0) invert(1) !important;  cursor: pointer !important;}html.usn body #tbh-bookinger-enterprise input[type="date"]::-webkit-calendar-picker-indicator,html.usn body #tbh-bookinger-enterprise input[type="datetime-local"]::-webkit-calendar-picker-indicator,html.usn body #tbh-bookinger-enterprise input[type="month"]::-webkit-calendar-picker-indicator,html.usn body #tbh-bookinger-enterprise input[type="week"]::-webkit-calendar-picker-indicator,html.usn body #tbh-bookinger-enterprise input[type="time"]::-webkit-calendar-picker-indicator {  opacity: 1 !important;  filter: brightness(0) invert(1) !important;  -webkit-filter: brightness(0) invert(1) !important;}html.usn #tbh-bookinger-enterprise .tbhe-table {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  table-layout: fixed !important;}html.usn #tbh-bookinger-enterprise .tbhe-table th:nth-child(1),html.usn #tbh-bookinger-enterprise .tbhe-table td:nth-child(1) {  width: 84px !important;}html.usn #tbh-bookinger-enterprise .tbhe-table th:nth-child(2),html.usn #tbh-bookinger-enterprise .tbhe-table td:nth-child(2) {  width: 19% !important;}html.usn #tbh-bookinger-enterprise .tbhe-table th:nth-child(3),html.usn #tbh-bookinger-enterprise .tbhe-table td:nth-child(3) {  width: 68px !important;}html.usn #tbh-bookinger-enterprise .tbhe-table th:nth-child(4),html.usn #tbh-bookinger-enterprise .tbhe-table td:nth-child(4) {  width: 18% !important;}html.usn #tbh-bookinger-enterprise .tbhe-table th:nth-child(5),html.usn #tbh-bookinger-enterprise .tbhe-table td:nth-child(5) {  width: auto !important;}html.usn #tbh-bookinger-enterprise .tbhe-table th:nth-child(6),html.usn #tbh-bookinger-enterprise .tbhe-table td:nth-child(6) {  width: 105px !important;}html.usn #tbh-bookinger-enterprise .tbhe-table th:nth-child(7),html.usn #tbh-bookinger-enterprise .tbhe-table td:nth-child(7) {  width: 82px !important;}html.usn #tbh-bookinger-enterprise .tbhe-table th,html.usn #tbh-bookinger-enterprise .tbhe-table td {  min-width: 0 !important;  max-width: 100% !important;  overflow: hidden !important;}html.usn #tbh-bookinger-enterprise .tbhe-name,html.usn #tbh-bookinger-enterprise .tbhe-sub,html.usn #tbh-bookinger-enterprise .tbhe-table td a {  display: block !important;  min-width: 0 !important;  max-width: 100% !important;  overflow: hidden !important;  text-overflow: ellipsis !important;  white-space: nowrap !important;}html.usn #tbh-bookinger-enterprise .tbhe-table td {  overflow-wrap: anywhere !important;  word-break: normal !important;}html.usn #tbh-bookinger-enterprise .tbhe-table td:nth-child(2) .tbhe-sub,html.usn #tbh-bookinger-enterprise .tbhe-table td:nth-child(4) .tbhe-sub {  color: var(--admin-faint, #737a84) !important;  direction: ltr !important;  unicode-bidi: plaintext !important;}html.usn #tbh-bookinger-enterprise .tbhe-comment {  max-width: none !important;  overflow: hidden !important;  text-overflow: ellipsis !important;  white-space: nowrap !important;}html.usn #tbh-bookinger-enterprise .tbhe-main,html.usn #tbh-bookinger-enterprise .tbhe-view,html.usn #tbh-bookinger-enterprise .tbhe-table-wrap {  min-width: 0 !important;  max-width: 100% !important;}html.usn #tbh-bookinger-enterprise .tbhe-table-wrap {  overflow-x: hidden !important;}@media (min-width: 721px) and (max-width: 1100px) {  html.usn #tbh-bookinger-enterprise .tbhe-table th:nth-child(2),  html.usn #tbh-bookinger-enterprise .tbhe-table td:nth-child(2) {    width: 18% !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-table th:nth-child(4),  html.usn #tbh-bookinger-enterprise .tbhe-table td:nth-child(4) {    width: 17% !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-table th:nth-child(6),  html.usn #tbh-bookinger-enterprise .tbhe-table td:nth-child(6) {    width: 94px !important;  }}html.usn #tbh-bookinger-enterprise .tbhe-chart {  display: grid !important;  gap: 0 !important;  width: 100% !important;  border-top: 1px solid var(--admin-border, rgba(255,255,255,.085)) !important;}html.usn #tbh-bookinger-enterprise .tbhe-chart-row {  display: grid !important;  grid-template-columns:    88px    minmax(180px, 1fr)    minmax(230px, auto) !important;  gap: 16px !important;  align-items: center !important;  min-height: 46px !important;  padding: 8px 0 !important;  border-bottom: 1px solid var(--admin-border, rgba(255,255,255,.085)) !important;  background: transparent !important;}html.usn #tbh-bookinger-enterprise .tbhe-chart-row:hover {  background: rgba(255,255,255,.018) !important;}html.usn #tbh-bookinger-enterprise .tbhe-chart-row__label {  color: var(--admin-muted, #a5abb3) !important;  font-size: 12px !important;  font-weight: 550 !important;  line-height: 1 !important;  font-variant-numeric: tabular-nums !important;  white-space: nowrap !important;}html.usn #tbh-bookinger-enterprise .tbhe-chart-row__track {  position: relative !important;  width: 100% !important;  height: 7px !important;  overflow: hidden !important;  border: 0 !important;  border-radius: 999px !important;  background: rgba(255,255,255,.055) !important;  box-shadow: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-chart-row__track::before {  content: "" !important;  position: absolute !important;  inset: 0 !important;  border-radius: inherit !important;  box-shadow: inset 0 0 0 1px rgba(255,255,255,.025) !important;  pointer-events: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-chart-row__track i {  display: block !important;  height: 100% !important;  min-width: 0 !important;  border-radius: inherit !important;  background:    linear-gradient(      90deg,      #b7842e 0%,      #d5ad56 58%,      #efd486 100%    ) !important;  box-shadow: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-chart-row__value {  display: flex !important;  align-items: center !important;  justify-content: flex-end !important;  gap: 16px !important;  min-width: 230px !important;  color: var(--admin-text, #f2f3f4) !important;  white-space: nowrap !important;  font-variant-numeric: tabular-nums !important;}html.usn #tbh-bookinger-enterprise .tbhe-chart-row__metric,html.usn #tbh-bookinger-enterprise .tbhe-chart-row__status {  display: inline-grid !important;  grid-template-columns: auto !important;  justify-items: end !important;  gap: 2px !important;  min-width: 54px !important;}html.usn #tbh-bookinger-enterprise .tbhe-chart-row__metric b,html.usn #tbh-bookinger-enterprise .tbhe-chart-row__status b {  color: var(--admin-text, #f2f3f4) !important;  font-size: 13px !important;  font-weight: 700 !important;  line-height: 1 !important;}html.usn #tbh-bookinger-enterprise .tbhe-chart-row__metric small,html.usn #tbh-bookinger-enterprise .tbhe-chart-row__status small {  color: var(--admin-faint, #737a84) !important;  font-size: 9px !important;  font-weight: 550 !important;  line-height: 1 !important;  letter-spacing: .01em !important;  text-transform: none !important;}html.usn #tbh-bookinger-enterprise .tbhe-chart-row__status {  min-width: 58px !important;  padding-left: 12px !important;  border-left: 1px solid var(--admin-border, rgba(255,255,255,.085)) !important;}html.usn #tbh-bookinger-enterprise .tbhe-chart-row__status.is-cancelled b {  color: #e8b36e !important;}html.usn #tbh-bookinger-enterprise .tbhe-chart-row__status.is-noshow b {  color: var(--admin-danger, #ed8f88) !important;}html.usn #tbh-bookinger-enterprise .tbhe-chart-row > strong {  display: block !important;  min-width: 210px !important;  overflow: hidden !important;  color: var(--admin-text, #f2f3f4) !important;  font-size: 11px !important;  font-weight: 600 !important;  line-height: 1.2 !important;  text-align: right !important;  text-overflow: ellipsis !important;  white-space: nowrap !important;  font-variant-numeric: tabular-nums !important;}@media (min-width: 721px) and (max-width: 1120px) {  html.usn #tbh-bookinger-enterprise .tbhe-chart-row {    grid-template-columns:      78px      minmax(130px, 1fr)      minmax(196px, auto) !important;    gap: 12px !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-chart-row__value {    min-width: 196px !important;    gap: 11px !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-chart-row__metric,  html.usn #tbh-bookinger-enterprise .tbhe-chart-row__status {    min-width: 46px !important;  }}@media (max-width: 720px) {  html.usn #tbh-bookinger-enterprise .tbhe-chart-row {    grid-template-columns:      72px      minmax(0, 1fr) !important;    gap: 8px 10px !important;    min-height: 58px !important;    padding: 9px 0 !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-chart-row__value {    grid-column: 2 !important;    justify-content: flex-start !important;    gap: 12px !important;    min-width: 0 !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-chart-row__metric,  html.usn #tbh-bookinger-enterprise .tbhe-chart-row__status {    justify-items: start !important;    min-width: 44px !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-chart-row__status {    padding-left: 10px !important;  }}html.usn #tbh-bookinger-enterprise .tbhe-action--wide {  grid-column: 1 / -1 !important;}html.usn #tbh-bookinger-enterprise .tbhe-classification-badge {  display: inline-flex !important;  align-items: center !important;  min-height: 24px !important;  padding: 4px 8px !important;  border: 1px solid var(--admin-border-strong, rgba(255,255,255,.14)) !important;  border-radius: 999px !important;  background: rgba(255,255,255,.025) !important;  color: var(--admin-muted, #a5abb3) !important;  font-size: 10px !important;  font-weight: 700 !important;  line-height: 1 !important;  white-space: nowrap !important;}html.usn #tbh-bookinger-enterprise .tbhe-classification-badge--real {  border-color: rgba(120,201,154,.28) !important;  background: rgba(120,201,154,.06) !important;  color: var(--admin-success, #78c99a) !important;}html.usn #tbh-bookinger-enterprise .tbhe-classification-badge--test {  border-color: rgba(237,143,136,.34) !important;  background: rgba(237,143,136,.08) !important;  color: #f1aaa4 !important;}html.usn #tbh-bookinger-enterprise .tbhe-classification-badge--duplicate {  border-color: rgba(137,189,232,.32) !important;  background: rgba(137,189,232,.07) !important;  color: var(--admin-info, #89bde8) !important;}html.usn #tbh-bookinger-enterprise .tbhe-classification-badge--internal {  border-color: rgba(215,173,82,.32) !important;  background: rgba(215,173,82,.08) !important;  color: var(--admin-gold-light, #edcf85) !important;}html.usn #tbh-bookinger-enterprise .tbhe-modal__card--classification {  width: min(520px, 100%) !important;}html.usn #tbh-bookinger-enterprise .tbhe-form--single {  grid-template-columns: 1fr !important;}html.usn #tbh-bookinger-enterprise .tbhe-form--single .is-wide,html.usn #tbh-bookinger-enterprise .tbhe-form--single .tbhe-form__message,html.usn #tbh-bookinger-enterprise .tbhe-form--single .tbhe-form__actions {  grid-column: 1 !important;}html.usn #tbh-bookinger-enterprise .tbhe-nav__badge--cancelled {  border-color: rgba(237,143,136,.22) !important;  background: rgba(237,143,136,.055) !important;  color: #e9a19b !important;}html.usn #tbh-bookinger-enterprise [data-view-button="cancellations"].is-active {  border-color: rgba(237,143,136,.23) !important;  background: linear-gradient(90deg, rgba(237,143,136,.12), rgba(237,143,136,.035)) !important;  color: #f0b1ac !important;  box-shadow: inset 3px 0 0 #d97d76 !important;}html.usn #tbh-bookinger-enterprise .tbhe-cancelled-toolbar {  grid-template-columns: minmax(230px,1fr) 145px 145px 170px auto !important;}html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table {  width: 100% !important;  min-width: 880px !important;  table-layout: fixed !important;}html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table th:nth-child(1),html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table td:nth-child(1) { width: 128px !important; }html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table th:nth-child(2),html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table td:nth-child(2) { width: auto !important; }html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table th:nth-child(3),html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table td:nth-child(3) { width: 70px !important; }html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table th:nth-child(4),html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table td:nth-child(4) { width: 190px !important; }html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table th:nth-child(5),html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table td:nth-child(5) { width: 140px !important; }html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table th:nth-child(6),html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table td:nth-child(6) { width: 180px !important; }html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table td {  vertical-align: middle !important;}html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table .tbhe-row-actions {  justify-content: flex-end !important;  flex-wrap: nowrap !important;}html.usn #tbh-bookinger-enterprise .tbhe-cancelled-card {  border-left: 3px solid rgba(237,143,136,.42) !important;}html.usn #tbh-bookinger-enterprise .tbhe-cancelled-kpis {  margin-top: 10px !important;}@media (min-width: 721px) and (max-width: 1120px) {  html.usn #tbh-bookinger-enterprise .tbhe-cancelled-toolbar {    grid-template-columns: minmax(220px,1fr) 140px 140px !important;  }}@media (max-width: 720px) {  html.usn #tbh-bookinger-enterprise .tbhe-cancelled-toolbar {    grid-template-columns: 1fr 1fr !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-cancelled-toolbar label:first-child {    grid-column: 1 / -1 !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-cancelled-table-wrap {    display: none !important;  }}@media (max-width: 430px) {  html.usn #tbh-bookinger-enterprise .tbhe-cancelled-toolbar {    grid-template-columns: 1fr !important;  }  html.usn #tbh-bookinger-enterprise .tbhe-cancelled-toolbar label:first-child {    grid-column: 1 !important;  }}#tbh-booking.tbh-booking--v64,#tbh-booking.tbh-booking--v64 * {  box-sizing: border-box;}#tbh-booking.tbh-booking--v64 {  --tbh-bg: #070503;  --tbh-panel: #0d0a07;  --tbh-panel-2: #120d08;  --tbh-line: rgba(228, 189, 99, 0.27);  --tbh-line-strong: rgba(244, 217, 138, 0.72);  --tbh-gold: #e4bd63;  --tbh-gold-light: #f4d98a;  --tbh-cream: #f7f1e7;  --tbh-muted: rgba(247, 241, 231, 0.67);  --tbh-muted-2: rgba(247, 241, 231, 0.52);  --tbh-error: #ffb4a8;  --tbh-success: #bfe5c7;  --tbh-radius: 18px;  --tbh-shadow: 0 22px 70px rgba(0, 0, 0, 0.27);  position: relative;  width: 100%;  margin: 0;  padding: 0 0 48px;  overflow: clip;  background: var(--tbh-bg);  color: var(--tbh-cream);  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;  font-size: 16px;  line-height: 1.5;  color-scheme: dark;}#tbh-booking.tbh-booking--v64 [hidden] {  display: none !important;}#tbh-booking.tbh-booking--v64 button,#tbh-booking.tbh-booking--v64 input,#tbh-booking.tbh-booking--v64 select,#tbh-booking.tbh-booking--v64 textarea {  font: inherit;}#tbh-booking.tbh-booking--v64 button,#tbh-booking.tbh-booking--v64 label,#tbh-booking.tbh-booking--v64 summary {  -webkit-tap-highlight-color: transparent;}#tbh-booking.tbh-booking--v64 a {  color: var(--tbh-gold-light);  text-decoration-thickness: 1px;  text-underline-offset: 3px;}#tbh-booking.tbh-booking--v64 .tbh-booking__inner {  width: min(1180px, calc(100% - 32px));  margin: 0 auto;}#tbh-booking.tbh-booking--v64 .tbh-booking__sr-only {  position: absolute !important;  width: 1px !important;  height: 1px !important;  padding: 0 !important;  margin: -1px !important;  overflow: hidden !important;  clip: rect(0, 0, 0, 0) !important;  white-space: nowrap !important;  border: 0 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__header {  display: grid;  grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);  min-height: 336px;  margin: 14px 0 18px;  overflow: hidden;  border: 1px solid var(--tbh-line);  border-radius: 22px;  background: #0b0805;  box-shadow: var(--tbh-shadow);}#tbh-booking.tbh-booking--v64 .tbh-booking__hero-media {  min-width: 0;  min-height: 336px;  background: #0b0805;}#tbh-booking.tbh-booking--v64 .tbh-booking__hero-image {  display: block;  width: 100%;  height: 100%;  min-height: 336px;  object-fit: cover;  object-position: center;}#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {  display: flex;  flex-direction: column;  justify-content: center;  min-width: 0;  padding: clamp(30px, 5vw, 58px);  background:    radial-gradient(circle at 15% 10%, rgba(228, 189, 99, 0.10), transparent 34%),    linear-gradient(180deg, #120e0a, #0c0906);}#tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow,#tbh-booking.tbh-booking--v64 .tbh-booking__step,#tbh-booking.tbh-booking--v64 .tbh-booking__summary-eyebrow,#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-eyebrow,#tbh-booking.tbh-booking--v64 .tbh-booking__label {  margin: 0;  color: var(--tbh-gold-light);  font-size: 0.72rem;  font-weight: 900;  line-height: 1.2;  letter-spacing: 0.09em;  text-transform: uppercase;}#tbh-booking.tbh-booking--v64 .tbh-booking__title,#tbh-booking.tbh-booking--v64 .tbh-booking__section-title,#tbh-booking.tbh-booking--v64 .tbh-booking__summary-title,#tbh-booking.tbh-booking--v64 .tbh-booking__practical-title,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-head h3 {  margin: 0;  color: var(--tbh-cream);  font-family: Georgia, "Times New Roman", serif;  font-weight: 700;  letter-spacing: -0.025em;}#tbh-booking.tbh-booking--v64 .tbh-booking__title {  margin-top: 12px;  font-size: clamp(2.4rem, 5.3vw, 4.65rem);  line-height: 0.92;}#tbh-booking.tbh-booking--v64 .tbh-booking__title span {  display: block;}#tbh-booking.tbh-booking--v64 .tbh-booking__lead {  max-width: 650px;  margin: 22px 0 0;  color: var(--tbh-muted);  font-size: 0.98rem;  line-height: 1.62;}#tbh-booking.tbh-booking--v64 .tbh-booking__meta {  display: grid;  grid-template-columns: repeat(4, minmax(0, 1fr));  gap: 0;  margin-top: 26px;  padding-top: 18px;  border-top: 1px solid var(--tbh-line);}#tbh-booking.tbh-booking--v64 .tbh-booking__meta span {  display: grid;  place-items: center;  min-height: 36px;  padding: 0 10px;  border-right: 1px solid var(--tbh-line);  color: var(--tbh-gold-light);  font-size: 0.66rem;  font-weight: 850;  line-height: 1.25;  text-align: center;  text-transform: uppercase;}#tbh-booking.tbh-booking--v64 .tbh-booking__meta span:last-child {  border-right: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__message {  margin: 0 0 16px;  padding: 14px 16px;  border: 1px solid var(--tbh-line);  border-radius: 12px;  background: var(--tbh-panel-2);  color: var(--tbh-cream);  font-size: 0.9rem;  line-height: 1.5;}#tbh-booking.tbh-booking--v64 .tbh-booking__message--error {  border-color: rgba(255, 180, 168, 0.5);  color: var(--tbh-error);}#tbh-booking.tbh-booking--v64 .tbh-booking__message--success {  border-color: rgba(191, 229, 199, 0.5);  color: var(--tbh-success);}#tbh-booking.tbh-booking--v64 .tbh-booking__message--pending {  border-color: var(--tbh-line-strong);  color: var(--tbh-gold-light);}#tbh-booking.tbh-booking--v64 .tbh-booking__progress {  display: grid;  grid-template-columns: repeat(3, minmax(0, 1fr));  margin: 0 0 16px;  overflow: hidden;  border: 1px solid var(--tbh-line);  border-radius: 14px;  background: #090704;}#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item {  display: grid;  grid-template-columns: 32px minmax(0, 1fr);  align-items: center;  gap: 10px;  min-width: 0;  min-height: 62px;  padding: 11px 16px;  border-right: 1px solid var(--tbh-line);  color: var(--tbh-muted-2);  transition: background 150ms ease, color 150ms ease;}#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item:last-child {  border-right: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item.is-active {  background: linear-gradient(180deg, rgba(228, 189, 99, 0.20), rgba(228, 189, 99, 0.08));  color: var(--tbh-cream);}#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item.is-complete {  color: var(--tbh-gold-light);}#tbh-booking.tbh-booking--v64 .tbh-booking__progress-number {  display: grid;  place-items: center;  width: 32px;  height: 32px;  border: 1px solid var(--tbh-line-strong);  border-radius: 50%;  color: var(--tbh-gold-light);  font-size: 0.78rem;  font-weight: 900;}#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item.is-active .tbh-booking__progress-number,#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item.is-complete .tbh-booking__progress-number {  background: var(--tbh-gold-light);  color: #120b04;}#tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy {  min-width: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy strong,#tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy small {  display: block;}#tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy strong {  font-size: 0.78rem;  line-height: 1.25;}#tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy small {  margin-top: 2px;  color: inherit;  font-size: 0.64rem;  line-height: 1.25;  opacity: 0.78;}#tbh-booking.tbh-booking--v64 .tbh-booking__form {  margin: 0;  padding: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__section {  min-height: 580px;  padding: clamp(22px, 4vw, 40px);  border: 1px solid var(--tbh-line);  border-radius: var(--tbh-radius);  background:    radial-gradient(circle at 8% 0%, rgba(228, 189, 99, 0.07), transparent 28%),    var(--tbh-panel);  box-shadow: var(--tbh-shadow);}#tbh-booking.tbh-booking--v64 .tbh-booking__section-head {  max-width: 790px;  margin-bottom: 24px;}#tbh-booking.tbh-booking--v64 .tbh-booking__section-title {  margin-top: 7px;  font-size: clamp(2rem, 3.5vw, 2.8rem);  line-height: 1.02;}#tbh-booking.tbh-booking--v64 .tbh-booking__section-intro {  margin: 10px 0 0;  color: var(--tbh-muted);  font-size: 0.9rem;  line-height: 1.55;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice {  margin: 0 0 24px;  padding: 0;  border: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid {  display: grid;  grid-template-columns: repeat(3, minmax(0, 1fr));  gap: 12px;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option {  position: relative;  display: grid;  grid-template-columns: 24px minmax(0, 1fr);  align-items: start;  gap: 12px;  min-width: 0;  min-height: 110px;  padding: 17px 16px;  border: 2px solid var(--tbh-line);  border-radius: 15px;  background: linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.01)), #0a0705;  cursor: pointer;  transition: border-color 150ms ease, background 150ms ease, box-shadow 150ms ease;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option:hover {  border-color: rgba(244, 217, 138, 0.52);}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option.is-selected,#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option[aria-selected="true"] {  border-color: var(--tbh-gold-light);  background: linear-gradient(180deg, rgba(228, 189, 99, 0.18), rgba(228, 189, 99, 0.06)), #0c0805;  box-shadow: 0 0 0 3px rgba(228, 189, 99, 0.09);}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option > input {  position: absolute;  opacity: 0;  pointer-events: none;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-radio {  position: relative;  width: 22px;  height: 22px;  margin-top: 2px;  border: 2px solid var(--tbh-line-strong);  border-radius: 50%;  background: #050403;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option.is-selected .tbh-booking__commercial-radio::after {  content: "";  position: absolute;  inset: 4px;  border-radius: 50%;  background: var(--tbh-gold);}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy {  min-width: 0;  padding-right: 52px;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy strong,#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy small {  display: block;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy strong {  color: var(--tbh-cream);  font-size: 0.94rem;  font-weight: 850;  line-height: 1.25;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy small {  margin-top: 5px;  color: var(--tbh-muted);  font-size: 0.74rem;  line-height: 1.42;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-status {  position: absolute;  top: 12px;  right: 12px;  display: inline-flex;  align-items: center;  justify-content: center;  min-width: 52px;  min-height: 26px;  padding: 5px 8px;  border: 1px solid var(--tbh-line);  border-radius: 999px;  color: var(--tbh-gold-light);  font-size: 0.58rem;  font-weight: 900;  letter-spacing: 0.05em;  text-transform: uppercase;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option.is-selected .tbh-booking__commercial-status {  border-color: var(--tbh-gold-light);  background: var(--tbh-gold-light);  color: #120b04;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option:has(input:focus-visible) {  outline: 3px solid rgba(244, 217, 138, 0.35);  outline-offset: 3px;}#tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout {  display: grid;  grid-template-columns: minmax(260px, 0.72fr) minmax(0, 1.28fr);  gap: 28px;  align-items: start;}#tbh-booking.tbh-booking--v64 .tbh-booking__fields {  display: grid;  gap: 16px;}#tbh-booking.tbh-booking--v64 .tbh-booking__fields--two {  grid-template-columns: repeat(2, minmax(0, 1fr));}#tbh-booking.tbh-booking--v64 .tbh-booking__field {  min-width: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__field > label,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu > legend,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-doneness > legend,#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice > legend {  display: block;  margin: 0 0 7px;  color: var(--tbh-gold-light);  font-size: 0.68rem;  font-weight: 900;  letter-spacing: 0.055em;  text-transform: uppercase;}#tbh-booking.tbh-booking--v64 input[type="text"],#tbh-booking.tbh-booking--v64 input[type="tel"],#tbh-booking.tbh-booking--v64 input[type="email"],#tbh-booking.tbh-booking--v64 input[type="date"],#tbh-booking.tbh-booking--v64 select,#tbh-booking.tbh-booking--v64 textarea {  display: block;  width: 100%;  min-width: 0;  min-height: 52px;  padding: 12px 14px;  border: 1px solid rgba(228, 189, 99, 0.42);  border-radius: 12px;  outline: 0;  background: #060402;  color: var(--tbh-cream);  box-shadow: none;  transition: border-color 150ms ease, box-shadow 150ms ease, background 150ms ease;}#tbh-booking.tbh-booking--v64 textarea {  min-height: 116px;  resize: vertical;}#tbh-booking.tbh-booking--v64 input:focus,#tbh-booking.tbh-booking--v64 select:focus,#tbh-booking.tbh-booking--v64 textarea:focus {  border-color: var(--tbh-gold-light);  box-shadow: 0 0 0 3px rgba(228, 189, 99, 0.11);  background: #090603;}#tbh-booking.tbh-booking--v64 input[aria-invalid="true"],#tbh-booking.tbh-booking--v64 select[aria-invalid="true"],#tbh-booking.tbh-booking--v64 textarea[aria-invalid="true"] {  border-color: var(--tbh-error);}#tbh-booking.tbh-booking--v64 .tbh-booking__field small,#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-help {  display: block;  margin-top: 7px;  color: var(--tbh-muted-2);  font-size: 0.75rem;  line-height: 1.48;}#tbh-booking.tbh-booking--v64 .tbh-booking__field-error,#tbh-booking.tbh-booking--v64 .tbh-booking__inline-error {  display: block;  margin-top: 7px;  color: var(--tbh-error);  font-size: 0.76rem;  font-weight: 700;  line-height: 1.4;}#tbh-booking.tbh-booking--v64 .tbh-booking__deadline {  display: grid;  gap: 3px;  margin-top: 18px;  padding: 13px 14px;  border: 1px solid var(--tbh-line);  border-radius: 12px;  background: rgba(228, 189, 99, 0.055);  color: var(--tbh-muted);  font-size: 0.76rem;  line-height: 1.48;}#tbh-booking.tbh-booking--v64 .tbh-booking__deadline strong {  color: var(--tbh-gold-light);}#tbh-booking.tbh-booking--v64 .tbh-booking__time-wrap {  min-width: 0;  min-height: 252px;  padding-left: 28px;  border-left: 1px solid var(--tbh-line);  contain: layout paint;}#tbh-booking.tbh-booking--v64 .tbh-booking__time-head {  display: flex;  align-items: flex-start;  justify-content: space-between;  gap: 16px;  min-height: 56px;  margin-bottom: 12px;}#tbh-booking.tbh-booking--v64 .tbh-booking__hint {  margin: 6px 0 0;  color: var(--tbh-muted);  font-size: 0.79rem;  line-height: 1.42;}#tbh-booking.tbh-booking--v64 .tbh-booking__spinner {  width: 24px;  height: 24px;  flex: 0 0 auto;  margin-top: 3px;  border: 2px solid rgba(228, 189, 99, 0.22);  border-top-color: var(--tbh-gold-light);  border-radius: 50%;  animation: tbh-v64-spin 0.8s linear infinite;}@keyframes tbh-v64-spin {  to { transform: rotate(360deg); }}#tbh-booking.tbh-booking--v64 .tbh-booking__times {  position: relative;  display: grid;  grid-template-columns: repeat(4, minmax(0, 1fr));  gap: 10px;  align-content: start;  min-height: 168px;  padding: 0;  transition: opacity 120ms ease;}#tbh-booking.tbh-booking--v64 .tbh-booking__times[aria-busy="true"] {  opacity: 0.55;  pointer-events: none;}#tbh-booking.tbh-booking--v64 .tbh-booking__times-placeholder,#tbh-booking.tbh-booking--v64 .tbh-booking__times-message {  grid-column: 1 / -1;  display: grid;  place-items: center;  min-height: 90px;  margin: 0;  padding: 16px;  border: 1px dashed var(--tbh-line);  border-radius: 12px;  color: var(--tbh-muted-2);  font-size: 0.8rem;  text-align: center;}#tbh-booking.tbh-booking--v64 .tbh-booking__time,#tbh-booking.tbh-booking--v64 #tbh-times button[data-time] {  display: grid;  place-items: center;  min-width: 0;  min-height: 58px;  padding: 10px;  border: 1px solid rgba(228, 189, 99, 0.43);  border-radius: 12px;  background: #0a0705;  color: var(--tbh-cream);  font-size: 0.87rem;  font-weight: 850;  cursor: pointer;  transition: border-color 120ms ease, background 120ms ease, transform 120ms ease;}#tbh-booking.tbh-booking--v64 .tbh-booking__time:hover,#tbh-booking.tbh-booking--v64 #tbh-times button[data-time]:hover {  border-color: var(--tbh-gold-light);  background: rgba(228, 189, 99, 0.10);}#tbh-booking.tbh-booking--v64 .tbh-booking__time.is-selected,#tbh-booking.tbh-booking--v64 #tbh-times button[data-time][aria-checked="true"],#tbh-booking.tbh-booking--v64 #tbh-times button[data-time].selected {  border-color: var(--tbh-gold-light);  background: var(--tbh-gold-light);  color: #120b04;}#tbh-booking.tbh-booking--v64 .tbh-booking__time:disabled,#tbh-booking.tbh-booking--v64 #tbh-times button[data-time]:disabled,#tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-disabled {  border-color: rgba(228, 189, 99, 0.12);  background: #0a0806;  color: rgba(247, 241, 231, 0.26);  cursor: not-allowed;}#tbh-booking.tbh-booking--v64 .tbh-booking__availability-assist {  margin-top: 14px;  padding: 14px;  border: 1px solid var(--tbh-line);  border-radius: 12px;  background: rgba(228, 189, 99, 0.055);}#tbh-booking.tbh-booking--v64 .tbh-booking__availability-assist h3 {  margin: 0;  color: var(--tbh-cream);  font-size: 0.9rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__availability-assist p {  margin: 6px 0 0;  color: var(--tbh-muted);  font-size: 0.78rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__retry {  margin-top: 12px;}#tbh-booking.tbh-booking--v64 .tbh-booking__selection {  margin-top: 24px;  padding: 15px;  border: 1px solid var(--tbh-line);  border-radius: 13px;  background: rgba(228, 189, 99, 0.04);}#tbh-booking.tbh-booking--v64 .tbh-booking__selection-title {  margin: 0 0 10px;  color: var(--tbh-gold-light);  font-size: 0.67rem;  font-weight: 900;  letter-spacing: 0.06em;  text-transform: uppercase;}#tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid {  display: grid;  grid-template-columns: repeat(3, minmax(0, 1fr));  gap: 12px;}#tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid div {  min-width: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid span,#tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid strong {  display: block;}#tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid span {  color: var(--tbh-muted-2);  font-size: 0.64rem;  text-transform: uppercase;}#tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid strong {  margin-top: 2px;  overflow: hidden;  color: var(--tbh-cream);  font-size: 0.85rem;  text-overflow: ellipsis;  white-space: nowrap;}#tbh-booking.tbh-booking--v64 .tbh-booking__step-actions {  display: flex;  align-items: center;  justify-content: space-between;  gap: 12px;  margin-top: 28px;  padding-top: 20px;  border-top: 1px solid var(--tbh-line);}#tbh-booking.tbh-booking--v64 .tbh-booking__step-actions--end {  justify-content: flex-end;}#tbh-booking.tbh-booking--v64 .tbh-booking__continue,#tbh-booking.tbh-booking--v64 .tbh-booking__submit,#tbh-booking.tbh-booking--v64 .tbh-booking__back,#tbh-booking.tbh-booking--v64 .tbh-booking__edit,#tbh-booking.tbh-booking--v64 .tbh-booking__retry,#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-option,#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-remove,#tbh-booking.tbh-booking--v64 .tbh-booking__counter button {  appearance: none;  border: 0;  font-family: inherit;}#tbh-booking.tbh-booking--v64 .tbh-booking__continue,#tbh-booking.tbh-booking--v64 .tbh-booking__submit {  display: inline-flex;  align-items: center;  justify-content: center;  min-height: 50px;  padding: 12px 20px;  border: 1px solid var(--tbh-gold-light);  border-radius: 999px;  background: linear-gradient(180deg, var(--tbh-gold-light), var(--tbh-gold));  color: #120b04;  font-size: 0.77rem;  font-weight: 950;  letter-spacing: 0.045em;  text-transform: uppercase;  cursor: pointer;  box-shadow: 0 12px 30px rgba(228, 189, 99, 0.12);}#tbh-booking.tbh-booking--v64 .tbh-booking__continue:disabled,#tbh-booking.tbh-booking--v64 .tbh-booking__submit:disabled {  border-color: rgba(228, 189, 99, 0.20);  background: #17110c;  color: rgba(247, 241, 231, 0.35);  cursor: not-allowed;  box-shadow: none;}#tbh-booking.tbh-booking--v64 .tbh-booking__back,#tbh-booking.tbh-booking--v64 .tbh-booking__edit,#tbh-booking.tbh-booking--v64 .tbh-booking__retry {  display: inline-flex;  align-items: center;  justify-content: center;  min-height: 44px;  padding: 10px 16px;  border: 1px solid var(--tbh-line-strong);  border-radius: 999px;  background: transparent;  color: var(--tbh-gold-light);  font-size: 0.7rem;  font-weight: 850;  letter-spacing: 0.035em;  text-transform: uppercase;  cursor: pointer;}#tbh-booking.tbh-booking--v64 .tbh-booking__food-mode {  display: grid;  grid-template-columns: repeat(2, minmax(0, 1fr));  gap: 12px;}#tbh-booking.tbh-booking--v64 .tbh-booking__food-mode-button {  display: block;  min-height: 98px;  padding: 18px;  border: 2px solid var(--tbh-line);  border-radius: 14px;  background: #0a0705;  color: var(--tbh-cream);  text-align: left;  cursor: pointer;}#tbh-booking.tbh-booking--v64 .tbh-booking__food-mode-button.is-selected {  border-color: var(--tbh-gold-light);  background: linear-gradient(180deg, rgba(228, 189, 99, 0.16), rgba(228, 189, 99, 0.05)), #0a0705;}#tbh-booking.tbh-booking--v64 .tbh-booking__food-mode-button strong,#tbh-booking.tbh-booking--v64 .tbh-booking__food-mode-button span {  display: block;}#tbh-booking.tbh-booking--v64 .tbh-booking__food-mode-button strong {  font-size: 0.95rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__food-mode-button span {  margin-top: 5px;  color: var(--tbh-muted);  font-size: 0.77rem;  line-height: 1.42;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-panel {  margin-top: 18px;  padding: 18px;  border: 1px solid var(--tbh-line);  border-radius: 15px;  background: #090604;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-panel-head {  display: flex;  align-items: flex-start;  justify-content: space-between;  gap: 18px;  margin-bottom: 14px;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-panel-head > div > strong,#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-panel-head > div > span {  display: block;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-panel-head > div > strong {  color: var(--tbh-cream);  font-size: 0.9rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-panel-head > div > span {  margin-top: 4px;  color: var(--tbh-muted);  font-size: 0.74rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-selection-summary {  flex: 0 1 360px;  padding: 10px 12px;  border: 1px solid var(--tbh-line);  border-radius: 10px;  background: rgba(228, 189, 99, 0.055);}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-selection-summary strong {  color: var(--tbh-gold-light);  font-size: 0.68rem;  text-transform: uppercase;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-selection-summary ul {  margin: 5px 0 0;  padding-left: 18px;  color: var(--tbh-muted);  font-size: 0.72rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-options {  display: grid;  gap: 8px;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-row {  overflow: hidden;  border: 1px solid var(--tbh-line);  border-radius: 12px;  background: #0c0906;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-row.is-selected {  border-color: var(--tbh-line-strong);}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-option {  display: flex;  align-items: center;  justify-content: space-between;  gap: 14px;  width: 100%;  min-height: 68px;  padding: 13px 15px;  background: transparent;  color: var(--tbh-cream);  text-align: left;  cursor: pointer;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-option > span:first-child {  min-width: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-option strong,#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-option small {  display: block;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-option strong {  font-size: 0.85rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-option small {  margin-top: 3px;  color: var(--tbh-muted);  font-size: 0.7rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-option-action {  flex: 0 0 auto;  color: var(--tbh-gold-light);  font-size: 0.66rem;  font-weight: 900;  text-transform: uppercase;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-detail {  padding: 14px 15px 16px;  border-top: 1px solid var(--tbh-line);  background: rgba(228, 189, 99, 0.035);}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-detail-grid {  display: grid;  grid-template-columns: 160px minmax(0, 1fr);  gap: 18px;  align-items: start;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-quantity > span,#tbh-booking.tbh-booking--v64 .tbh-booking__doneness > legend {  display: block;  margin: 0 0 8px;  color: var(--tbh-gold-light);  font-size: 0.66rem;  font-weight: 900;  text-transform: uppercase;}#tbh-booking.tbh-booking--v64 .tbh-booking__counter {  display: grid;  grid-template-columns: 42px 54px 42px;  align-items: center;  width: max-content;  overflow: hidden;  border: 1px solid var(--tbh-line);  border-radius: 10px;}#tbh-booking.tbh-booking--v64 .tbh-booking__counter button,#tbh-booking.tbh-booking--v64 .tbh-booking__counter output {  display: grid;  place-items: center;  min-height: 40px;  background: #080503;  color: var(--tbh-cream);}#tbh-booking.tbh-booking--v64 .tbh-booking__counter button {  cursor: pointer;}#tbh-booking.tbh-booking--v64 .tbh-booking__counter button:disabled {  color: rgba(247, 241, 231, 0.25);  cursor: not-allowed;}#tbh-booking.tbh-booking--v64 .tbh-booking__doneness-options {  display: grid;  grid-template-columns: repeat(5, minmax(0, 1fr));  gap: 7px;}#tbh-booking.tbh-booking--v64 .tbh-booking__doneness-options label {  position: relative;}#tbh-booking.tbh-booking--v64 .tbh-booking__doneness-options input {  position: absolute;  opacity: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__doneness-options span {  display: grid;  place-items: center;  min-height: 40px;  padding: 6px 8px;  border: 1px solid var(--tbh-line);  border-radius: 9px;  color: var(--tbh-muted);  font-size: 0.67rem;  text-align: center;  cursor: pointer;}#tbh-booking.tbh-booking--v64 .tbh-booking__doneness-options input:checked + span {  border-color: var(--tbh-gold-light);  background: var(--tbh-gold-light);  color: #120b04;  font-weight: 850;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-remove {  margin-top: 12px;  padding: 0;  background: transparent;  color: var(--tbh-error);  font-size: 0.7rem;  font-weight: 800;  cursor: pointer;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work {  padding: clamp(18px, 3vw, 28px);  border: 1px solid var(--tbh-line-strong);  border-radius: 16px;  background: linear-gradient(180deg, rgba(228, 189, 99, 0.10), rgba(228, 189, 99, 0.025)), #090604;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-head h3 {  margin-top: 7px;  font-size: clamp(1.7rem, 3vw, 2.3rem);}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-head p:last-child {  max-width: 760px;  margin: 8px 0 0;  color: var(--tbh-muted);  font-size: 0.86rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__fulfilment-message,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-note {  display: grid;  gap: 3px;  margin-top: 16px;  padding: 13px 14px;  border: 1px solid var(--tbh-line);  border-radius: 11px;  background: rgba(228, 189, 99, 0.05);}#tbh-booking.tbh-booking--v64 .tbh-booking__fulfilment-message strong,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-note strong {  color: var(--tbh-gold-light);  font-size: 0.78rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__fulfilment-message span,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-note span {  color: var(--tbh-muted);  font-size: 0.74rem;  line-height: 1.45;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-doneness {  margin: 20px 0 0;  padding: 0;  border: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu-grid {  display: grid;  grid-template-columns: repeat(2, minmax(0, 1fr));  gap: 10px;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu-grid label,#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice-grid label {  position: relative;  display: block;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu-grid input,#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice-grid input {  position: absolute;  opacity: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu-grid label > span,#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice-grid label > span {  display: block;  min-height: 76px;  padding: 14px;  border: 1px solid var(--tbh-line);  border-radius: 11px;  background: #0a0705;  cursor: pointer;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu-grid input:checked + span,#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice-grid input:checked + span {  border-color: var(--tbh-gold-light);  background: rgba(228, 189, 99, 0.12);}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu-grid strong,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu-grid small,#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice-grid strong,#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice-grid small {  display: block;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu-grid strong,#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice-grid strong {  color: var(--tbh-cream);  font-size: 0.82rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu-grid small,#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice-grid small {  margin-top: 4px;  color: var(--tbh-muted);  font-size: 0.7rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-doneness > p {  margin: -2px 0 10px;  color: var(--tbh-muted);  font-size: 0.75rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-doneness-list {  display: grid;  grid-template-columns: repeat(2, minmax(0, 1fr));  gap: 10px;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-guest {  display: grid;  grid-template-columns: minmax(70px, 0.55fr) minmax(0, 1.45fr);  align-items: center;  gap: 10px;  min-width: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-guest label {  color: var(--tbh-cream);  font-size: 0.76rem;  font-weight: 750;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-guest select {  min-height: 44px;  padding: 9px 11px;  font-size: 0.78rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__confirm-layout {  display: grid;  grid-template-columns: minmax(0, 1.45fr) minmax(290px, 0.55fr);  gap: 28px;  align-items: start;}#tbh-booking.tbh-booking--v64 .tbh-booking__contact-card,#tbh-booking.tbh-booking--v64 .tbh-booking__summary {  min-width: 0;  padding: 20px;  border: 1px solid var(--tbh-line);  border-radius: 15px;  background: #090604;}#tbh-booking.tbh-booking--v64 .tbh-booking__optional {  overflow: hidden;  border-top: 1px solid var(--tbh-line);  border-bottom: 1px solid var(--tbh-line);}#tbh-booking.tbh-booking--v64 .tbh-booking__optional summary {  position: relative;  padding: 15px 28px 15px 0;  color: var(--tbh-gold-light);  font-size: 0.72rem;  font-weight: 850;  text-transform: uppercase;  cursor: pointer;  list-style: none;}#tbh-booking.tbh-booking--v64 .tbh-booking__optional summary::-webkit-details-marker {  display: none;}#tbh-booking.tbh-booking--v64 .tbh-booking__optional summary::after {  content: "+";  position: absolute;  top: 50%;  right: 2px;  transform: translateY(-50%);  font-size: 1.1rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__optional[open] summary::after {  content: "–";}#tbh-booking.tbh-booking--v64 .tbh-booking__optional-inner {  padding: 0 0 16px;}#tbh-booking.tbh-booking--v64 .tbh-booking__business {  padding-top: 2px;}#tbh-booking.tbh-booking--v64 .tbh-booking__business-toggle,#tbh-booking.tbh-booking--v64 .tbh-booking__checkbox {  display: grid;  grid-template-columns: 22px minmax(0, 1fr);  align-items: start;  gap: 11px;  cursor: pointer;}#tbh-booking.tbh-booking--v64 .tbh-booking__business-toggle input,#tbh-booking.tbh-booking--v64 .tbh-booking__checkbox input {  width: 20px;  height: 20px;  margin: 1px 0 0;  accent-color: var(--tbh-gold);}#tbh-booking.tbh-booking--v64 .tbh-booking__business-toggle strong,#tbh-booking.tbh-booking--v64 .tbh-booking__business-toggle small {  display: block;}#tbh-booking.tbh-booking--v64 .tbh-booking__business-toggle strong {  color: var(--tbh-cream);  font-size: 0.78rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__business-toggle small {  margin-top: 3px;  color: var(--tbh-muted);  font-size: 0.7rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__business-fields,#tbh-booking.tbh-booking--v64 .tbh-booking__invoice-fields {  margin-top: 16px;  padding: 16px;  border: 1px solid var(--tbh-line);  border-radius: 12px;  background: rgba(228, 189, 99, 0.04);}#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice {  margin: 16px 0 0;  padding: 0;  border: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice-grid {  display: grid;  grid-template-columns: repeat(2, minmax(0, 1fr));  gap: 9px;}#tbh-booking.tbh-booking--v64 .tbh-booking__invoice-note {  margin: 12px 0 0;  color: var(--tbh-muted);  font-size: 0.72rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__checkbox {  padding-top: 4px;  color: var(--tbh-muted);  font-size: 0.74rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__summary-title {  margin-top: 6px;  font-size: 2rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__summary-list {  margin: 18px 0 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__summary-list > div {  display: grid;  gap: 2px;  padding: 10px 0;  border-bottom: 1px solid var(--tbh-line);}#tbh-booking.tbh-booking--v64 .tbh-booking__summary-list dt {  color: var(--tbh-gold-light);  font-size: 0.61rem;  font-weight: 900;  letter-spacing: 0.05em;  text-transform: uppercase;}#tbh-booking.tbh-booking--v64 .tbh-booking__summary-list dd {  margin: 0;  color: var(--tbh-cream);  font-size: 0.78rem;  font-weight: 750;  overflow-wrap: anywhere;}#tbh-booking.tbh-booking--v64 .tbh-booking__summary-note {  margin-top: 14px;  color: var(--tbh-muted);  font-size: 0.7rem;  line-height: 1.45;}#tbh-booking.tbh-booking--v64 .tbh-booking__summary-note p {  margin: 0 0 7px;}#tbh-booking.tbh-booking--v64 .tbh-booking__summary-note p:last-child {  margin-bottom: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__edit {  width: 100%;  margin-top: 14px;}#tbh-booking.tbh-booking--v64 .tbh-booking__submit-trust {  display: flex;  justify-content: flex-end;  gap: 16px;  margin-top: 14px;  color: var(--tbh-muted-2);  font-size: 0.66rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__practical {  margin-top: 34px;  padding: 28px;  border: 1px solid var(--tbh-line);  border-radius: var(--tbh-radius);  background: #0b0805;  content-visibility: auto;  contain-intrinsic-size: 520px;}#tbh-booking.tbh-booking--v64 .tbh-booking__practical-title {  margin-top: 6px;  font-size: clamp(1.8rem, 3vw, 2.4rem);}#tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid {  display: grid;  grid-template-columns: repeat(3, minmax(0, 1fr));  gap: 12px;  margin-top: 20px;}#tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid article {  padding: 16px;  border: 1px solid var(--tbh-line);  border-radius: 12px;  background: rgba(255, 255, 255, 0.018);}#tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid h3 {  margin: 0;  color: var(--tbh-cream);  font-size: 0.86rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid p {  margin: 6px 0 0;  color: var(--tbh-muted);  font-size: 0.75rem;}#tbh-booking.tbh-booking--v64 .tbh-booking__practical-links {  display: flex;  gap: 20px;  margin-top: 18px;  font-size: 0.76rem;  font-weight: 800;}@media (max-width: 980px) {  #tbh-booking.tbh-booking--v64 .tbh-booking__header {    grid-template-columns: 1fr;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__hero-media,  #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image {    min-height: 260px;    max-height: 360px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid {    grid-template-columns: 1fr;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option {    min-height: 82px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout,  #tbh-booking.tbh-booking--v64 .tbh-booking__confirm-layout {    grid-template-columns: 1fr;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__time-wrap {    min-height: 240px;    padding: 22px 0 0;    border-top: 1px solid var(--tbh-line);    border-left: 0;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__times {    grid-template-columns: repeat(4, minmax(0, 1fr));  }  #tbh-booking.tbh-booking--v64 .tbh-booking__doneness-options {    grid-template-columns: repeat(3, minmax(0, 1fr));  }  #tbh-booking.tbh-booking--v64 .tbh-booking__summary {    order: -1;  }}@media (max-width: 700px) {  #tbh-booking.tbh-booking--v64 {    padding-bottom: 30px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__inner {    width: min(100% - 18px, 1180px);  }  #tbh-booking.tbh-booking--v64 .tbh-booking__header {    margin-top: 8px;    border-radius: 16px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__hero-media,  #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image {    min-height: 210px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    padding: 24px 20px 26px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__title {    font-size: clamp(2.15rem, 11vw, 3.2rem);  }  #tbh-booking.tbh-booking--v64 .tbh-booking__lead {    margin-top: 16px;    font-size: 0.86rem;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__meta {    grid-template-columns: repeat(2, minmax(0, 1fr));    row-gap: 10px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__meta span:nth-child(2) {    border-right: 0;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__progress-item {    grid-template-columns: 28px minmax(0, 1fr);    gap: 7px;    min-height: 58px;    padding: 8px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__progress-number {    width: 28px;    height: 28px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy small {    display: none;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy strong {    font-size: 0.66rem;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__section {    min-height: 0;    padding: 21px 16px;    border-radius: 15px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__section-title {    font-size: 2rem;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__fields--two,  #tbh-booking.tbh-booking--v64 .tbh-booking__food-mode,  #tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu-grid,  #tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice-grid,  #tbh-booking.tbh-booking--v64 .tbh-booking__after-work-doneness-list,  #tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid {    grid-template-columns: 1fr;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__times {    grid-template-columns: repeat(3, minmax(0, 1fr));    min-height: 150px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid {    grid-template-columns: 1fr;    gap: 8px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid strong {    white-space: normal;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__step-actions {    flex-direction: column-reverse;    align-items: stretch;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__step-actions--end {    flex-direction: column;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__continue,  #tbh-booking.tbh-booking--v64 .tbh-booking__submit,  #tbh-booking.tbh-booking--v64 .tbh-booking__back {    width: 100%;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__preorder-panel {    padding: 14px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__preorder-panel-head {    display: grid;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__preorder-detail-grid {    grid-template-columns: 1fr;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__doneness-options {    grid-template-columns: repeat(2, minmax(0, 1fr));  }  #tbh-booking.tbh-booking--v64 .tbh-booking__after-work-guest {    grid-template-columns: 82px minmax(0, 1fr);  }  #tbh-booking.tbh-booking--v64 .tbh-booking__contact-card,  #tbh-booking.tbh-booking--v64 .tbh-booking__summary {    padding: 16px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__submit-trust {    display: grid;    grid-template-columns: 1fr;    gap: 4px;    text-align: center;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__practical {    padding: 20px 16px;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__practical-links {    flex-direction: column;    gap: 8px;  }}@media (max-width: 430px) {  #tbh-booking.tbh-booking--v64 .tbh-booking__times {    grid-template-columns: repeat(2, minmax(0, 1fr));  }  #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy {    padding-right: 0;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-status {    position: static;    grid-column: 2;    justify-self: start;    margin-top: 7px;  }}@media (prefers-reduced-motion: reduce) {  #tbh-booking.tbh-booking--v64 *,  #tbh-booking.tbh-booking--v64 *::before,  #tbh-booking.tbh-booking--v64 *::after {    scroll-behavior: auto !important;    animation-duration: 0.01ms !important;    animation-iteration-count: 1 !important;    transition-duration: 0.01ms !important;  }}#tbh-booking.tbh-booking--v64 {  --v64-page: #050403;  --v64-surface: #0b0805;  --v64-surface-2: #120d08;  --v64-surface-3: #171109;  --v64-gold: #e4bd63;  --v64-gold-light: #f4d98a;  --v64-bone: #f7f1e7;  --v64-text: rgba(247, 241, 231, 0.90);  --v64-muted: rgba(247, 241, 231, 0.68);  --v64-faint: rgba(247, 241, 231, 0.50);  --v64-line: rgba(228, 189, 99, 0.22);  --v64-line-strong: rgba(244, 217, 138, 0.62);  --v64-error: #ffb4a8;  --v64-success: #c9f2cf;  --v64-header-offset: 72px;  width: 100vw !important;  max-width: none !important;  margin: 0 calc(50% - 50vw) !important;  padding: 0 0 28px !important;  overflow: clip !important;  background:    radial-gradient(circle at 50% -12rem, rgba(228, 189, 99, 0.10), transparent 32rem),    var(--v64-page) !important;  color: var(--v64-text) !important;  font-size: 16px !important;  line-height: 1.5 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__inner {  width: 100% !important;  max-width: none !important;  margin: 0 auto !important;  padding: 0 14px !important;}#tbh-booking.tbh-booking--v64 p,#tbh-booking.tbh-booking--v64 li,#tbh-booking.tbh-booking--v64 dd,#tbh-booking.tbh-booking--v64 small {  font-size: inherit;}#tbh-booking.tbh-booking--v64 .tbh-booking__mobile-kicker {  display: none;}#tbh-booking.tbh-booking--v64 input,#tbh-booking.tbh-booking--v64 select,#tbh-booking.tbh-booking--v64 textarea {  font-size: 16px !important;}#tbh-booking.tbh-booking--v64 button,#tbh-booking.tbh-booking--v64 [role="button"] {  touch-action: manipulation;}#tbh-booking.tbh-booking--v64 .tbh-booking__header {  display: flex !important;  flex-direction: column !important;  min-height: 0 !important;  margin: 0 -14px 12px !important;  overflow: hidden !important;  border: 0 !important;  border-bottom: 1px solid var(--v64-line) !important;  border-radius: 0 !important;  background: var(--v64-surface) !important;  box-shadow: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__hero-media {  position: relative !important;  min-height: 0 !important;  height: clamp(154px, 43vw, 210px) !important;  overflow: hidden !important;  background: #0a0704 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__hero-media::after {  content: "";  position: absolute;  inset: 0;  pointer-events: none;  background:    linear-gradient(180deg, rgba(5, 4, 3, 0.08), rgba(5, 4, 3, 0.70)),    linear-gradient(90deg, rgba(5, 4, 3, 0.26), transparent 58%);}#tbh-booking.tbh-booking--v64 .tbh-booking__hero-image {  width: 100% !important;  height: 100% !important;  min-height: 0 !important;  object-fit: cover !important;  object-position: 50% 52% !important;  filter: saturate(1.04) contrast(1.05) brightness(0.78) !important;  transform: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {  display: block !important;  min-width: 0 !important;  padding: 20px 16px 22px !important;  background:    radial-gradient(circle at 88% 0%, rgba(228, 189, 99, 0.09), transparent 17rem),    linear-gradient(180deg, #100c08, #090704) !important;  text-align: left !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow,#tbh-booking.tbh-booking--v64 .tbh-booking__step,#tbh-booking.tbh-booking--v64 .tbh-booking__summary-eyebrow,#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-eyebrow,#tbh-booking.tbh-booking--v64 .tbh-booking__label {  font-size: 0.72rem !important;  line-height: 1.3 !important;  letter-spacing: 0.105em !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__title {  max-width: 100% !important;  margin: 8px 0 0 !important;  color: var(--v64-bone) !important;  font-size: clamp(2.18rem, 10.5vw, 3.15rem) !important;  line-height: 0.96 !important;  letter-spacing: -0.025em !important;  overflow-wrap: normal !important;  word-break: normal !important;  hyphens: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__title span {  display: block !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__lead {  max-width: 40rem !important;  margin: 14px 0 0 !important;  color: var(--v64-muted) !important;  font-size: 0.96rem !important;  line-height: 1.58 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__meta {  display: grid !important;  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;  gap: 0 !important;  margin-top: 18px !important;  padding-top: 0 !important;  border: 1px solid var(--v64-line) !important;  border-radius: 12px !important;  overflow: hidden !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__meta span {  min-height: 40px !important;  padding: 8px 7px !important;  border-right: 1px solid var(--v64-line) !important;  border-bottom: 1px solid var(--v64-line) !important;  font-size: 0.62rem !important;  line-height: 1.25 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__meta span:nth-child(2n) {  border-right: 0 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__meta span:nth-last-child(-n + 2) {  border-bottom: 0 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__progress {  position: sticky !important;  top: 0 !important;  z-index: 30 !important;  display: grid !important;  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;  margin: 0 0 12px !important;  border: 1px solid var(--v64-line) !important;  border-radius: 12px !important;  background: rgba(7, 5, 3, 0.96) !important;  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.22) !important;  backdrop-filter: blur(12px) !important;  -webkit-backdrop-filter: blur(12px) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item {  display: grid !important;  grid-template-columns: 26px minmax(0, 1fr) !important;  gap: 7px !important;  min-height: 52px !important;  padding: 8px 7px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__progress-number {  width: 26px !important;  height: 26px !important;  font-size: 0.68rem !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy strong {  font-size: 0.66rem !important;  line-height: 1.18 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy small {  display: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__section {  min-height: 0 !important;  margin: 0 !important;  padding: 18px 0 0 !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__section-head {  max-width: 50rem !important;  margin: 0 0 18px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__section-title,#tbh-booking.tbh-booking--v64 .tbh-booking__summary-title,#tbh-booking.tbh-booking--v64 .tbh-booking__practical-title,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-head h3 {  font-size: clamp(1.8rem, 8vw, 2.55rem) !important;  line-height: 1 !important;  letter-spacing: -0.02em !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__section-intro {  max-width: 44rem !important;  margin: 9px 0 0 !important;  color: var(--v64-muted) !important;  font-size: 0.93rem !important;  line-height: 1.55 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice {  margin: 0 !important;  padding: 0 !important;  border: 0 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid {  display: grid !important;  grid-template-columns: 1fr !important;  gap: 10px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option {  display: grid !important;  grid-template-columns: 28px minmax(0, 1fr) auto !important;  align-items: center !important;  gap: 11px !important;  min-height: 76px !important;  padding: 13px 14px !important;  border: 1px solid var(--v64-line) !important;  border-radius: 14px !important;  background: linear-gradient(180deg, rgba(255, 255, 255, 0.025), rgba(255, 255, 255, 0)), var(--v64-surface) !important;  cursor: pointer !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option:hover {  transform: none !important;  border-color: rgba(244, 217, 138, 0.50) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option.is-selected {  border-color: var(--v64-line-strong) !important;  background:    linear-gradient(180deg, rgba(228, 189, 99, 0.12), rgba(228, 189, 99, 0.045)),    var(--v64-surface-2) !important;  box-shadow: inset 0 0 0 1px rgba(244, 217, 138, 0.08) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-radio {  width: 24px !important;  height: 24px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy strong {  font-size: 0.94rem !important;  line-height: 1.25 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy small {  margin-top: 4px !important;  color: var(--v64-muted) !important;  font-size: 0.79rem !important;  line-height: 1.38 !important;  letter-spacing: 0 !important;  text-transform: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-status {  min-width: 52px !important;  padding: 6px 8px !important;  font-size: 0.58rem !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-help {  margin: 10px 2px 0 !important;  color: var(--v64-muted) !important;  font-size: 0.82rem !important;  line-height: 1.45 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout,#tbh-booking.tbh-booking--v64 .tbh-booking__confirm-layout {  display: grid !important;  grid-template-columns: 1fr !important;  gap: 18px !important;  margin-top: 20px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__fields,#tbh-booking.tbh-booking--v64 .tbh-booking__fields--two {  display: grid !important;  grid-template-columns: 1fr !important;  gap: 14px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__field label,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu legend,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-doneness legend,#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice legend {  margin-bottom: 7px !important;  color: var(--v64-gold-light) !important;  font-size: 0.73rem !important;  line-height: 1.3 !important;  letter-spacing: 0.09em !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__field input,#tbh-booking.tbh-booking--v64 .tbh-booking__field select,#tbh-booking.tbh-booking--v64 .tbh-booking__field textarea {  min-height: 54px !important;  padding: 13px 14px !important;  border: 1px solid rgba(228, 189, 99, 0.34) !important;  border-radius: 13px !important;  background: #0b0805 !important;  color: var(--v64-bone) !important;  -webkit-text-fill-color: var(--v64-bone) !important;  box-shadow: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__field input:focus,#tbh-booking.tbh-booking--v64 .tbh-booking__field select:focus,#tbh-booking.tbh-booking--v64 .tbh-booking__field textarea:focus {  border-color: var(--v64-gold-light) !important;  box-shadow: 0 0 0 3px rgba(228, 189, 99, 0.15) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__field small {  display: block !important;  margin-top: 7px !important;  color: var(--v64-faint) !important;  font-size: 0.78rem !important;  line-height: 1.4 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__deadline {  margin-top: 14px !important;  padding: 12px 13px !important;  border: 1px solid var(--v64-line) !important;  border-radius: 12px !important;  background: rgba(228, 189, 99, 0.04) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__deadline strong {  font-size: 0.76rem !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__deadline span {  margin-top: 4px !important;  font-size: 0.78rem !important;  line-height: 1.42 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__time-wrap {  min-width: 0 !important;  padding: 16px !important;  border: 1px solid var(--v64-line) !important;  border-radius: 15px !important;  background: var(--v64-surface) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__time-head {  display: grid !important;  grid-template-columns: 1fr auto !important;  gap: 10px !important;  align-items: center !important;  margin-bottom: 12px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__hint {  margin: 4px 0 0 !important;  color: var(--v64-muted) !important;  font-size: 0.79rem !important;  line-height: 1.4 !important;  text-align: left !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__times {  display: grid !important;  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;  gap: 9px !important;  min-height: 56px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__times-recommendation {  grid-column: 1 / -1 !important;  width: 100% !important;  margin: 0 0 3px !important;  padding: 10px 11px !important;  border: 0 !important;  border-left: 3px solid var(--v64-gold) !important;  border-radius: 0 9px 9px 0 !important;  background: rgba(228, 189, 99, 0.055) !important;  color: var(--v64-text) !important;  font-size: 0.79rem !important;  line-height: 1.42 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__time {  position: relative !important;  width: 100% !important;  min-width: 0 !important;  min-height: 56px !important;  padding: 10px 8px !important;  border: 1px solid var(--v64-line) !important;  border-radius: 13px !important;  background: #090704 !important;  color: var(--v64-bone) !important;  -webkit-text-fill-color: var(--v64-bone) !important;  font-size: 0.94rem !important;  font-weight: 900 !important;  letter-spacing: 0.025em !important;  box-shadow: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__time:hover:not(:disabled) {  transform: none !important;  border-color: rgba(244, 217, 138, 0.65) !important;  background: rgba(228, 189, 99, 0.08) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__time.is-selected {  border-color: var(--v64-gold-light) !important;  background: linear-gradient(180deg, var(--v64-gold-light), var(--v64-gold)) !important;  color: #140d06 !important;  -webkit-text-fill-color: #140d06 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__time.is-recommended:not(.is-selected)::after {  content: "Anbefalt" !important;  position: absolute !important;  top: 4px !important;  right: 5px !important;  display: inline-flex !important;  padding: 2px 4px !important;  border-radius: 999px !important;  background: rgba(228, 189, 99, 0.13) !important;  color: var(--v64-gold-light) !important;  font-size: 0.45rem !important;  line-height: 1 !important;  letter-spacing: 0.06em !important;  text-transform: uppercase !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__times-message,#tbh-booking.tbh-booking--v64 .tbh-booking__times-placeholder {  grid-column: 1 / -1 !important;  margin: 0 !important;  padding: 13px !important;  border: 1px dashed var(--v64-line) !important;  border-radius: 11px !important;  color: var(--v64-muted) !important;  background: rgba(255, 255, 255, 0.018) !important;  font-size: 0.82rem !important;  line-height: 1.45 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__selection {  margin-top: 16px !important;  padding: 13px !important;  border: 1px solid var(--v64-line) !important;  border-radius: 13px !important;  background: rgba(255, 255, 255, 0.018) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid {  display: grid !important;  grid-template-columns: 1fr !important;  gap: 8px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid > div {  display: grid !important;  grid-template-columns: 80px minmax(0, 1fr) !important;  gap: 10px !important;  align-items: baseline !important;  padding-bottom: 8px !important;  border-bottom: 1px solid rgba(228, 189, 99, 0.10) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid > div:last-child {  padding-bottom: 0 !important;  border-bottom: 0 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid span {  font-size: 0.64rem !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid strong {  font-size: 0.92rem !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__food-mode,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu-grid,#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice-grid {  display: grid !important;  grid-template-columns: 1fr !important;  gap: 10px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__food-mode-button,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu-grid label,#tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice-grid label {  min-height: 70px !important;  padding: 13px 14px !important;  border-radius: 13px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-panel,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work,#tbh-booking.tbh-booking--v64 .tbh-booking__contact-card,#tbh-booking.tbh-booking--v64 .tbh-booking__summary {  padding: 16px !important;  border: 1px solid var(--v64-line) !important;  border-radius: 15px !important;  background: var(--v64-surface) !important;  box-shadow: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-options {  display: grid !important;  gap: 9px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-row {  border-radius: 12px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__preorder-option {  min-height: 66px !important;  padding: 12px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-doneness-list {  display: grid !important;  grid-template-columns: 1fr !important;  gap: 9px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-doneness-row {  display: grid !important;  grid-template-columns: minmax(0, 1fr) minmax(150px, 0.9fr) !important;  gap: 10px !important;  align-items: center !important;  min-height: 58px !important;  padding: 10px !important;  border: 1px solid var(--v64-line) !important;  border-radius: 11px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__business {  margin-top: 16px !important;  padding-top: 16px !important;  border-top: 1px solid var(--v64-line) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__business-toggle,#tbh-booking.tbh-booking--v64 .tbh-booking__checkbox {  display: grid !important;  grid-template-columns: 28px minmax(0, 1fr) !important;  gap: 11px !important;  align-items: start !important;  width: 100% !important;  font-size: 0.84rem !important;  line-height: 1.45 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__business-toggle input,#tbh-booking.tbh-booking--v64 .tbh-booking__checkbox input {  width: 24px !important;  min-width: 24px !important;  height: 24px !important;  min-height: 24px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__summary-list {  display: grid !important;  gap: 0 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__summary-list > div {  display: grid !important;  grid-template-columns: 108px minmax(0, 1fr) !important;  gap: 10px !important;  align-items: baseline !important;  padding: 10px 0 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__summary-list dt {  font-size: 0.63rem !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__summary-list dd {  font-size: 0.92rem !important;  line-height: 1.4 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__step-actions {  display: grid !important;  grid-template-columns: 1fr !important;  gap: 9px !important;  margin-top: 22px !important;  padding: 12px 0 max(10px, env(safe-area-inset-bottom)) !important;  border-top: 1px solid var(--v64-line) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__step-actions--sticky-mobile {  position: sticky !important;  bottom: 0 !important;  z-index: 25 !important;  background: linear-gradient(180deg, rgba(5, 4, 3, 0.18), rgba(5, 4, 3, 0.98) 28%) !important;  backdrop-filter: blur(10px) !important;  -webkit-backdrop-filter: blur(10px) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__continue,#tbh-booking.tbh-booking--v64 .tbh-booking__submit,#tbh-booking.tbh-booking--v64 .tbh-booking__back,#tbh-booking.tbh-booking--v64 .tbh-booking__edit,#tbh-booking.tbh-booking--v64 .tbh-booking__retry {  width: 100% !important;  min-height: 54px !important;  padding: 12px 16px !important;  border-radius: 999px !important;  font-size: 0.74rem !important;  line-height: 1.15 !important;  letter-spacing: 0.09em !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__continue,#tbh-booking.tbh-booking--v64 .tbh-booking__submit {  border: 1px solid var(--v64-gold-light) !important;  background: linear-gradient(180deg, var(--v64-gold-light), var(--v64-gold)) !important;  color: #140d06 !important;  -webkit-text-fill-color: #140d06 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__continue:disabled,#tbh-booking.tbh-booking--v64 .tbh-booking__submit:disabled {  border-color: rgba(228, 189, 99, 0.24) !important;  background: rgba(74, 53, 23, 0.62) !important;  color: rgba(244, 217, 138, 0.62) !important;  -webkit-text-fill-color: rgba(244, 217, 138, 0.62) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__back,#tbh-booking.tbh-booking--v64 .tbh-booking__edit,#tbh-booking.tbh-booking--v64 .tbh-booking__retry {  border: 1px solid rgba(228, 189, 99, 0.35) !important;  background: rgba(228, 189, 99, 0.045) !important;  color: var(--v64-gold-light) !important;  -webkit-text-fill-color: var(--v64-gold-light) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__practical {  margin: 28px 0 0 !important;  padding: 24px 0 0 !important;  border: 0 !important;  border-top: 1px solid var(--v64-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid {  display: grid !important;  grid-template-columns: 1fr !important;  gap: 0 !important;  margin-top: 16px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid article {  padding: 15px 0 !important;  border: 0 !important;  border-top: 1px solid rgba(228, 189, 99, 0.12) !important;  border-radius: 0 !important;  background: transparent !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid h3 {  font-size: 1rem !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid p {  margin-top: 5px !important;  color: var(--v64-muted) !important;  font-size: 0.84rem !important;  line-height: 1.5 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__practical-links {  display: grid !important;  grid-template-columns: 1fr !important;  gap: 8px !important;  margin-top: 10px !important;}@media (max-width: 380px) {  #tbh-booking.tbh-booking--v64 .tbh-booking__inner {    padding-inline: 10px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__header {    margin-inline: -10px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy strong {    font-size: 0.60rem !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__after-work-doneness-row {    grid-template-columns: 1fr !important;  }}@media (min-width: 1024px) {  #tbh-booking.tbh-booking--v64 {    padding-bottom: 68px !important;    background:      radial-gradient(circle at 50% -14rem, rgba(228, 189, 99, 0.10), transparent 38rem),      linear-gradient(180deg, #050403, #030201) !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__inner {    width: min(1280px, calc(100% - 64px)) !important;    max-width: 1280px !important;    padding: 0 !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__header {    display: grid !important;    grid-template-columns: minmax(0, 0.44fr) minmax(0, 0.56fr) !important;    min-height: 440px !important;    margin: 28px 0 22px !important;    border: 1px solid var(--v64-line) !important;    border-radius: 24px !important;    background: var(--v64-surface) !important;    box-shadow: 0 26px 84px rgba(0, 0, 0, 0.34) !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__hero-media {    height: auto !important;    min-height: 440px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image {    min-height: 440px !important;    object-position: center !important;    filter: saturate(1.05) contrast(1.06) brightness(0.80) !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    display: flex !important;    flex-direction: column !important;    justify-content: center !important;    padding: clamp(42px, 5vw, 72px) !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__title {    max-width: 760px !important;    margin-top: 12px !important;    font-size: clamp(3.7rem, 5.1vw, 5.5rem) !important;    line-height: 0.92 !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__lead {    max-width: 620px !important;    margin-top: 20px !important;    font-size: 1.02rem !important;    line-height: 1.62 !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__meta {    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;    margin-top: 26px !important;    border-radius: 10px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__meta span {    min-height: 48px !important;    border-right: 1px solid var(--v64-line) !important;    border-bottom: 0 !important;    font-size: 0.66rem !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__meta span:last-child {    border-right: 0 !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__progress {    position: static !important;    margin-bottom: 18px !important;    border-radius: 14px !important;    box-shadow: none !important;    backdrop-filter: none !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__progress-item {    grid-template-columns: 32px minmax(0, 1fr) !important;    gap: 10px !important;    min-height: 64px !important;    padding: 11px 16px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__progress-number {    width: 32px !important;    height: 32px !important;    font-size: 0.76rem !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy strong {    font-size: 0.78rem !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy small {    display: block !important;    font-size: 0.63rem !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__section {    padding: clamp(34px, 4vw, 48px) !important;    border: 1px solid var(--v64-line) !important;    border-radius: 20px !important;    background:      radial-gradient(circle at 8% 0%, rgba(228, 189, 99, 0.055), transparent 27rem),      var(--v64-surface) !important;    box-shadow: 0 22px 70px rgba(0, 0, 0, 0.27) !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__section-head {    margin-bottom: 26px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__section-title,  #tbh-booking.tbh-booking--v64 .tbh-booking__summary-title,  #tbh-booking.tbh-booking--v64 .tbh-booking__practical-title,  #tbh-booking.tbh-booking--v64 .tbh-booking__after-work-head h3 {    font-size: clamp(2.25rem, 3vw, 3.25rem) !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid {    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;    gap: 12px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option {    grid-template-columns: 28px minmax(0, 1fr) auto !important;    min-height: 94px !important;    padding: 17px 16px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy strong {    font-size: 1rem !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy small {    font-size: 0.80rem !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-help {    display: none !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout {    grid-template-columns: 360px minmax(0, 1fr) !important;    gap: 32px !important;    align-items: start !important;    margin-top: 28px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__selection-fields > .tbh-booking__fields--two {    grid-template-columns: 1fr !important;    gap: 18px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__time-wrap {    min-height: 320px !important;    padding: 20px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__times {    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;    gap: 10px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__time {    min-height: 60px !important;    font-size: 0.98rem !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid {    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;    gap: 0 !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid > div {    display: block !important;    padding: 0 18px !important;    border-right: 1px solid var(--v64-line) !important;    border-bottom: 0 !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid > div:first-child {    padding-left: 0 !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid > div:last-child {    padding-right: 0 !important;    border-right: 0 !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__selection-grid strong {    display: block !important;    margin-top: 5px !important;    font-size: 1rem !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__food-mode,  #tbh-booking.tbh-booking--v64 .tbh-booking__after-work-menu-grid,  #tbh-booking.tbh-booking--v64 .tbh-booking__payment-choice-grid {    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__after-work-doneness-list {    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__confirm-layout {    grid-template-columns: minmax(0, 1fr) 360px !important;    gap: 24px !important;    align-items: start !important;    margin-top: 0 !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__contact-card,  #tbh-booking.tbh-booking--v64 .tbh-booking__summary,  #tbh-booking.tbh-booking--v64 .tbh-booking__preorder-panel,  #tbh-booking.tbh-booking--v64 .tbh-booking__after-work {    padding: 24px !important;    border-radius: 16px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__contact-card .tbh-booking__fields--two,  #tbh-booking.tbh-booking--v64 .tbh-booking__business-fields .tbh-booking__fields--two,  #tbh-booking.tbh-booking--v64 .tbh-booking__invoice-fields .tbh-booking__fields--two {    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__summary {    position: sticky !important;    top: 88px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__step-actions,  #tbh-booking.tbh-booking--v64 .tbh-booking__step-actions--sticky-mobile {    position: static !important;    display: flex !important;    grid-template-columns: none !important;    justify-content: flex-end !important;    align-items: center !important;    gap: 10px !important;    margin-top: 30px !important;    padding: 18px 0 0 !important;    background: transparent !important;    backdrop-filter: none !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__step-actions--end {    justify-content: flex-end !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__continue,  #tbh-booking.tbh-booking--v64 .tbh-booking__submit,  #tbh-booking.tbh-booking--v64 .tbh-booking__back,  #tbh-booking.tbh-booking--v64 .tbh-booking__edit,  #tbh-booking.tbh-booking--v64 .tbh-booking__retry {    width: auto !important;    min-width: 180px !important;    min-height: 52px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__practical {    margin-top: 24px !important;    padding: 28px !important;    border: 1px solid var(--v64-line) !important;    border-radius: 18px !important;    background: rgba(11, 8, 5, 0.78) !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid {    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;    gap: 12px !important;    margin-top: 20px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid article {    padding: 17px !important;    border: 1px solid var(--v64-line) !important;    border-radius: 13px !important;    background: rgba(255, 255, 255, 0.014) !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__practical-links {    display: flex !important;    grid-template-columns: none !important;    flex-wrap: wrap !important;    gap: 18px !important;    margin-top: 18px !important;  }}@media (min-width: 1500px) {  #tbh-booking.tbh-booking--v64 .tbh-booking__inner {    width: min(1320px, calc(100% - 96px)) !important;    max-width: 1320px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__header {    min-height: 470px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__hero-media,  #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image {    min-height: 470px !important;  }}@media (prefers-reduced-motion: reduce) {  #tbh-booking.tbh-booking--v64 *,  #tbh-booking.tbh-booking--v64 *::before,  #tbh-booking.tbh-booking--v64 *::after {    scroll-behavior: auto !important;    transition-duration: 0.001ms !important;    animation-duration: 0.001ms !important;    animation-iteration-count: 1 !important;  }}html.usn body #tbh-booking.tbh-booking--v64,body #tbh-booking.tbh-booking--v64 {  width: 100vw !important;  max-width: none !important;  margin-left: calc(50% - 50vw) !important;  margin-right: calc(50% - 50vw) !important;  overflow-x: clip !important;}html.usn body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner,body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner {  width: min(1280px, calc(100vw - 64px)) !important;  max-width: 1280px !important;  margin-left: auto !important;  margin-right: auto !important;  padding-left: 0 !important;  padding-right: 0 !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header,body #tbh-booking.tbh-booking--v64 .tbh-booking__header {  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  margin-left: 0 !important;  margin-right: 0 !important;  justify-self: stretch !important;  align-self: stretch !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header > *,body #tbh-booking.tbh-booking--v64 .tbh-booking__header > * {  min-width: 0 !important;  max-width: none !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {  width: 100% !important;  max-width: none !important;  overflow: visible !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title,body #tbh-booking.tbh-booking--v64 .tbh-booking__title,html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title span,body #tbh-booking.tbh-booking--v64 .tbh-booking__title span {  max-width: none !important;  overflow: visible !important;  overflow-wrap: normal !important;  word-break: normal !important;  hyphens: none !important;}@media (min-width: 1024px) {  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header,  body #tbh-booking.tbh-booking--v64 .tbh-booking__header {    display: grid !important;    grid-template-columns: minmax(0, 46%) minmax(0, 54%) !important;    min-height: 440px !important;    margin-top: 28px !important;    margin-bottom: 22px !important;    overflow: hidden !important;    text-align: left !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-media,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-media,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image {    width: 100% !important;    max-width: none !important;    min-height: 440px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    display: flex !important;    justify-content: center !important;    padding: clamp(40px, 4vw, 64px) !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title,  body #tbh-booking.tbh-booking--v64 .tbh-booking__title {    width: 100% !important;    font-size: clamp(3.7rem, 4.7vw, 5.35rem) !important;    line-height: 0.91 !important;    text-wrap: balance !important;  }}@media (min-width: 1500px) {  html.usn body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner,  body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner {    width: min(1320px, calc(100vw - 96px)) !important;    max-width: 1320px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header,  body #tbh-booking.tbh-booking--v64 .tbh-booking__header,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-media,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-media,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image {    min-height: 470px !important;  }}@media (max-width: 1023.98px) {  html.usn body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner,  body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner {    width: 100% !important;    max-width: none !important;    padding-left: 14px !important;    padding-right: 14px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header,  body #tbh-booking.tbh-booking--v64 .tbh-booking__header {    width: auto !important;    max-width: none !important;    margin-left: -14px !important;    margin-right: -14px !important;  }}@media (max-width: 380px) {  html.usn body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner,  body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner {    padding-left: 10px !important;    padding-right: 10px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header,  body #tbh-booking.tbh-booking--v64 .tbh-booking__header {    margin-left: -10px !important;    margin-right: -10px !important;  }}html.usn body #tbh-booking.tbh-booking--v64,body #tbh-booking.tbh-booking--v64 {  width: 100vw !important;  max-width: none !important;  margin-left: calc(50% - 50vw) !important;  margin-right: calc(50% - 50vw) !important;  overflow-x: clip !important;}html.usn body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner,body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner {  width: min(1280px, calc(100vw - 48px)) !important;  max-width: 1280px !important;  margin-inline: auto !important;  padding-inline: 0 !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header,body #tbh-booking.tbh-booking--v64 .tbh-booking__header {  position: relative !important;  isolation: isolate !important;  display: block !important;  width: 100vw !important;  max-width: none !important;  min-height: clamp(500px, 60vw, 720px) !important;  margin: 0 0 28px calc(50% - 50vw) !important;  overflow: hidden !important;  border: 0 !important;  border-radius: 0 !important;  background: #080503 !important;  box-shadow: none !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-media,body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-media {  position: absolute !important;  inset: 0 !important;  z-index: 0 !important;  width: 100vw !important;  max-width: none !important;  min-width: 100vw !important;  height: 100% !important;  min-height: 100% !important;  margin: 0 !important;  overflow: hidden !important;  background: #080503 !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image,body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image {  position: absolute !important;  inset: 0 !important;  display: block !important;  width: 100vw !important;  max-width: none !important;  min-width: 100vw !important;  height: 100% !important;  min-height: 100% !important;  margin: 0 !important;  object-fit: cover !important;  object-position: 56% center !important;  filter: saturate(1.04) contrast(1.08) brightness(0.78) !important;  transform: none !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header::before,body #tbh-booking.tbh-booking--v64 .tbh-booking__header::before {  content: "" !important;  position: absolute !important;  inset: 0 !important;  z-index: 1 !important;  display: block !important;  pointer-events: none !important;  background:    linear-gradient(      90deg,      rgba(4, 3, 2, 0.93) 0%,      rgba(4, 3, 2, 0.77) 30%,      rgba(4, 3, 2, 0.36) 58%,      rgba(4, 3, 2, 0.12) 78%,      rgba(4, 3, 2, 0.28) 100%    ),    linear-gradient(      180deg,      rgba(4, 3, 2, 0.28) 0%,      transparent 38%,      rgba(4, 3, 2, 0.74) 100%    ) !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {  position: relative !important;  z-index: 2 !important;  display: flex !important;  flex-direction: column !important;  justify-content: center !important;  width: min(1280px, calc(100vw - 48px)) !important;  max-width: 1280px !important;  min-height: clamp(500px, 60vw, 720px) !important;  margin-inline: auto !important;  padding: clamp(88px, 9vw, 138px) 0 clamp(70px, 8vw, 112px) !important;  background: transparent !important;  overflow: visible !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow,body #tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow,html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title,body #tbh-booking.tbh-booking--v64 .tbh-booking__title,html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__lead,body #tbh-booking.tbh-booking--v64 .tbh-booking__lead,html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__meta,body #tbh-booking.tbh-booking--v64 .tbh-booking__meta {  width: min(620px, 52vw) !important;  max-width: 620px !important;  margin-left: 0 !important;  margin-right: auto !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title,body #tbh-booking.tbh-booking--v64 .tbh-booking__title {  font-size: clamp(3.7rem, 5.6vw, 6.4rem) !important;  line-height: 0.88 !important;  text-wrap: balance !important;  overflow: visible !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title span,body #tbh-booking.tbh-booking--v64 .tbh-booking__title span {  display: block !important;  max-width: none !important;  overflow: visible !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__lead,body #tbh-booking.tbh-booking--v64 .tbh-booking__lead {  font-size: 1.04rem !important;  line-height: 1.65 !important;  color: rgba(247, 241, 231, 0.82) !important;  text-shadow: 0 3px 18px rgba(0, 0, 0, 0.48) !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__meta,body #tbh-booking.tbh-booking--v64 .tbh-booking__meta {  margin-top: 30px !important;  border-top-color: rgba(244, 217, 138, 0.32) !important;}@media (min-width: 1440px) {  html.usn body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner,  body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    width: min(1360px, calc(100vw - 96px)) !important;    max-width: 1360px !important;  }}@media (max-width: 1023.98px) {  html.usn body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner,  body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner {    width: 100% !important;    max-width: none !important;    padding-inline: 14px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header,  body #tbh-booking.tbh-booking--v64 .tbh-booking__header {    min-height: 520px !important;    margin-bottom: 18px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image {    object-position: 62% center !important;    filter: saturate(1.03) contrast(1.07) brightness(0.68) !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header::before,  body #tbh-booking.tbh-booking--v64 .tbh-booking__header::before {    background:      linear-gradient(        180deg,        rgba(4, 3, 2, 0.30) 0%,        rgba(4, 3, 2, 0.48) 32%,        rgba(4, 3, 2, 0.92) 100%      ) !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    justify-content: flex-end !important;    width: calc(100vw - 28px) !important;    max-width: none !important;    min-height: 520px !important;    margin-inline: auto !important;    padding: 84px 0 34px !important;    text-align: left !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow,  body #tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title,  body #tbh-booking.tbh-booking--v64 .tbh-booking__title,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__lead,  body #tbh-booking.tbh-booking--v64 .tbh-booking__lead,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__meta,  body #tbh-booking.tbh-booking--v64 .tbh-booking__meta {    width: 100% !important;    max-width: 560px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title,  body #tbh-booking.tbh-booking--v64 .tbh-booking__title {    font-size: clamp(2.7rem, 10vw, 4.5rem) !important;    line-height: 0.91 !important;  }}@media (max-width: 560px) {  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header,  body #tbh-booking.tbh-booking--v64 .tbh-booking__header,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    min-height: 470px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    width: calc(100vw - 24px) !important;    padding-bottom: 26px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__meta,  body #tbh-booking.tbh-booking--v64 .tbh-booking__meta {    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;    row-gap: 10px !important;  }}#tbh-booking.tbh-booking--v64 #tbh-times button[data-time] {  position: relative !important;}#tbh-booking.tbh-booking--v64 #tbh-times button[data-time]:disabled,#tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-disabled,#tbh-booking.tbh-booking--v64 #tbh-times button[data-time][aria-disabled="true"] {  opacity: 1 !important;  pointer-events: none !important;  cursor: not-allowed !important;  border-color: rgba(255, 180, 168, 0.22) !important;  background:    linear-gradient(135deg, rgba(255, 180, 168, 0.035), transparent 58%),    #090705 !important;  color: rgba(247, 241, 231, 0.42) !important;  -webkit-text-fill-color: rgba(247, 241, 231, 0.42) !important;  text-decoration: line-through !important;  text-decoration-thickness: 1px !important;  text-decoration-color: rgba(255, 180, 168, 0.42) !important;  box-shadow: inset 0 0 0 1px rgba(255, 180, 168, 0.035) !important;  transform: none !important;  filter: none !important;}#tbh-booking.tbh-booking--v64 #tbh-times button[data-time]:disabled::after,#tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-disabled::after,#tbh-booking.tbh-booking--v64 #tbh-times button[data-time][aria-disabled="true"]::after {  content: "Opptatt" !important;  position: absolute !important;  top: 4px !important;  right: 5px !important;  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 15px !important;  padding: 2px 5px !important;  border: 1px solid rgba(255, 180, 168, 0.24) !important;  border-radius: 999px !important;  background: rgba(91, 23, 18, 0.34) !important;  color: #ffc8bf !important;  -webkit-text-fill-color: #ffc8bf !important;  font-size: 0.44rem !important;  font-weight: 900 !important;  line-height: 1 !important;  letter-spacing: 0.065em !important;  text-decoration: none !important;  text-transform: uppercase !important;  white-space: nowrap !important;}#tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-recommended:not(:disabled):not(.is-disabled):not([aria-disabled="true"]):not(.is-selected)::after {  content: "Anbefalt" !important;}#tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-selected:not(:disabled):not(.is-disabled):not([aria-disabled="true"]) {  border-color: var(--v64-gold-light, #f4d98a) !important;  background: linear-gradient(180deg, var(--v64-gold-light, #f4d98a), var(--v64-gold, #e4bd63)) !important;  color: #140d06 !important;  -webkit-text-fill-color: #140d06 !important;  text-decoration: none !important;}@media (max-width: 760px) {  #tbh-booking.tbh-booking--v64 #tbh-times button[data-time]:disabled::after,  #tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-disabled::after,  #tbh-booking.tbh-booking--v64 #tbh-times button[data-time][aria-disabled="true"]::after {    top: 5px !important;    right: 5px !important;    font-size: 0.42rem !important;  }}html.usn body #tbh-booking.tbh-booking--v64,body #tbh-booking.tbh-booking--v64 {  --v64-gold: #e4bd63;  --v64-gold-light: #f4d98a;  --v64-cream: #f7f1e7;  --v64-muted: rgba(247, 241, 231, 0.68);  --v64-line: rgba(228, 189, 99, 0.28);  --v64-error: #ffb4a8;  width: 100vw !important;  max-width: none !important;  margin-left: calc(50% - 50vw) !important;  margin-right: calc(50% - 50vw) !important;  overflow-x: clip !important;}html.usn body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner,body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner {  width: min(1280px, calc(100vw - 48px)) !important;  max-width: 1280px !important;  margin-inline: auto !important;  padding-inline: 0 !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header,body #tbh-booking.tbh-booking--v64 .tbh-booking__header {  position: relative !important;  isolation: isolate !important;  display: block !important;  width: 100vw !important;  max-width: none !important;  min-width: 100vw !important;  min-height: clamp(500px, 58vw, 720px) !important;  margin: 0 0 28px calc(50% - 50vw) !important;  overflow: hidden !important;  border: 0 !important;  border-radius: 0 !important;  background: #080503 !important;  box-shadow: none !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-media,body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-media {  position: absolute !important;  inset: 0 !important;  z-index: 0 !important;  width: 100vw !important;  max-width: none !important;  min-width: 100vw !important;  height: 100% !important;  min-height: 100% !important;  margin: 0 !important;  overflow: hidden !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image,body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image {  position: absolute !important;  inset: 0 !important;  z-index: 0 !important;  display: block !important;  width: 100vw !important;  max-width: none !important;  min-width: 100vw !important;  height: 100% !important;  min-height: 100% !important;  object-fit: cover !important;  object-position: 58% center !important;  filter: saturate(1.05) contrast(1.08) brightness(0.76) !important;  transform: none !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header::before,body #tbh-booking.tbh-booking--v64 .tbh-booking__header::before {  content: "" !important;  position: absolute !important;  inset: 0 !important;  z-index: 1 !important;  display: block !important;  pointer-events: none !important;  background:    linear-gradient(90deg, rgba(4, 3, 2, 0.92) 0%, rgba(4, 3, 2, 0.76) 36%, rgba(4, 3, 2, 0.30) 68%, rgba(4, 3, 2, 0.50) 100%),    linear-gradient(180deg, rgba(4, 3, 2, 0.20) 0%, transparent 38%, rgba(4, 3, 2, 0.82) 100%) !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {  position: relative !important;  z-index: 2 !important;  display: flex !important;  flex-direction: column !important;  justify-content: center !important;  width: min(1280px, calc(100vw - 48px)) !important;  max-width: 1280px !important;  min-height: clamp(500px, 58vw, 720px) !important;  margin-inline: auto !important;  padding: clamp(88px, 9vw, 138px) 0 clamp(70px, 8vw, 112px) !important;  overflow: visible !important;  background: transparent !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy > :is(.tbh-booking__eyebrow, .tbh-booking__title, .tbh-booking__lead, .tbh-booking__meta),body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy > :is(.tbh-booking__eyebrow, .tbh-booking__title, .tbh-booking__lead, .tbh-booking__meta) {  width: min(620px, 52vw) !important;  max-width: 620px !important;  margin-left: 0 !important;  margin-right: auto !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title,body #tbh-booking.tbh-booking--v64 .tbh-booking__title {  font-size: clamp(3.7rem, 5.6vw, 6.4rem) !important;  line-height: 0.88 !important;  overflow: visible !important;  text-wrap: balance !important;}@media (min-width: 1024px) {  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout,  body #tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout {    grid-template-columns: minmax(300px, 0.72fr) minmax(0, 1.28fr) !important;    gap: 30px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid,  body #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid {    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;  }  html.usn body #tbh-booking.tbh-booking--v64 #tbh-times,  body #tbh-booking.tbh-booking--v64 #tbh-times {    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;  }}html.usn body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time],body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time] {  position: relative !important;  min-width: 0 !important;  min-height: 58px !important;  overflow: hidden !important;  text-decoration: none !important;}html.usn body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time]:disabled,html.usn body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-disabled,html.usn body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time][aria-disabled="true"],body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time]:disabled,body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-disabled,body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time][aria-disabled="true"] {  opacity: 1 !important;  pointer-events: none !important;  cursor: not-allowed !important;  border-color: rgba(255, 180, 168, 0.23) !important;  background: linear-gradient(135deg, rgba(255, 180, 168, 0.04), transparent 58%), #090705 !important;  color: rgba(247, 241, 231, 0.42) !important;  -webkit-text-fill-color: rgba(247, 241, 231, 0.42) !important;  text-decoration: line-through !important;  text-decoration-thickness: 1px !important;  text-decoration-color: rgba(255, 180, 168, 0.46) !important;  box-shadow: inset 0 0 0 1px rgba(255, 180, 168, 0.04) !important;  transform: none !important;  filter: none !important;}html.usn body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time]:disabled::after,html.usn body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-disabled::after,html.usn body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time][aria-disabled="true"]::after,body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time]:disabled::after,body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-disabled::after,body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time][aria-disabled="true"]::after {  content: "Opptatt" !important;  position: absolute !important;  top: 5px !important;  right: 5px !important;  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 16px !important;  padding: 2px 5px !important;  border: 1px solid rgba(255, 180, 168, 0.25) !important;  border-radius: 999px !important;  background: rgba(91, 23, 18, 0.38) !important;  color: #ffc8bf !important;  -webkit-text-fill-color: #ffc8bf !important;  font-size: 0.44rem !important;  font-weight: 900 !important;  line-height: 1 !important;  letter-spacing: 0.06em !important;  text-decoration: none !important;  text-transform: uppercase !important;  white-space: nowrap !important;}html.usn body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-recommended:not(:disabled):not(.is-disabled):not([aria-disabled="true"]):not(.is-selected)::after,body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-recommended:not(:disabled):not(.is-disabled):not([aria-disabled="true"]):not(.is-selected)::after {  content: "Anbefalt" !important;}html.usn body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-selected:not(:disabled):not(.is-disabled):not([aria-disabled="true"]),body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-selected:not(:disabled):not(.is-disabled):not([aria-disabled="true"]) {  border-color: var(--v64-gold-light) !important;  background: linear-gradient(180deg, var(--v64-gold-light), var(--v64-gold)) !important;  color: #140d06 !important;  -webkit-text-fill-color: #140d06 !important;  text-decoration: none !important;}@media (max-width: 1023.98px) {  html.usn body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner,  body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner {    width: 100% !important;    max-width: none !important;    padding-inline: 14px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header,  body #tbh-booking.tbh-booking--v64 .tbh-booking__header {    min-height: 520px !important;    margin-bottom: 18px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-image {    object-position: 62% center !important;    filter: saturate(1.03) contrast(1.07) brightness(0.68) !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header::before,  body #tbh-booking.tbh-booking--v64 .tbh-booking__header::before {    background: linear-gradient(180deg, rgba(4, 3, 2, 0.28) 0%, rgba(4, 3, 2, 0.48) 34%, rgba(4, 3, 2, 0.94) 100%) !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    justify-content: flex-end !important;    width: calc(100vw - 28px) !important;    max-width: none !important;    min-height: 520px !important;    padding: 84px 0 34px !important;    text-align: left !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy > :is(.tbh-booking__eyebrow, .tbh-booking__title, .tbh-booking__lead, .tbh-booking__meta),  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy > :is(.tbh-booking__eyebrow, .tbh-booking__title, .tbh-booking__lead, .tbh-booking__meta) {    width: 100% !important;    max-width: 560px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title,  body #tbh-booking.tbh-booking--v64 .tbh-booking__title {    font-size: clamp(2.7rem, 10vw, 4.5rem) !important;    line-height: 0.91 !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout,  body #tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__confirm-layout,  body #tbh-booking.tbh-booking--v64 .tbh-booking__confirm-layout {    grid-template-columns: 1fr !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid,  body #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid {    grid-template-columns: 1fr !important;  }  html.usn body #tbh-booking.tbh-booking--v64 #tbh-times,  body #tbh-booking.tbh-booking--v64 #tbh-times {    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;    gap: 9px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time],  body #tbh-booking.tbh-booking--v64 #tbh-times button[data-time] {    min-height: 56px !important;    font-size: 0.95rem !important;  }  html.usn body #tbh-booking.tbh-booking--v64 :is(input, select, textarea),  body #tbh-booking.tbh-booking--v64 :is(input, select, textarea) {    font-size: 16px !important;  }}@media (max-width: 560px) {  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header,  body #tbh-booking.tbh-booking--v64 .tbh-booking__header,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    min-height: 470px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    width: calc(100vw - 24px) !important;    padding-bottom: 26px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__meta,  body #tbh-booking.tbh-booking--v64 .tbh-booking__meta {    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;    row-gap: 10px !important;  }}html.usn body #tbh-bookinger-enterprise .tbhe-drawer,body #tbh-bookinger-enterprise .tbhe-drawer {  width: min(820px, 100vw) !important;  max-width: 820px !important;  padding: 18px !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-mini,body #tbh-bookinger-enterprise .tbhe-order-mini {  display: grid !important;  gap: 4px !important;  width: 100% !important;  max-width: 420px !important;  min-width: 220px !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-mini > strong,body #tbh-bookinger-enterprise .tbhe-order-mini > strong {  color: var(--gold2, #f0d18a) !important;  font-size: 12px !important;  line-height: 1.3 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-mini > span,body #tbh-bookinger-enterprise .tbhe-order-mini > span {  display: block !important;  color: var(--muted, #cdbd9d) !important;  font-size: 11px !important;  line-height: 1.42 !important;  white-space: normal !important;  overflow-wrap: anywhere !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-mini__comment,body #tbh-bookinger-enterprise .tbhe-order-mini__comment {  margin-top: 4px !important;  padding-top: 6px !important;  border-top: 1px solid rgba(211, 169, 82, 0.16) !important;  color: var(--text, #f7f1e7) !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-mini__comment.is-empty,body #tbh-bookinger-enterprise .tbhe-order-mini__comment.is-empty {  color: var(--faint, rgba(247, 241, 231, 0.50)) !important;  font-style: italic !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary,body #tbh-bookinger-enterprise .tbhe-order-summary {  grid-column: 1 / -1 !important;  width: 100% !important;  margin: 0 0 14px !important;  padding: 18px !important;  border: 1px solid rgba(211, 169, 82, 0.34) !important;  border-radius: 14px !important;  background: linear-gradient(180deg, rgba(211, 169, 82, 0.065), rgba(255, 255, 255, 0.012)) !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary > header,body #tbh-bookinger-enterprise .tbhe-order-summary > header {  padding-bottom: 12px !important;  border-bottom: 1px solid rgba(211, 169, 82, 0.17) !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary > header span,html.usn body #tbh-bookinger-enterprise .tbhe-human-comment > header span,body #tbh-bookinger-enterprise .tbhe-order-summary > header span,body #tbh-bookinger-enterprise .tbhe-human-comment > header span {  display: block !important;  color: var(--gold2, #f0d18a) !important;  font-size: 10px !important;  font-weight: 900 !important;  letter-spacing: 0.10em !important;  text-transform: uppercase !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary > header h3,html.usn body #tbh-bookinger-enterprise .tbhe-human-comment > header h3,body #tbh-bookinger-enterprise .tbhe-order-summary > header h3,body #tbh-bookinger-enterprise .tbhe-human-comment > header h3 {  margin: 4px 0 0 !important;  color: var(--text, #f7f1e7) !important;  font-size: 20px !important;  line-height: 1.15 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__grid,body #tbh-bookinger-enterprise .tbhe-order-summary__grid {  display: grid !important;  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;  gap: 12px !important;  margin-top: 14px !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__section,body #tbh-bookinger-enterprise .tbhe-order-summary__section {  min-width: 0 !important;  padding: 14px !important;  border: 1px solid rgba(211, 169, 82, 0.18) !important;  border-radius: 11px !important;  background: rgba(0, 0, 0, 0.16) !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__section:nth-child(3),body #tbh-bookinger-enterprise .tbhe-order-summary__section:nth-child(3) {  grid-column: 1 / -1 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__section h4,body #tbh-bookinger-enterprise .tbhe-order-summary__section h4 {  margin: 0 0 10px !important;  color: var(--gold2, #f0d18a) !important;  font-size: 12px !important;  line-height: 1.25 !important;  letter-spacing: 0.07em !important;  text-transform: uppercase !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__line,body #tbh-bookinger-enterprise .tbhe-order-summary__line {  display: grid !important;  grid-template-columns: minmax(100px, 0.75fr) minmax(0, 1.25fr) !important;  gap: 14px !important;  align-items: start !important;  padding: 8px 0 !important;  border-bottom: 1px solid rgba(211, 169, 82, 0.11) !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__line:last-child,body #tbh-bookinger-enterprise .tbhe-order-summary__line:last-child {  border-bottom: 0 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__line span,body #tbh-bookinger-enterprise .tbhe-order-summary__line span {  color: var(--faint, rgba(247, 241, 231, 0.52)) !important;  font-size: 11px !important;  line-height: 1.4 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__line strong,body #tbh-bookinger-enterprise .tbhe-order-summary__line strong {  min-width: 0 !important;  color: var(--text, #f7f1e7) !important;  font-size: 12px !important;  line-height: 1.42 !important;  text-align: right !important;  overflow-wrap: anywhere !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__list > span,body #tbh-bookinger-enterprise .tbhe-order-summary__list > span {  display: block !important;  margin-bottom: 7px !important;  color: var(--faint, rgba(247, 241, 231, 0.52)) !important;  font-size: 11px !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__list ul,body #tbh-bookinger-enterprise .tbhe-order-summary__list ul {  display: grid !important;  gap: 7px !important;  margin: 0 !important;  padding: 0 !important;  list-style: none !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__list li,body #tbh-bookinger-enterprise .tbhe-order-summary__list li {  display: grid !important;  grid-template-columns: minmax(0, 1fr) auto !important;  gap: 12px !important;  align-items: center !important;  padding: 9px 10px !important;  border: 1px solid rgba(211, 169, 82, 0.13) !important;  border-radius: 8px !important;  background: rgba(255, 255, 255, 0.014) !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__list li strong,html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__list li small,body #tbh-bookinger-enterprise .tbhe-order-summary__list li strong,body #tbh-bookinger-enterprise .tbhe-order-summary__list li small {  font-size: 12px !important;  line-height: 1.35 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__list li small,body #tbh-bookinger-enterprise .tbhe-order-summary__list li small {  color: var(--gold2, #f0d18a) !important;  text-align: right !important;}html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__note,body #tbh-bookinger-enterprise .tbhe-order-summary__note {  margin: 10px 0 0 !important;  padding: 9px 10px !important;  border-left: 3px solid var(--gold2, #f0d18a) !important;  border-radius: 0 8px 8px 0 !important;  background: rgba(211, 169, 82, 0.05) !important;  color: var(--muted, #cdbd9d) !important;  font-size: 11px !important;  line-height: 1.45 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-human-comment,body #tbh-bookinger-enterprise .tbhe-human-comment {  grid-column: 1 / -1 !important;  width: 100% !important;  margin-top: 14px !important;  padding: 18px !important;  border: 1px solid rgba(211, 169, 82, 0.34) !important;  border-radius: 14px !important;  background: rgba(255, 255, 255, 0.018) !important;}html.usn body #tbh-bookinger-enterprise .tbhe-human-comment > header,body #tbh-bookinger-enterprise .tbhe-human-comment > header {  display: flex !important;  align-items: flex-start !important;  justify-content: space-between !important;  gap: 14px !important;}html.usn body #tbh-bookinger-enterprise .tbhe-human-comment > header small,body #tbh-bookinger-enterprise .tbhe-human-comment > header small {  color: var(--faint, rgba(247, 241, 231, 0.52)) !important;  font-size: 10px !important;  white-space: nowrap !important;}html.usn body #tbh-bookinger-enterprise .tbhe-human-comment > p,body #tbh-bookinger-enterprise .tbhe-human-comment > p {  margin: 9px 0 12px !important;  color: var(--muted, #cdbd9d) !important;  font-size: 12px !important;  line-height: 1.5 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-human-comment textarea,body #tbh-bookinger-enterprise .tbhe-human-comment textarea {  display: block !important;  width: 100% !important;  min-height: 132px !important;  padding: 12px 13px !important;  border: 1px solid rgba(211, 169, 82, 0.34) !important;  border-radius: 10px !important;  background: #080604 !important;  color: var(--text, #f7f1e7) !important;  -webkit-text-fill-color: var(--text, #f7f1e7) !important;  font: inherit !important;  font-size: 14px !important;  line-height: 1.55 !important;  resize: vertical !important;}html.usn body #tbh-bookinger-enterprise .tbhe-human-comment textarea:focus,body #tbh-bookinger-enterprise .tbhe-human-comment textarea:focus {  border-color: var(--gold2, #f0d18a) !important;  outline: 0 !important;  box-shadow: 0 0 0 3px rgba(211, 169, 82, 0.13) !important;}html.usn body #tbh-bookinger-enterprise .tbhe-human-comment__actions,body #tbh-bookinger-enterprise .tbhe-human-comment__actions {  display: flex !important;  align-items: center !important;  justify-content: space-between !important;  gap: 12px !important;  margin-top: 10px !important;}html.usn body #tbh-bookinger-enterprise .tbhe-human-comment__actions span,body #tbh-bookinger-enterprise .tbhe-human-comment__actions span {  color: var(--muted, #cdbd9d) !important;  font-size: 11px !important;}html.usn body #tbh-bookinger-enterprise .tbhe-human-comment__actions span.is-success,body #tbh-bookinger-enterprise .tbhe-human-comment__actions span.is-success {  color: #bff0cf !important;}html.usn body #tbh-bookinger-enterprise .tbhe-human-comment__actions span.is-error,body #tbh-bookinger-enterprise .tbhe-human-comment__actions span.is-error {  color: #ffc1bb !important;}html.usn body #tbh-bookinger-enterprise .tbhe-human-comment__actions button,body #tbh-bookinger-enterprise .tbhe-human-comment__actions button {  min-height: 44px !important;  padding: 10px 16px !important;  border: 1px solid var(--gold2, #f0d18a) !important;  border-radius: 10px !important;  background: linear-gradient(135deg, #f0d18a, #d9ad52) !important;  color: #120d07 !important;  -webkit-text-fill-color: #120d07 !important;  font-weight: 900 !important;  cursor: pointer !important;}html.usn body #tbh-bookinger-enterprise [data-tbhe-legacy-comment-editor="hidden"],body #tbh-bookinger-enterprise [data-tbhe-legacy-comment-editor="hidden"] {  display: none !important;}@media (max-width: 900px) {  html.usn body #tbh-bookinger-enterprise .tbhe-drawer,  body #tbh-bookinger-enterprise .tbhe-drawer {    width: min(720px, 100vw) !important;    max-width: 720px !important;  }}@media (max-width: 760px) {  html.usn body #tbh-bookinger-enterprise .tbhe-drawer,  body #tbh-bookinger-enterprise .tbhe-drawer {    width: 100vw !important;    max-width: 100vw !important;    padding: 12px !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-order-summary,  html.usn body #tbh-bookinger-enterprise .tbhe-human-comment,  body #tbh-bookinger-enterprise .tbhe-order-summary,  body #tbh-bookinger-enterprise .tbhe-human-comment {    padding: 14px !important;    border-radius: 12px !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__grid,  body #tbh-bookinger-enterprise .tbhe-order-summary__grid {    grid-template-columns: 1fr !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__section:nth-child(3),  body #tbh-bookinger-enterprise .tbhe-order-summary__section:nth-child(3) {    grid-column: auto !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__line,  body #tbh-bookinger-enterprise .tbhe-order-summary__line {    grid-template-columns: 92px minmax(0, 1fr) !important;    gap: 10px !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-order-summary__line strong,  body #tbh-bookinger-enterprise .tbhe-order-summary__line strong {    text-align: left !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-human-comment > header,  body #tbh-bookinger-enterprise .tbhe-human-comment > header,  html.usn body #tbh-bookinger-enterprise .tbhe-human-comment__actions,  body #tbh-bookinger-enterprise .tbhe-human-comment__actions {    display: grid !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-human-comment textarea,  body #tbh-bookinger-enterprise .tbhe-human-comment textarea {    min-height: 150px !important;    font-size: 16px !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-human-comment__actions button,  body #tbh-bookinger-enterprise .tbhe-human-comment__actions button {    width: 100% !important;  }}#tbh-booking.tbh-booking--v64#tbh-timesbutton[data-time]:not(:disabled):not(.is-disabled):not([aria-disabled="true"]) {  position: relative !important;  z-index: 3 !important;  pointer-events: auto !important;  touch-action: manipulation !important;  cursor: pointer !important;}#tbh-booking.tbh-booking--v64#tbh-timesbutton[data-time]::before,#tbh-booking.tbh-booking--v64#tbh-timesbutton[data-time]::after {  pointer-events: none !important;}@media (min-width: 1024px) {  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__confirm-layout,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__confirm-layout {    display: grid !important;    grid-template-columns:      minmax(0, 1fr)      minmax(320px, 340px) !important;    gap: 22px !important;    align-items: start !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__contact-card,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__contact-card {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review {    position: sticky !important;    top: 88px !important;    width: 100% !important;    min-width: 0 !important;    max-width: 340px !important;    overflow: hidden !important;  }}html.usn body#tbh-booking.tbh-booking--v64.tbh-booking__review,body#tbh-booking.tbh-booking--v64.tbh-booking__review {  box-sizing: border-box !important;  padding: 22px !important;}html.usn body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__summary-eyebrow,body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__summary-eyebrow {  display: block !important;  width: 100% !important;  margin: 0 0 7px !important;  color: var(--tbh-gold-light, #f4d98a) !important;  font-size: 0.61rem !important;  font-weight: 900 !important;  line-height: 1.25 !important;  letter-spacing: 0.09em !important;  text-transform: uppercase !important;}html.usn body#tbh-booking.tbh-booking--v64h3.tbh-booking__summary-title,body#tbh-booking.tbh-booking--v64h3.tbh-booking__summary-title {  display: block !important;  width: 100% !important;  max-width: 100% !important;  min-width: 0 !important;  margin: 0 0 13px !important;  padding: 0 !important;  color: var(--tbh-cream, #f7f1e7) !important;  font-family:    "Cormorant Garamond",    Georgia,    "Times New Roman",    serif !important;  font-size: clamp(1.7rem, 2.1vw, 2rem) !important;  font-weight: 700 !important;  line-height: 0.98 !important;  letter-spacing: 0.015em !important;  text-align: left !important;  text-transform: uppercase !important;  white-space: normal !important;  word-break: normal !important;  overflow-wrap: normal !important;  hyphens: none !important;}html.usn body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__summary-list,body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__summary-list {  display: grid !important;  grid-template-columns: 1fr !important;  gap: 0 !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;}html.usn body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__summary-list > div,body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__summary-list > div {  display: grid !important;  grid-template-columns:    minmax(76px, 92px)    minmax(0, 1fr) !important;  gap: 10px !important;  align-items: start !important;  width: 100% !important;  min-width: 0 !important;  margin: 0 !important;  padding: 10px 0 !important;  border: 0 !important;  border-bottom:    1px solid rgba(228, 189, 99, 0.22) !important;}html.usn body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__summary-list dt,body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__summary-list dt {  min-width: 0 !important;  margin: 0 !important;  padding: 2px 0 0 !important;  color: var(--tbh-gold-light, #f4d98a) !important;  font-size: 0.57rem !important;  font-weight: 900 !important;  line-height: 1.35 !important;  letter-spacing: 0.045em !important;  text-transform: uppercase !important;  white-space: normal !important;  overflow-wrap: anywhere !important;}html.usn body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__summary-list dd,body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__summary-list dd {  display: block !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  color: var(--tbh-cream, #f7f1e7) !important;  font-size: 0.86rem !important;  font-weight: 750 !important;  line-height: 1.38 !important;  letter-spacing: 0 !important;  text-align: left !important;  text-transform: none !important;  white-space: normal !important;  word-break: normal !important;  overflow-wrap: anywhere !important;  hyphens: auto !important;}html.usn body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__summary-note,body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__summary-note {  width: 100% !important;  min-width: 0 !important;  margin: 14px 0 0 !important;  color: var(--tbh-muted, #c8b892) !important;  font-size: 0.72rem !important;  line-height: 1.5 !important;  text-align: left !important;}html.usn body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__summary-note p,body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__summary-note p {  margin: 0 0 8px !important;  color: inherit !important;  font-size: inherit !important;  line-height: inherit !important;}html.usn body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__edit,body#tbh-booking.tbh-booking--v64.tbh-booking__review.tbh-booking__edit {  width: 100% !important;  max-width: 100% !important;  min-height: 48px !important;  margin: 13px 0 0 !important;  padding: 10px 14px !important;  white-space: normal !important;  line-height: 1.25 !important;  text-align: center !important;}html.usn body#tbh-booking.tbh-booking--v64.tbh-booking__business-toggle,html.usn body#tbh-booking.tbh-booking--v64.tbh-booking__checkbox,body#tbh-booking.tbh-booking--v64.tbh-booking__business-toggle,body#tbh-booking.tbh-booking--v64.tbh-booking__checkbox {  margin: 0 !important;  text-align: left !important;  text-transform: none !important;  letter-spacing: 0 !important;}html.usn body#tbh-booking.tbh-booking--v64.tbh-booking__business-toggle strong,body#tbh-booking.tbh-booking--v64.tbh-booking__business-toggle strong {  display: block !important;  margin: 0 !important;  color: var(--tbh-cream, #f7f1e7) !important;  font-size: 0.78rem !important;  font-weight: 850 !important;  line-height: 1.35 !important;  letter-spacing: 0.045em !important;  text-transform: uppercase !important;}html.usn body#tbh-booking.tbh-booking--v64.tbh-booking__business-toggle small,body#tbh-booking.tbh-booking--v64.tbh-booking__business-toggle small {  display: block !important;  margin: 4px 0 0 !important;  color: var(--tbh-muted, #c8b892) !important;  font-size: 0.7rem !important;  font-weight: 500 !important;  line-height: 1.45 !important;  letter-spacing: 0 !important;  text-transform: none !important;}html.usn body#tbh-booking.tbh-booking--v64.tbh-booking__checkbox > span,body#tbh-booking.tbh-booking--v64.tbh-booking__checkbox > span {  display: block !important;  min-width: 0 !important;  color: var(--tbh-cream, #f7f1e7) !important;  font-size: 0.8rem !important;  font-weight: 700 !important;  line-height: 1.45 !important;  letter-spacing: 0.015em !important;  text-align: left !important;  text-transform: none !important;}@media (max-width: 1023px) {  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__confirm-layout,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__confirm-layout {    grid-template-columns: 1fr !important;    gap: 16px !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review {    position: static !important;    top: auto !important;    width: 100% !important;    max-width: 100% !important;    order: 0 !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  h3.tbh-booking__summary-title,  body  #tbh-booking.tbh-booking--v64  h3.tbh-booking__summary-title {    font-size: 1.8rem !important;  }}@media (max-width: 560px) {  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__review,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__review {    padding: 18px !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__review  .tbh-booking__summary-list > div,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__review  .tbh-booking__summary-list > div {    grid-template-columns: 1fr !important;    gap: 3px !important;    padding: 9px 0 !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__review  .tbh-booking__summary-list dt,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__review  .tbh-booking__summary-list dt {    padding-top: 0 !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  h3.tbh-booking__summary-title,  body  #tbh-booking.tbh-booking--v64  h3.tbh-booking__summary-title {    font-size: 1.65rem !important;  }}html.usn body#tbh-booking.tbh-booking--v64[data-booking-step="1"].tbh-booking__step-actions.tbh-booking__step-actions--sticky-mobile,body#tbh-booking.tbh-booking--v64[data-booking-step="1"].tbh-booking__step-actions.tbh-booking__step-actions--sticky-mobile {  position: relative !important;  width: 100% !important;  max-width: 100% !important;  margin: 20px 0 0 !important;  padding: 20px 0 0 !important;  border: 0 !important;  border-top: 1px solid rgba(228, 189, 99, 0.24) !important;  border-radius: 0 !important;  background: transparent !important;  background-color: transparent !important;  background-image: none !important;  box-shadow: none !important;  filter: none !important;  backdrop-filter: none !important;  -webkit-backdrop-filter: none !important;  outline: 0 !important;  overflow: visible !important;  isolation: auto !important;}html.usn body#tbh-booking.tbh-booking--v64[data-booking-step="1"].tbh-booking__step-actions.tbh-booking__step-actions--sticky-mobile::before,html.usn body#tbh-booking.tbh-booking--v64[data-booking-step="1"].tbh-booking__step-actions.tbh-booking__step-actions--sticky-mobile::after,body#tbh-booking.tbh-booking--v64[data-booking-step="1"].tbh-booking__step-actions.tbh-booking__step-actions--sticky-mobile::before,body#tbh-booking.tbh-booking--v64[data-booking-step="1"].tbh-booking__step-actions.tbh-booking__step-actions--sticky-mobile::after {  content: none !important;  display: none !important;  background: transparent !important;  box-shadow: none !important;}html.usn body#tbh-booking.tbh-booking--v64#tbh-continue-contact,body#tbh-booking.tbh-booking--v64#tbh-continue-contact {  position: relative !important;  z-index: 2 !important;  display: flex !important;  align-items: center !important;  justify-content: center !important;  width: 100% !important;  max-width: 100% !important;  min-height: 56px !important;  margin: 0 !important;  border-radius: 999px !important;  background-clip: padding-box !important;  overflow: hidden !important;}@media (max-width: 767px) {  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__step-actions--sticky-mobile,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__step-actions--sticky-mobile {    left: auto !important;    right: auto !important;    bottom: auto !important;    margin-left: 0 !important;    margin-right: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;    background: transparent !important;    box-shadow: none !important;  }}@media (min-width: 1024px) {    html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__confirm-layout,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__confirm-layout {    display: grid !important;    grid-template-columns: minmax(0, 1fr) 360px !important;    gap: 24px !important;    align-items: start !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review {    max-width: 360px !important;    width: 100% !important;    padding: 22px !important;    overflow: hidden !important;  }    html.usn body  #tbh-booking.tbh-booking--v64  h3.tbh-booking__summary-title,  body  #tbh-booking.tbh-booking--v64  h3.tbh-booking__summary-title {    display: block !important;    width: 100% !important;    max-width: 100% !important;    margin: 0 0 14px !important;    padding: 0 !important;    font-family:      "Cormorant Garamond",      Georgia,      "Times New Roman",      serif !important;    font-size: 1.35rem !important;    font-weight: 700 !important;    line-height: 1.02 !important;    letter-spacing: 0.01em !important;    text-transform: uppercase !important;    text-align: left !important;    white-space: normal !important;    word-break: normal !important;    overflow-wrap: anywhere !important;    hyphens: none !important;  }    html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__review  .tbh-booking__summary-list > div,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__review  .tbh-booking__summary-list > div {    display: grid !important;    grid-template-columns: 88px minmax(0, 1fr) !important;    gap: 10px !important;    align-items: start !important;    padding: 10px 0 !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__review  .tbh-booking__summary-list dt,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__review  .tbh-booking__summary-list dt {    font-size: 0.60rem !important;    font-weight: 800 !important;    letter-spacing: 0.04em !important;    line-height: 1.3 !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__review  .tbh-booking__summary-list dd,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__review  .tbh-booking__summary-list dd {    font-size: 0.84rem !important;    font-weight: 700 !important;    line-height: 1.4 !important;    letter-spacing: 0 !important;    overflow-wrap: anywhere !important;  }    html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle {    display: grid !important;    grid-template-columns: 24px minmax(0, 1fr) !important;    gap: 12px !important;    align-items: start !important;    margin: 16px 0 18px !important;    padding: 0 !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox {    display: grid !important;    grid-template-columns: 24px minmax(0, 1fr) !important;    gap: 12px !important;    align-items: start !important;    margin: 16px 0 0 !important;    padding: 0 !important;  }    html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle input[type="checkbox"],  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox input[type="checkbox"],  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle input[type="checkbox"],  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox input[type="checkbox"] {    appearance: none !important;    -webkit-appearance: none !important;    position: static !important;    display: block !important;    width: 24px !important;    min-width: 24px !important;    height: 24px !important;    margin: 0 !important;    padding: 0 !important;    opacity: 1 !important;    visibility: visible !important;    clip: auto !important;    clip-path: none !important;    overflow: visible !important;    border: 2px solid rgba(228, 189, 99, 0.72) !important;    border-radius: 8px !important;    background: transparent !important;    box-shadow: none !important;    cursor: pointer !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle input[type="checkbox"]:checked,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox input[type="checkbox"]:checked,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle input[type="checkbox"]:checked,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox input[type="checkbox"]:checked {    background:      linear-gradient(180deg, #f2d887 0%, #ddb85f 100%) !important;    border-color: #e4bd63 !important;  }    html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle strong,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle strong {    display: block !important;    margin: 0 !important;    color: var(--tbh-cream, #f7f1e7) !important;    font-size: 0.80rem !important;    font-weight: 800 !important;    line-height: 1.4 !important;    letter-spacing: 0.035em !important;    text-transform: uppercase !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle small,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle small {    display: block !important;    margin: 4px 0 0 !important;    color: var(--tbh-muted, #c8b892) !important;    font-size: 0.73rem !important;    font-weight: 500 !important;    line-height: 1.45 !important;    letter-spacing: 0 !important;    text-transform: none !important;  }    html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > span,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > span {    display: block !important;    margin: 0 !important;    color: var(--tbh-cream, #f7f1e7) !important;    font-size: 0.80rem !important;    font-weight: 700 !important;    line-height: 1.45 !important;    letter-spacing: 0.015em !important;    text-transform: none !important;    text-align: left !important;  }}@media (min-width: 1024px) {    html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox {    display: grid !important;    grid-template-columns: 22px minmax(0, 1fr) !important;    gap: 12px !important;    align-items: start !important;    width: 100% !important;    margin: 16px 0 0 !important;    padding: 0 !important;    background: transparent !important;    border: 0 !important;    box-shadow: none !important;    cursor: pointer !important;  }    html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle::before,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle::after,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox::before,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox::after,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle::before,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle::after,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox::before,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox::after {    content: none !important;    display: none !important;  }    html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle input[type="checkbox"],  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox input[type="checkbox"],  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle input[type="checkbox"],  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox input[type="checkbox"] {    -webkit-appearance: none !important;    appearance: none !important;    position: relative !important;    inset: auto !important;    display: block !important;    flex: 0 0 22px !important;    width: 22px !important;    min-width: 22px !important;    max-width: 22px !important;    height: 22px !important;    min-height: 22px !important;    max-height: 22px !important;    margin: 1px 0 0 !important;    padding: 0 !important;    opacity: 1 !important;    visibility: visible !important;    overflow: hidden !important;    border: 1px solid rgba(228, 189, 99, 0.66) !important;    border-radius: 6px !important;    background-color: #0b0805 !important;    background-image: none !important;    box-shadow:      inset 0 1px 0 rgba(255, 255, 255, 0.035),      0 0 0 1px rgba(0, 0, 0, 0.32) !important;    cursor: pointer !important;    transition:      border-color 160ms ease,      background-color 160ms ease,      box-shadow 160ms ease,      transform 160ms ease !important;  }    html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle:hover input[type="checkbox"],  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox:hover input[type="checkbox"],  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle:hover input[type="checkbox"],  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox:hover input[type="checkbox"] {    border-color: #f0cf82 !important;    box-shadow:      inset 0 1px 0 rgba(255, 255, 255, 0.05),      0 0 0 3px rgba(228, 189, 99, 0.08) !important;  }    html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle input[type="checkbox"]:checked,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox input[type="checkbox"]:checked,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle input[type="checkbox"]:checked,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox input[type="checkbox"]:checked {    border-color: #f0cf82 !important;    background-color: #e4bd63 !important;    background-image:      url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 9.2 7.3 12.4 14.2 5.5' fill='none' stroke='%23120d07' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;    background-repeat: no-repeat !important;    background-position: center !important;    background-size: 17px 17px !important;    box-shadow:      inset 0 1px 0 rgba(255, 255, 255, 0.38),      0 5px 14px rgba(196, 145, 45, 0.16) !important;  }    html.usn body  #tbh-booking.tbh-booking--v64  input[type="checkbox"]:focus-visible,  body  #tbh-booking.tbh-booking--v64  input[type="checkbox"]:focus-visible {    outline: 2px solid #f4d98a !important;    outline-offset: 3px !important;  }    html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > span,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > span,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > span,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > span {    min-width: 0 !important;    margin: 0 !important;    padding: 0 !important;  }}html.usn body#tbh-booking.tbh-booking--v64[data-booking-step="1"].tbh-booking__step-actions.tbh-booking__step-actions--sticky-mobile,body#tbh-booking.tbh-booking--v64[data-booking-step="1"].tbh-booking__step-actions.tbh-booking__step-actions--sticky-mobile {  position: relative !important;  left: auto !important;  right: auto !important;  bottom: auto !important;  display: flex !important;  align-items: center !important;  justify-content: flex-end !important;  width: 100% !important;  max-width: 100% !important;  margin: 20px 0 0 !important;  padding: 20px 0 0 !important;  border: 0 !important;  border-top: 1px solid rgba(228, 189, 99, 0.24) !important;  border-radius: 0 !important;  background: transparent !important;  background-color: transparent !important;  background-image: none !important;  box-shadow: none !important;  filter: none !important;  backdrop-filter: none !important;  -webkit-backdrop-filter: none !important;  outline: 0 !important;  overflow: visible !important;  isolation: auto !important;}html.usn body#tbh-booking.tbh-booking--v64[data-booking-step="1"].tbh-booking__step-actions.tbh-booking__step-actions--sticky-mobile::before,html.usn body#tbh-booking.tbh-booking--v64[data-booking-step="1"].tbh-booking__step-actions.tbh-booking__step-actions--sticky-mobile::after,body#tbh-booking.tbh-booking--v64[data-booking-step="1"].tbh-booking__step-actions.tbh-booking__step-actions--sticky-mobile::before,body#tbh-booking.tbh-booking--v64[data-booking-step="1"].tbh-booking__step-actions.tbh-booking__step-actions--sticky-mobile::after {  content: none !important;  display: none !important;  width: 0 !important;  height: 0 !important;  border: 0 !important;  background: none !important;  box-shadow: none !important;}html.usn body#tbh-booking.tbh-booking--v64#tbh-continue-contact,body#tbh-booking.tbh-booking--v64#tbh-continue-contact {  position: relative !important;  z-index: 2 !important;  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  width: min(100%, 360px) !important;  min-height: 54px !important;  margin: 0 !important;  border-radius: 999px !important;  overflow: hidden !important;  background-clip: padding-box !important;}@media (max-width: 767.98px) {  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="1"]  .tbh-booking__step-actions.tbh-booking__step-actions--sticky-mobile,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="1"]  .tbh-booking__step-actions.tbh-booking__step-actions--sticky-mobile {    display: block !important;    padding-left: 0 !important;    padding-right: 0 !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  #tbh-continue-contact,  body  #tbh-booking.tbh-booking--v64  #tbh-continue-contact {    width: 100% !important;    max-width: 100% !important;  }}@media (min-width: 1024px) {  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__confirm-layout,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__confirm-layout {    display: grid !important;    grid-template-columns: minmax(0, 1fr) 360px !important;    gap: 24px !important;    align-items: start !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__contact-card,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__contact-card {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review {    position: sticky !important;    top: 88px !important;    width: 100% !important;    min-width: 0 !important;    max-width: 360px !important;    padding: 22px !important;    overflow: hidden !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review  .tbh-booking__summary-eyebrow,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review  .tbh-booking__summary-eyebrow {    display: block !important;    width: 100% !important;    margin: 0 0 7px !important;    color: var(--tbh-gold-light, #f4d98a) !important;    font-size: 0.61rem !important;    font-weight: 900 !important;    line-height: 1.25 !important;    letter-spacing: 0.09em !important;    text-transform: uppercase !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  h3.tbh-booking__summary-title,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  h3.tbh-booking__summary-title {    display: block !important;    width: 100% !important;    max-width: 100% !important;    min-width: 0 !important;    margin: 0 0 14px !important;    padding: 0 !important;    color: var(--tbh-cream, #f7f1e7) !important;    font-family:      "Cormorant Garamond",      Georgia,      "Times New Roman",      serif !important;    font-size: clamp(1.45rem, 1.7vw, 1.65rem) !important;    font-weight: 700 !important;    line-height: 1.02 !important;    letter-spacing: 0.012em !important;    text-align: left !important;    text-transform: uppercase !important;    white-space: normal !important;    word-break: normal !important;    overflow-wrap: anywhere !important;    hyphens: none !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__summary-list,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__summary-list {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 0 !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 0 !important;    padding: 0 !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__summary-list > div,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__summary-list > div {    display: grid !important;    grid-template-columns: 88px minmax(0, 1fr) !important;    gap: 10px !important;    align-items: start !important;    width: 100% !important;    min-width: 0 !important;    margin: 0 !important;    padding: 10px 0 !important;    border: 0 !important;    border-bottom: 1px solid rgba(228, 189, 99, 0.22) !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__summary-list dt,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__summary-list dt {    min-width: 0 !important;    margin: 0 !important;    padding: 2px 0 0 !important;    color: var(--tbh-gold-light, #f4d98a) !important;    font-size: 0.58rem !important;    font-weight: 900 !important;    line-height: 1.35 !important;    letter-spacing: 0.045em !important;    text-transform: uppercase !important;    white-space: normal !important;    overflow-wrap: anywhere !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__summary-list dd,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__summary-list dd {    display: block !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 0 !important;    padding: 0 !important;    color: var(--tbh-cream, #f7f1e7) !important;    font-size: 0.84rem !important;    font-weight: 700 !important;    line-height: 1.4 !important;    letter-spacing: 0 !important;    text-align: left !important;    text-transform: none !important;    white-space: normal !important;    word-break: normal !important;    overflow-wrap: anywhere !important;    hyphens: auto !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review  .tbh-booking__summary-note,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review  .tbh-booking__summary-note {    width: 100% !important;    min-width: 0 !important;    margin: 14px 0 0 !important;    color: var(--tbh-muted, #c8b892) !important;    font-size: 0.72rem !important;    line-height: 1.5 !important;    text-align: left !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review  .tbh-booking__summary-note p,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review  .tbh-booking__summary-note p {    margin: 0 0 8px !important;    color: inherit !important;    font-size: inherit !important;    line-height: inherit !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review  .tbh-booking__edit,  body  #tbh-booking.tbh-booking--v64  [data-booking-step="3"]  .tbh-booking__review  .tbh-booking__edit {    width: 100% !important;    max-width: 100% !important;    min-height: 48px !important;    margin: 13px 0 0 !important;    padding: 10px 14px !important;    white-space: normal !important;    line-height: 1.25 !important;    text-align: center !important;  }}@media (min-width: 1024px) {  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox {    position: relative !important;    display: grid !important;    grid-template-columns: 22px minmax(0, 1fr) !important;    gap: 12px !important;    align-items: start !important;    width: 100% !important;    margin: 16px 0 0 !important;    padding: 0 !important;    border: 0 !important;    border-left: 0 !important;    border-radius: 0 !important;    outline: 0 !important;    background: transparent !important;    background-color: transparent !important;    background-image: none !important;    box-shadow: none !important;    filter: none !important;    color: var(--tbh-cream, #f7f1e7) !important;    text-align: left !important;    text-transform: none !important;    letter-spacing: 0 !important;    cursor: pointer !important;  }    html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle::before,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle::after,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox::before,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox::after,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > span::before,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > span::after,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > span::before,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > span::after,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > input[type="checkbox"]::before,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > input[type="checkbox"]::after,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > input[type="checkbox"]::before,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > input[type="checkbox"]::after,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle::before,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle::after,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox::before,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox::after,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > span::before,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > span::after,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > span::before,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > span::after,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > input[type="checkbox"]::before,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > input[type="checkbox"]::after,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > input[type="checkbox"]::before,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > input[type="checkbox"]::after {    content: none !important;    display: none !important;    width: 0 !important;    height: 0 !important;    margin: 0 !important;    padding: 0 !important;    border: 0 !important;    background: none !important;    box-shadow: none !important;    transform: none !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > input[type="checkbox"],  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > input[type="checkbox"],  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > input[type="checkbox"],  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > input[type="checkbox"] {    -webkit-appearance: none !important;    appearance: none !important;    position: static !important;    inset: auto !important;    display: block !important;    align-self: start !important;    justify-self: start !important;    flex: 0 0 22px !important;    width: 22px !important;    min-width: 22px !important;    max-width: 22px !important;    height: 22px !important;    min-height: 22px !important;    max-height: 22px !important;    margin: 1px 0 0 !important;    padding: 0 !important;    text-indent: 0 !important;    opacity: 1 !important;    visibility: visible !important;    clip: auto !important;    clip-path: none !important;    overflow: hidden !important;    border: 1px solid rgba(228, 189, 99, 0.66) !important;    border-left: 1px solid rgba(228, 189, 99, 0.66) !important;    border-radius: 6px !important;    outline: 0 !important;    background-color: #0b0805 !important;    background-image: none !important;    background-repeat: no-repeat !important;    background-position: center !important;    background-size: 16px 16px !important;    background-clip: border-box !important;    box-shadow:      inset 0 1px 0 rgba(255, 255, 255, 0.035),      0 0 0 1px rgba(0, 0, 0, 0.30) !important;    filter: none !important;    transform: none !important;    accent-color: auto !important;    cursor: pointer !important;    transition:      border-color 160ms ease,      background-color 160ms ease,      box-shadow 160ms ease !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle:hover > input[type="checkbox"],  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox:hover > input[type="checkbox"],  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle:hover > input[type="checkbox"],  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox:hover > input[type="checkbox"] {    border-color: #f0cf82 !important;    box-shadow:      inset 0 1px 0 rgba(255, 255, 255, 0.05),      0 0 0 3px rgba(228, 189, 99, 0.08) !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > input[type="checkbox"]:checked,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > input[type="checkbox"]:checked,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > input[type="checkbox"]:checked,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > input[type="checkbox"]:checked {    border-color: #f0cf82 !important;    background-color: #e4bd63 !important;    background-image:      url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 9.2 7.3 12.4 14.2 5.5' fill='none' stroke='%23120d07' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;    background-repeat: no-repeat !important;    background-position: center !important;    background-size: 16px 16px !important;    box-shadow:      inset 0 1px 0 rgba(255, 255, 255, 0.34),      0 5px 14px rgba(196, 145, 45, 0.14) !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > input[type="checkbox"]:focus-visible,  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > input[type="checkbox"]:focus-visible,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > input[type="checkbox"]:focus-visible,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > input[type="checkbox"]:focus-visible {    outline: 2px solid #f4d98a !important;    outline-offset: 3px !important;    box-shadow: none !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > :not(input),  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > :not(input),  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle > :not(input),  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > :not(input) {    min-width: 0 !important;    margin: 0 !important;    padding: 0 !important;    border: 0 !important;    border-left: 0 !important;    background: transparent !important;    box-shadow: none !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle strong,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle strong {    display: block !important;    margin: 0 !important;    color: var(--tbh-cream, #f7f1e7) !important;    font-size: 0.78rem !important;    font-weight: 800 !important;    line-height: 1.4 !important;    letter-spacing: 0.035em !important;    text-transform: uppercase !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle small,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__business-toggle small {    display: block !important;    margin: 4px 0 0 !important;    color: var(--tbh-muted, #c8b892) !important;    font-size: 0.70rem !important;    font-weight: 500 !important;    line-height: 1.45 !important;    letter-spacing: 0 !important;    text-transform: none !important;  }  html.usn body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > span,  body  #tbh-booking.tbh-booking--v64  .tbh-booking__checkbox > span {    display: block !important;    color: var(--tbh-cream, #f7f1e7) !important;    font-size: 0.78rem !important;    font-weight: 700 !important;    line-height: 1.45 !important;    letter-spacing: 0.01em !important;    text-align: left !important;    text-transform: none !important;  }}#tbh-booking [hidden],#tbh-bookinger [hidden],#tbh-bookinger-enterprise [hidden],#tbh-biffvarsel [hidden],#avbestill-bord [hidden] {  display: none !important;}#tbh-booking.tbh-booking--v64 #tbh-times button[data-time]:not(:disabled):not(.is-disabled):not([aria-disabled="true"]) {  position: relative !important;  z-index: 3 !important;  pointer-events: auto !important;  touch-action: manipulation !important;  cursor: pointer !important;}#tbh-booking.tbh-booking--v64 #tbh-times button[data-time]::before,#tbh-booking.tbh-booking--v64 #tbh-times button[data-time]::after {  pointer-events: none !important;}#tbh-booking :is(button,[role="button"]):is(:disabled,.is-disabled,[aria-disabled="true"]),#tbh-biffvarsel :is(button,[role="button"]):is(:disabled,.is-disabled,[aria-disabled="true"]),#tbh-bookinger-enterprise :is(button,[role="button"]):is(:disabled,.is-disabled,[aria-disabled="true"]) {  pointer-events: none !important;  cursor: not-allowed !important;}#tbh-booking .tbh-booking__time::before,#tbh-booking .tbh-booking__time::after,#tbh-booking .tbh-booking__choice-card::before,#tbh-booking .tbh-booking__choice-card::after,#tbh-booking .tbh-booking__preorder-card::before,#tbh-booking .tbh-booking__preorder-card::after {  pointer-events: none !important;}#tbh-booking :is(button,input,select,textarea,a):focus-visible,#tbh-biffvarsel :is(button,input,select,textarea,a):focus-visible,#tbh-bookinger-enterprise :is(button,input,select,textarea,a):focus-visible {  outline: 3px solid rgba(255,243,207,.92) !important;  outline-offset: 3px !important;}        :where(section, div).usn_cmp_code:has(#tbh-home),    :where(section, div).component.usn_cmp_code:has(#tbh-home),    :where(section, div).component-code:has(#tbh-home),    :where(section, div).code-component:has(#tbh-home) {      width: 100% !important;      max-width: none !important;      min-width: 0 !important;      margin: 0 !important;      padding: 0 !important;      border: 0 !important;      background: transparent !important;      box-shadow: none !important;      overflow: visible !important;    }    :where(section, div).usn_cmp_code:has(#tbh-home) > .container,    :where(section, div).usn_cmp_code:has(#tbh-home) > .container-fluid,    :where(section, div).usn_cmp_code:has(#tbh-home) .component-inner,    :where(section, div).usn_cmp_code:has(#tbh-home) .component-main,    :where(section, div).usn_cmp_code:has(#tbh-home) .code-item,    :where(section, div).usn_cmp_code:has(#tbh-home) > .container > .row,    :where(section, div).usn_cmp_code:has(#tbh-home) > .container-fluid > .row,    :where(section, div).usn_cmp_code:has(#tbh-home) > .container > .row > [class*="col-"],    :where(section, div).usn_cmp_code:has(#tbh-home) > .container-fluid > .row > [class*="col-"],    :where(section, div).component-code:has(#tbh-home) > .container,    :where(section, div).component-code:has(#tbh-home) > .container-fluid,    :where(section, div).component-code:has(#tbh-home) > .container > .row,    :where(section, div).component-code:has(#tbh-home) > .container-fluid > .row,    :where(section, div).component-code:has(#tbh-home) > .container > .row > [class*="col-"],    :where(section, div).component-code:has(#tbh-home) > .container-fluid > .row > [class*="col-"] {      width: 100% !important;      max-width: none !important;      min-width: 0 !important;      flex: 0 0 100% !important;      margin: 0 !important;      padding: 0 !important;      border: 0 !important;      background: transparent !important;      box-shadow: none !important;    }    :where(section, div).usn_cmp_code:has(#tbh-home) .row,    :where(section, div).component-code:has(#tbh-home) .row {      --bs-gutter-x: 0 !important;      --bs-gutter-y: 0 !important;    }    :where(section, div).usn_cmp_code:has(#tbh-home) .component-introduction,    :where(section, div).component-code:has(#tbh-home) .component-introduction {      display: none !important;    }    #tbh-home {      --tbh-black: #030201;      --tbh-black-soft: #090604;      --tbh-panel: rgba(19, 14, 10, 0.94);      --tbh-gold: #c9953e;      --tbh-gold-light: #f6d78a;      --tbh-cream: #fff2da;      --tbh-muted: rgba(255, 242, 218, 0.74);      --tbh-line: rgba(201, 149, 62, 0.2);      --tbh-rail: 1180px;      --tbh-gutter: clamp(24px, 5vw, 66px);      --tbh-radius: 18px;      position: relative !important;      isolation: isolate !important;      width: 100% !important;      max-width: none !important;      min-width: 0 !important;      margin: 0 !important;      overflow: clip !important;      color: var(--tbh-cream) !important;      background:        radial-gradient(circle at 50% 0%, rgba(201, 149, 62, 0.1), transparent 34rem),        linear-gradient(180deg, #030201 0%, #090604 50%, #030201 100%) !important;      font-family: Inter, "Helvetica Neue", Arial, sans-serif !important;      line-height: 1.55 !important;      -webkit-text-size-adjust: 100% !important;      text-size-adjust: 100% !important;    }    #tbh-home,    #tbh-home *,    #tbh-home *::before,    #tbh-home *::after {      box-sizing: border-box !important;    }    #tbh-home a {      color: inherit !important;      text-decoration: none !important;    }    #tbh-home img {      display: block !important;      max-width: 100% !important;    }    #tbh-home a,    #tbh-home button,    #tbh-home summary {      touch-action: manipulation !important;      -webkit-tap-highlight-color: rgba(246, 215, 138, 0.18) !important;    }    #tbh-home h1,    #tbh-home h2,    #tbh-home h3,    #tbh-home p,    #tbh-home dl,    #tbh-home dd {      margin-top: 0 !important;    }    #tbh-home h1,    #tbh-home h2,    #tbh-home h3 {      margin-bottom: 0 !important;      color: var(--tbh-cream) !important;      font-family: Georgia, "Times New Roman", serif !important;      font-weight: 800 !important;      text-wrap: balance !important;      word-break: normal !important;      overflow-wrap: normal !important;      hyphens: none !important;    }    #tbh-home p,    #tbh-home a,    #tbh-home dd,    #tbh-home dt {      overflow-wrap: break-word !important;      word-break: normal !important;      hyphens: none !important;    }    #tbh-home .tbh-home__rail {      width: min(var(--tbh-rail), calc(100% - var(--tbh-gutter))) !important;      max-width: var(--tbh-rail) !important;      margin-left: auto !important;      margin-right: auto !important;    }    #tbh-home .tbh-home__eyebrow {      margin-bottom: 0 !important;      color: var(--tbh-gold-light) !important;      font-size: 10.5px !important;      font-weight: 900 !important;      letter-spacing: 0.13em !important;      line-height: 1.3 !important;      text-transform: uppercase !important;    }    #tbh-home h1 {      max-width: 790px !important;      margin-top: 11px !important;      font-size: clamp(45px, 5.8vw, 76px) !important;      line-height: 0.98 !important;      letter-spacing: -0.032em !important;    }    #tbh-home h2 {      margin-top: 8px !important;      font-size: clamp(31px, 3.8vw, 48px) !important;      line-height: 1.02 !important;      letter-spacing: -0.022em !important;    }    #tbh-home h3 {      font-size: clamp(21px, 2vw, 29px) !important;      line-height: 1.08 !important;      letter-spacing: -0.012em !important;    }    #tbh-home .tbh-home__lead,    #tbh-home .tbh-home__section-head p:not(.tbh-home__eyebrow),    #tbh-home .tbh-home__product p:not(.tbh-home__eyebrow),    #tbh-home .tbh-home__value-card p,    #tbh-home .tbh-home__practical-card p,    #tbh-home .tbh-home__booking-card p {      color: var(--tbh-muted) !important;      font-size: clamp(15px, 1.05vw, 16.5px) !important;      line-height: 1.62 !important;    }    #tbh-home .tbh-home__actions {      display: flex !important;      flex-wrap: wrap !important;      gap: 10px !important;      margin-top: 22px !important;    }    #tbh-home .tbh-home__actions--center {      justify-content: center !important;    }    #tbh-home .tbh-home__button {      min-height: 48px !important;      display: inline-flex !important;      align-items: center !important;      justify-content: center !important;      padding: 13px 21px !important;      border: 1px solid rgba(201, 149, 62, 0.34) !important;      border-radius: 999px !important;      font-size: 11px !important;      font-weight: 900 !important;      letter-spacing: 0.07em !important;      line-height: 1 !important;      text-align: center !important;      text-transform: uppercase !important;      white-space: nowrap !important;      transition:        transform 0.17s ease,        border-color 0.17s ease,        background 0.17s ease !important;    }    #tbh-home .tbh-home__button--primary {      color: #150f08 !important;      -webkit-text-fill-color: #150f08 !important;      background: linear-gradient(180deg, #f8df9a, #d5a03b) !important;      border-color: transparent !important;      box-shadow: 0 16px 40px rgba(201, 149, 62, 0.18) !important;    }    #tbh-home .tbh-home__button--secondary {      color: rgba(255, 242, 218, 0.94) !important;      background: rgba(255, 255, 255, 0.03) !important;    }    #tbh-home .tbh-home__button:hover {      transform: translateY(-1px) !important;      border-color: rgba(246, 215, 138, 0.64) !important;    }    #tbh-home a:focus-visible,    #tbh-home summary:focus-visible {      outline: 3px solid var(--tbh-gold-light) !important;      outline-offset: 4px !important;    }        #tbh-home .tbh-home__hero {      position: relative !important;      min-height: clamp(630px, 84svh, 820px) !important;      display: grid !important;      align-items: end !important;      overflow: hidden !important;      background: var(--tbh-black) !important;    }    #tbh-home .tbh-home__hero-image,    #tbh-home .tbh-home__hero-shade {      position: absolute !important;      inset: 0 !important;      width: 100% !important;      height: 100% !important;      pointer-events: none !important;    }    #tbh-home .tbh-home__hero-image {      z-index: 0 !important;      object-fit: cover !important;      object-position: 67% center !important;      filter: saturate(1.03) contrast(1.06) brightness(0.73) !important;    }    #tbh-home .tbh-home__hero-shade {      z-index: 1 !important;      background:        radial-gradient(circle at 22% 36%, rgba(201, 149, 62, 0.15), transparent 25rem),        linear-gradient(90deg, rgba(2, 2, 2, 0.98), rgba(2, 2, 2, 0.78) 38%, rgba(2, 2, 2, 0.28) 68%, rgba(2, 2, 2, 0.62)),        linear-gradient(180deg, rgba(2, 2, 2, 0.06), rgba(2, 2, 2, 0.15) 46%, rgba(2, 2, 2, 0.99)) !important;    }    #tbh-home .tbh-home__hero-inner {      position: relative !important;      z-index: 3 !important;      padding-top: clamp(70px, 8vw, 108px) !important;      padding-bottom: clamp(31px, 4vw, 50px) !important;    }    #tbh-home .tbh-home__hero-copy {      max-width: 840px !important;    }    #tbh-home .tbh-home__logo {      width: min(210px, 42vw) !important;      height: auto !important;      margin-bottom: clamp(18px, 2.4vw, 28px) !important;      filter: drop-shadow(0 16px 46px rgba(0, 0, 0, 0.8)) !important;    }    #tbh-home .tbh-home__lead {      max-width: 735px !important;      margin: 16px 0 0 !important;      font-size: clamp(16px, 1.14vw, 18px) !important;      text-shadow: 0 12px 34px rgba(0, 0, 0, 0.7) !important;    }    #tbh-home .tbh-home__opening-note {      display: inline-flex !important;      margin: 14px 0 0 !important;      padding: 7px 11px !important;      border: 1px solid rgba(201, 149, 62, 0.32) !important;      border-radius: 999px !important;      color: var(--tbh-gold-light) !important;      background: rgba(3, 2, 1, 0.58) !important;      font-size: 11px !important;      font-weight: 850 !important;      letter-spacing: 0.035em !important;    }    #tbh-home .tbh-home__cta-support {      max-width: 680px !important;      margin: 11px 0 0 !important;      color: rgba(255, 242, 218, 0.64) !important;      font-size: 12.5px !important;      line-height: 1.48 !important;    }    #tbh-home .tbh-home__hero-facts {      position: relative !important;      z-index: 4 !important;      display: grid !important;      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;      gap: 13px !important;      padding-bottom: clamp(24px, 3.5vw, 38px) !important;    }    #tbh-home .tbh-home__hero-facts article {      min-width: 0 !important;      padding-top: 14px !important;      border-top: 1px solid rgba(201, 149, 62, 0.28) !important;    }    #tbh-home .tbh-home__hero-facts strong {      display: block !important;      color: var(--tbh-gold-light) !important;      font-family: Georgia, "Times New Roman", serif !important;      font-size: clamp(18px, 1.5vw, 23px) !important;      line-height: 1.08 !important;    }    #tbh-home .tbh-home__hero-facts span {      display: block !important;      margin-top: 6px !important;      color: var(--tbh-muted) !important;      font-size: 12.5px !important;      line-height: 1.4 !important;    }        #tbh-home .tbh-home__main {      padding-top: clamp(16px, 2.2vw, 30px) !important;      padding-bottom: clamp(68px, 7vw, 98px) !important;    }    #tbh-home .tbh-home__section {      scroll-margin-top: 20px !important;      padding: clamp(42px, 5.2vw, 70px) 0 !important;      border-bottom: 1px solid rgba(201, 149, 62, 0.1) !important;    }    #tbh-home .tbh-home__section--first {      padding-top: clamp(28px, 3.5vw, 46px) !important;    }    #tbh-home .tbh-home__section--final {      border-bottom: 0 !important;      padding-bottom: 0 !important;    }    #tbh-home .tbh-home__section-head {      max-width: 820px !important;      margin: 0 auto clamp(23px, 3.2vw, 36px) !important;      text-align: center !important;    }    #tbh-home .tbh-home__section-head--split {      max-width: none !important;      display: grid !important;      grid-template-columns: minmax(0, 0.92fr) minmax(280px, 1.08fr) !important;      gap: clamp(24px, 4.2vw, 62px) !important;      align-items: end !important;      text-align: left !important;    }    #tbh-home .tbh-home__section-head p:not(.tbh-home__eyebrow) {      margin: 13px 0 0 !important;    }        #tbh-home .tbh-home__product-grid {      display: grid !important;      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;      gap: 14px !important;      align-items: stretch !important;    }    #tbh-home .tbh-home__product {      min-width: 0 !important;      display: grid !important;      grid-template-rows: auto 1fr !important;      border: 1px solid var(--tbh-line) !important;      border-radius: var(--tbh-radius) !important;      overflow: hidden !important;      background:        linear-gradient(180deg, rgba(255, 255, 255, 0.042), rgba(255, 255, 255, 0.012)),        var(--tbh-panel) !important;      box-shadow: 0 20px 58px rgba(0, 0, 0, 0.23) !important;    }    #tbh-home .tbh-home__product--featured {      border-color: rgba(246, 215, 138, 0.36) !important;      background:        linear-gradient(145deg, rgba(201, 149, 62, 0.08), transparent 42%),        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.012)),        var(--tbh-panel) !important;    }    #tbh-home .tbh-home__product img {      width: 100% !important;      aspect-ratio: 4 / 3 !important;      object-fit: cover !important;    }    #tbh-home .tbh-home__product--featured img {      object-position: center 56% !important;    }    #tbh-home .tbh-home__product-copy {      display: flex !important;      flex-direction: column !important;      padding: clamp(19px, 2.2vw, 27px) !important;    }    #tbh-home .tbh-home__product h3 {      margin-top: 8px !important;      color: var(--tbh-gold-light) !important;    }    #tbh-home .tbh-home__product p:not(.tbh-home__eyebrow) {      margin: 10px 0 0 !important;    }    #tbh-home .tbh-home__product-facts {      display: grid !important;      gap: 7px !important;      margin: 17px 0 0 !important;      padding: 0 !important;    }    #tbh-home .tbh-home__product-facts > div {      display: grid !important;      grid-template-columns: 88px minmax(0, 1fr) !important;      gap: 9px !important;      padding-top: 8px !important;      border-top: 1px solid rgba(201, 149, 62, 0.14) !important;    }    #tbh-home .tbh-home__product-facts dt {      color: rgba(255, 242, 218, 0.56) !important;      font-size: 10px !important;      font-weight: 900 !important;      letter-spacing: 0.06em !important;      text-transform: uppercase !important;    }    #tbh-home .tbh-home__product-facts dd {      margin-bottom: 0 !important;      color: var(--tbh-cream) !important;      font-size: 13px !important;      font-weight: 800 !important;      text-align: right !important;    }    #tbh-home .tbh-home__product-link {      min-height: 44px !important;      display: inline-flex !important;      align-items: center !important;      margin-top: auto !important;      padding-top: 18px !important;      color: var(--tbh-gold-light) !important;      font-size: 12px !important;      font-weight: 850 !important;      line-height: 1.35 !important;      text-decoration: underline !important;      text-decoration-color: rgba(201, 149, 62, 0.44) !important;      text-underline-offset: 4px !important;    }    #tbh-home .tbh-home__product-more {      display: grid !important;      grid-template-columns: minmax(0, 1fr) auto !important;      gap: 18px !important;      align-items: center !important;      margin-top: 14px !important;      padding: 16px 18px !important;      border: 1px solid rgba(201, 149, 62, 0.18) !important;      border-radius: 14px !important;      background: rgba(255, 255, 255, 0.022) !important;    }    #tbh-home .tbh-home__product-more p {      margin: 0 !important;      color: var(--tbh-muted) !important;      font-size: 13px !important;      line-height: 1.5 !important;    }    #tbh-home .tbh-home__product-more a {      min-height: 44px !important;      display: inline-flex !important;      align-items: center !important;      color: var(--tbh-gold-light) !important;      font-size: 12px !important;      font-weight: 850 !important;      text-decoration: underline !important;      text-decoration-color: rgba(201, 149, 62, 0.44) !important;      text-underline-offset: 4px !important;    }        #tbh-home .tbh-home__inline-link {      display: inline !important;      margin-left: 4px !important;      color: var(--tbh-gold-light) !important;      font-weight: 800 !important;      text-decoration: underline !important;      text-decoration-color: rgba(201, 149, 62, 0.44) !important;      text-underline-offset: 3px !important;    }    #tbh-home .tbh-home__section--journeys {      position: relative !important;    }    #tbh-home .tbh-home__journey-grid {      display: grid !important;      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;      gap: 14px !important;      align-items: stretch !important;    }    #tbh-home .tbh-home__journey-card {      min-width: 0 !important;      display: flex !important;      flex-direction: column !important;      padding: clamp(21px, 2.4vw, 30px) !important;      border: 1px solid var(--tbh-line) !important;      border-radius: var(--tbh-radius) !important;      background:        linear-gradient(145deg, rgba(201, 149, 62, 0.045), transparent 44%),        linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,.010)),        var(--tbh-panel) !important;    }    #tbh-home .tbh-home__journey-card--lead {      border-color: rgba(246, 215, 138, 0.34) !important;      background:        radial-gradient(circle at 100% 0%, rgba(201,149,62,.12), transparent 22rem),        linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.01)),        var(--tbh-panel) !important;      box-shadow: 0 20px 58px rgba(0,0,0,.22) !important;    }    #tbh-home .tbh-home__journey-index {      display: block !important;      margin-bottom: 18px !important;      color: rgba(201, 149, 62, 0.60) !important;      font-family: Georgia, "Times New Roman", serif !important;      font-size: 27px !important;      font-weight: 900 !important;      line-height: 1 !important;    }    #tbh-home .tbh-home__journey-card h3 {      margin-top: 8px !important;      color: var(--tbh-gold-light) !important;    }    #tbh-home .tbh-home__journey-card > p:not(.tbh-home__eyebrow) {      margin: 11px 0 0 !important;      color: var(--tbh-muted) !important;      font-size: clamp(14px, 1vw, 15.5px) !important;      line-height: 1.60 !important;    }    #tbh-home .tbh-home__journey-link {      min-height: 44px !important;      display: inline-flex !important;      align-items: center !important;      margin-top: auto !important;      padding-top: 20px !important;      color: var(--tbh-gold-light) !important;      font-size: 12px !important;      font-weight: 850 !important;      line-height: 1.35 !important;      text-decoration: underline !important;      text-decoration-color: rgba(201,149,62,.44) !important;      text-underline-offset: 4px !important;    }    #tbh-home .tbh-home__journey-cta {      align-self: flex-start !important;      margin-top: auto !important;      transform: translateY(0) !important;    }    #tbh-home .tbh-home__booking-lead-link {      display: inline-flex !important;      justify-content: center !important;      color: var(--tbh-gold-light) !important;      font-size: 11.5px !important;      font-weight: 800 !important;      line-height: 1.4 !important;      text-align: center !important;      text-decoration: underline !important;      text-decoration-color: rgba(201,149,62,.44) !important;      text-underline-offset: 4px !important;    }        #tbh-home .tbh-home__value-grid {      display: grid !important;      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;      gap: 14px !important;    }    #tbh-home .tbh-home__value-card,    #tbh-home .tbh-home__practical-card,    #tbh-home .tbh-home__booking-card {      min-width: 0 !important;      border: 1px solid var(--tbh-line) !important;      border-radius: var(--tbh-radius) !important;      background:        linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.012)),        linear-gradient(135deg, rgba(201, 149, 62, 0.05), transparent 46%),        var(--tbh-panel) !important;      box-shadow: 0 20px 58px rgba(0, 0, 0, 0.22) !important;    }    #tbh-home .tbh-home__value-card {      padding: clamp(21px, 2.3vw, 28px) !important;    }    #tbh-home .tbh-home__value-card > span {      display: block !important;      margin-bottom: 12px !important;      color: rgba(201, 149, 62, 0.68) !important;      font-family: Georgia, "Times New Roman", serif !important;      font-size: clamp(25px, 2.5vw, 34px) !important;      font-weight: 900 !important;      line-height: 1 !important;    }    #tbh-home .tbh-home__value-card h3,    #tbh-home .tbh-home__practical-card h3 {      color: var(--tbh-gold-light) !important;    }    #tbh-home .tbh-home__value-card p,    #tbh-home .tbh-home__practical-card p {      margin: 9px 0 0 !important;    }        #tbh-home .tbh-home__practical-grid {      display: grid !important;      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;      gap: 12px !important;    }    #tbh-home .tbh-home__practical-card {      padding: clamp(20px, 2.2vw, 27px) !important;    }    #tbh-home .tbh-home__practical-card h3 {      font-size: clamp(20px, 1.8vw, 26px) !important;    }    #tbh-home .tbh-home__practical-links {      display: grid !important;      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;      gap: 9px !important;      margin-top: 14px !important;    }    #tbh-home .tbh-home__practical-links a {      min-height: 48px !important;      display: flex !important;      align-items: center !important;      justify-content: center !important;      padding: 11px 13px !important;      border: 1px solid rgba(201, 149, 62, 0.19) !important;      border-radius: 12px !important;      color: var(--tbh-gold-light) !important;      background: rgba(255, 255, 255, 0.022) !important;      font-size: 12px !important;      font-weight: 850 !important;      line-height: 1.35 !important;      text-align: center !important;    }    #tbh-home .tbh-home__practical-links a[data-tbh-primary-cta] {      color: #150f08 !important;      -webkit-text-fill-color: #150f08 !important;      background: linear-gradient(180deg, #f8df9a, #d5a03b) !important;      border-color: transparent !important;    }        #tbh-home .tbh-home__faq {      max-width: 900px !important;      margin: 0 auto !important;      border-top: 1px solid rgba(201, 149, 62, 0.18) !important;    }    #tbh-home .tbh-home__faq details {      border-bottom: 1px solid rgba(201, 149, 62, 0.18) !important;      background: transparent !important;    }    #tbh-home .tbh-home__faq summary {      position: relative !important;      min-height: 58px !important;      display: flex !important;      align-items: center !important;      padding: 18px 44px 18px 0 !important;      color: var(--tbh-cream) !important;      font-family: Georgia, "Times New Roman", serif !important;      font-size: clamp(18px, 1.55vw, 22px) !important;      font-weight: 800 !important;      line-height: 1.28 !important;      cursor: pointer !important;      list-style: none !important;    }    #tbh-home .tbh-home__faq summary::-webkit-details-marker {      display: none !important;    }    #tbh-home .tbh-home__faq summary::after {      content: "+" !important;      position: absolute !important;      top: 50% !important;      right: 4px !important;      transform: translateY(-50%) !important;      color: var(--tbh-gold-light) !important;      font-family: Inter, Arial, sans-serif !important;      font-size: 25px !important;      font-weight: 400 !important;    }    #tbh-home .tbh-home__faq details[open] summary::after {      content: "–" !important;    }    #tbh-home .tbh-home__faq details p {      max-width: 790px !important;      margin: -1px 0 19px !important;      color: var(--tbh-muted) !important;      font-size: 15px !important;      line-height: 1.62 !important;    }        #tbh-home .tbh-home__booking-card {      display: grid !important;      grid-template-columns: minmax(0, 1fr) auto !important;      gap: clamp(22px, 3.5vw, 42px) !important;      align-items: center !important;      padding: clamp(25px, 3.5vw, 43px) !important;    }    #tbh-home .tbh-home__booking-card h2 {      margin-top: 8px !important;    }    #tbh-home .tbh-home__booking-card p:not(.tbh-home__eyebrow) {      margin: 13px 0 0 !important;    }    #tbh-home .tbh-home__booking-actions {      display: grid !important;      gap: 9px !important;      min-width: 215px !important;    }    @media (max-width: 1040px) {      #tbh-home .tbh-home__hero-facts {        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;      }      #tbh-home .tbh-home__product-grid {        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;      }      #tbh-home .tbh-home__product--featured {        grid-column: span 1 !important;      }      #tbh-home .tbh-home__product:last-child {        grid-column: 1 / -1 !important;        grid-template-columns: minmax(280px, 0.85fr) minmax(0, 1.15fr) !important;        grid-template-rows: 1fr !important;      }      #tbh-home .tbh-home__product:last-child img {        height: 100% !important;        aspect-ratio: auto !important;      }    }    @media (max-width: 768px) {      #tbh-home .tbh-home__section-head--split,      #tbh-home .tbh-home__product-grid,      #tbh-home .tbh-home__journey-grid,      #tbh-home .tbh-home__value-grid,      #tbh-home .tbh-home__practical-grid,      #tbh-home .tbh-home__practical-links,      #tbh-home .tbh-home__booking-card {        grid-template-columns: 1fr !important;      }      #tbh-home .tbh-home__product:last-child {        grid-column: auto !important;        grid-template-columns: 1fr !important;        grid-template-rows: auto 1fr !important;      }      #tbh-home .tbh-home__product:last-child img {        height: auto !important;        aspect-ratio: 4 / 3 !important;      }      #tbh-home .tbh-home__section-head,      #tbh-home .tbh-home__section-head--split {        text-align: left !important;      }      #tbh-home .tbh-home__product-more {        grid-template-columns: 1fr !important;        gap: 6px !important;      }      #tbh-home .tbh-home__booking-actions {        width: min(100%, 340px) !important;        min-width: 0 !important;      }    }        @media (max-width: 640px) {      #tbh-home {        --tbh-gutter: 28px !important;        --tbh-radius: 14px !important;        background: #050302 !important;      }      #tbh-home .tbh-home__hero {        min-height: auto !important;        display: block !important;      }      #tbh-home .tbh-home__hero-image {        opacity: 0.53 !important;        object-position: 63% center !important;        filter: saturate(1.01) contrast(1.04) brightness(0.62) !important;      }      #tbh-home .tbh-home__hero-shade {        background:          linear-gradient(180deg, rgba(2, 2, 2, 0.68), rgba(2, 2, 2, 0.47) 35%, rgba(2, 2, 2, 0.99) 100%),          linear-gradient(90deg, rgba(2, 2, 2, 0.88), rgba(2, 2, 2, 0.52)) !important;      }      #tbh-home .tbh-home__hero-inner {        padding-top: 32px !important;        padding-bottom: 19px !important;      }      #tbh-home .tbh-home__logo {        width: min(142px, 44vw) !important;        margin-bottom: 14px !important;      }      #tbh-home h1 {        max-width: 340px !important;        margin-top: 8px !important;        font-size: clamp(30px, 8.8vw, 34px) !important;        line-height: 1.02 !important;        letter-spacing: -0.024em !important;      }      #tbh-home h2 {        font-size: clamp(23px, 6.5vw, 25px) !important;        line-height: 1.08 !important;      }      #tbh-home h3,      #tbh-home .tbh-home__practical-card h3 {        font-size: clamp(19px, 5.5vw, 22px) !important;      }      #tbh-home .tbh-home__eyebrow {        font-size: 9.5px !important;        letter-spacing: 0.11em !important;      }      #tbh-home .tbh-home__lead,      #tbh-home .tbh-home__section-head p:not(.tbh-home__eyebrow),      #tbh-home .tbh-home__product p:not(.tbh-home__eyebrow),      #tbh-home .tbh-home__value-card p,      #tbh-home .tbh-home__practical-card p,      #tbh-home .tbh-home__booking-card p,      #tbh-home .tbh-home__faq details p {        font-size: 14px !important;        line-height: 1.54 !important;      }      #tbh-home .tbh-home__lead {        max-width: 360px !important;        margin-top: 12px !important;      }      #tbh-home .tbh-home__opening-note {        margin-top: 11px !important;        font-size: 10px !important;      }      #tbh-home .tbh-home__actions {        width: 100% !important;        max-width: 340px !important;        display: grid !important;        grid-template-columns: 1fr !important;        gap: 8px !important;        margin-top: 16px !important;      }      #tbh-home .tbh-home__actions--center {        margin-left: auto !important;        margin-right: auto !important;      }      #tbh-home .tbh-home__button {        width: 100% !important;        min-height: 48px !important;        padding: 12px 14px !important;        font-size: 10.5px !important;      }      #tbh-home .tbh-home__cta-support {        max-width: 350px !important;        font-size: 11.5px !important;      }      #tbh-home .tbh-home__hero-facts {        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;        gap: 7px !important;        padding-bottom: 17px !important;      }      #tbh-home .tbh-home__hero-facts article {        min-height: 82px !important;        display: flex !important;        flex-direction: column !important;        justify-content: center !important;        padding: 10px 8px !important;        border: 1px solid rgba(201, 149, 62, 0.18) !important;        border-radius: 12px !important;        background: rgba(255, 255, 255, 0.034) !important;        text-align: center !important;      }      #tbh-home .tbh-home__hero-facts strong {        font-size: 15px !important;      }      #tbh-home .tbh-home__hero-facts span {        margin-top: 4px !important;        font-size: 10.5px !important;        line-height: 1.3 !important;      }      #tbh-home .tbh-home__main {        padding-top: 11px !important;        padding-bottom: 64px !important;      }      #tbh-home .tbh-home__section {        padding: 29px 0 !important;        scroll-margin-top: 12px !important;      }      #tbh-home .tbh-home__section--first {        padding-top: 22px !important;      }      #tbh-home .tbh-home__section-head,      #tbh-home .tbh-home__section-head--split {        margin-bottom: 17px !important;      }      #tbh-home .tbh-home__product-grid,      #tbh-home .tbh-home__value-grid,      #tbh-home .tbh-home__practical-grid,      #tbh-home .tbh-home__practical-links,      #tbh-home .tbh-home__booking-card {        gap: 10px !important;      }      #tbh-home .tbh-home__product,      #tbh-home .tbh-home__journey-card,      #tbh-home .tbh-home__value-card,      #tbh-home .tbh-home__practical-card,      #tbh-home .tbh-home__booking-card {        border-radius: 14px !important;        box-shadow: none !important;      }      #tbh-home .tbh-home__product img {        aspect-ratio: 4 / 3 !important;      }      #tbh-home .tbh-home__product-copy,      #tbh-home .tbh-home__journey-card,      #tbh-home .tbh-home__value-card,      #tbh-home .tbh-home__practical-card,      #tbh-home .tbh-home__booking-card {        padding: 16px 14px !important;      }      #tbh-home .tbh-home__product-facts {        margin-top: 14px !important;      }      #tbh-home .tbh-home__product-facts > div {        grid-template-columns: 80px minmax(0, 1fr) !important;      }      #tbh-home .tbh-home__product-more {        margin-top: 10px !important;        padding: 14px !important;        border-radius: 12px !important;      }      #tbh-home .tbh-home__value-card > span {        margin-bottom: 8px !important;        font-size: 24px !important;      }      #tbh-home .tbh-home__practical-links a {        min-height: 48px !important;        padding: 10px 11px !important;      }      #tbh-home .tbh-home__faq summary {        min-height: 56px !important;        padding: 16px 38px 16px 0 !important;        font-size: 18px !important;      }      #tbh-home .tbh-home__faq details p {        margin-bottom: 16px !important;      }      #tbh-home .tbh-home__booking-actions {        width: 100% !important;      }    }    @media (max-width: 390px) {      #tbh-home {        --tbh-gutter: 22px !important;      }      #tbh-home .tbh-home__hero-facts {        grid-template-columns: 1fr !important;      }      #tbh-home .tbh-home__hero-facts article {        min-height: 70px !important;      }    }    @media (prefers-reduced-motion: reduce) {      #tbh-home *,      #tbh-home *::before,      #tbh-home *::after {        scroll-behavior: auto !important;        transition: none !important;        animation: none !important;      }    }#tbh-booking.tbh-booking--v64:is(  .tbh-booking__regular-food,  .tbh-booking__address,  .tbh-booking__address-head) {  min-width: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__address {  margin-top: 16px;  padding: 16px;  border: 1px solid var(--v64-line);  border-radius: var(--tbh-radius-md);  background:    linear-gradient(180deg, rgba(255,255,255,.022), rgba(255,255,255,.008)),    rgba(255,255,255,.010);}#tbh-booking.tbh-booking--v64 .tbh-booking__address-head {  margin-bottom: 14px;}#tbh-booking.tbh-booking--v64 .tbh-booking__address-head strong {  display: block;  margin: 0;  color: var(--v64-gold-light);  font-family: var(--tbh-font-display);  font-size: 1rem;  font-weight: 650;  line-height: 1.1;  letter-spacing: .025em;  text-transform: uppercase;}#tbh-booking.tbh-booking--v64 .tbh-booking__address-head small {  display: block;  max-width: 720px;  margin-top: 6px;  color: var(--v64-muted);  font-size: .74rem;  font-weight: 500;  line-height: 1.5;  letter-spacing: 0;  text-transform: none;}#tbh-booking.tbh-booking--v64 .tbh-booking__checkbox--policy > span {  min-width: 0;}#tbh-booking.tbh-booking--v64 .tbh-booking__checkbox--policy > span > strong {  display: block;  color: var(--v64-cream);  font-size: .76rem;  font-weight: 850;  line-height: 1.45;  letter-spacing: .055em;  text-transform: none;}#tbh-booking.tbh-booking--v64 .tbh-booking__checkbox--policy > span > small {  display: block;  margin-top: 6px;  color: var(--v64-muted);  font-size: .72rem;  font-weight: 500;  line-height: 1.5;  letter-spacing: 0;  text-transform: none;}#tbh-booking.tbh-booking--v64 .tbh-booking__checkbox--policy a {  color: var(--v64-gold-light);  text-decoration: underline;  text-underline-offset: .18em;}@media (max-width: 680px) {  #tbh-booking.tbh-booking--v64 .tbh-booking__address {    padding: 14px;    border-radius: 14px;  }}html:has(#tbh-bookinger-enterprise),body:has(#tbh-bookinger-enterprise){overflow-x:hidden!important}    body:has(#tbh-bookinger-enterprise){background:#050403!important}    body:has(#tbh-bookinger-enterprise) main,    body:has(#tbh-bookinger-enterprise) #main,    body:has(#tbh-bookinger-enterprise) .site-main,    body:has(#tbh-bookinger-enterprise) .usn-page,    body:has(#tbh-bookinger-enterprise) .page-content,    body:has(#tbh-bookinger-enterprise) .content,    body:has(#tbh-bookinger-enterprise) .main-content,    body:has(#tbh-bookinger-enterprise) .body-content,    body:has(#tbh-bookinger-enterprise) section.usn_cmp_code:has(#tbh-bookinger-enterprise),    body:has(#tbh-bookinger-enterprise) section.usn_cmp_code:has(#tbh-bookinger-enterprise) .container,    body:has(#tbh-bookinger-enterprise) section.usn_cmp_code:has(#tbh-bookinger-enterprise) .container-fluid,    body:has(#tbh-bookinger-enterprise) section.usn_cmp_code:has(#tbh-bookinger-enterprise) .row,    body:has(#tbh-bookinger-enterprise) section.usn_cmp_code:has(#tbh-bookinger-enterprise) [class*="col-"]{      width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important    }    #tbh-bookinger-enterprise,#tbh-bookinger-enterprise *{box-sizing:border-box}    #tbh-bookinger-enterprise{      --bg:#050403;--surface:#0b0806;--panel:#110d09;--panel2:#17110c;      --line:rgba(211,169,82,.20);--line-strong:rgba(229,190,104,.42);      --gold:#d6ad59;--gold2:#efd489;--text:#f7f1e7;--muted:#b5a994;--faint:#82786a;      --ok:#80d8a0;--warn:#edc56c;--danger:#f38b83;--info:#91bee8;      min-height:100vh;width:100%;padding:18px;color:var(--text);background:      radial-gradient(circle at 10% 0%,rgba(214,173,89,.08),transparent 32rem),      radial-gradient(circle at 90% 10%,rgba(91,23,18,.15),transparent 36rem),var(--bg);      font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.45    }    #tbh-bookinger-enterprise button,#tbh-bookinger-enterprise input,#tbh-bookinger-enterprise select,#tbh-bookinger-enterprise textarea{font:inherit}    #tbh-bookinger-enterprise button{width:auto;min-height:38px;margin:0;padding:9px 13px;border:1px solid var(--line-strong);border-radius:9px;background:#0c0906;color:var(--gold2);font-size:12px;font-weight:800;line-height:1.1;letter-spacing:.02em;text-transform:none;cursor:pointer;box-shadow:none;transition:.15s ease}    #tbh-bookinger-enterprise button:hover{transform:none;background:rgba(214,173,89,.10);border-color:var(--gold2);color:#fff}    #tbh-bookinger-enterprise button:disabled{opacity:.48;cursor:wait}    #tbh-bookinger-enterprise button:focus-visible,#tbh-bookinger-enterprise input:focus-visible,#tbh-bookinger-enterprise select:focus-visible,#tbh-bookinger-enterprise textarea:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}    #tbh-bookinger-enterprise .tbhe-btn--primary{background:linear-gradient(135deg,#efd489,#c99739)!important;border-color:#efd489!important;color:#171008!important}    #tbh-bookinger-enterprise .tbhe-btn--danger{border-color:rgba(243,139,131,.48);color:#ffc1bb}    #tbh-bookinger-enterprise .tbhe-btn--quiet{border-color:var(--line);color:var(--muted)}    #tbh-bookinger-enterprise .tbhe-icon-btn{width:38px;height:38px;padding:0;font-size:18px}    #tbh-bookinger-enterprise input,#tbh-bookinger-enterprise select,#tbh-bookinger-enterprise textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#070503;color:var(--text);font-size:13px;outline:none;box-shadow:none}    #tbh-bookinger-enterprise textarea{min-height:86px;resize:vertical}    #tbh-bookinger-enterprise label{display:grid;gap:5px;margin:0;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}    #tbh-bookinger-enterprise h1,#tbh-bookinger-enterprise h2,#tbh-bookinger-enterprise h3,#tbh-bookinger-enterprise h4{margin:0;color:var(--text);font-family:Inter,system-ui,sans-serif;line-height:1.15;letter-spacing:0;text-transform:none}    #tbh-bookinger-enterprise h1{font-size:28px;font-weight:800}    #tbh-bookinger-enterprise h2{font-size:19px;font-weight:800}    #tbh-bookinger-enterprise h3{font-size:15px;font-weight:800}    #tbh-bookinger-enterprise p{margin:0;color:var(--muted)}    #tbh-bookinger-enterprise [hidden]{display:none!important}    .tbhe-shell{max-width:1600px;margin:0 auto;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:rgba(8,6,4,.92);box-shadow:0 26px 90px rgba(0,0,0,.42)}    .tbhe-auth{display:grid;min-height:72vh;place-items:center;padding:24px}    .tbhe-auth__card{width:min(430px,100%);padding:28px;border:1px solid var(--line-strong);border-radius:16px;background:linear-gradient(150deg,#17100a,#090604);text-align:center}    .tbhe-auth__mark{display:grid;width:54px;height:54px;margin:0 auto 14px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--gold2);font-family:Georgia,serif;font-weight:700}    .tbhe-auth__card h1{font-size:25px}.tbhe-auth__card p{margin-top:9px;font-size:13px}    .tbhe-auth__form{display:grid;gap:10px;margin-top:20px;text-align:left}.tbhe-auth__form button{width:100%}    .tbhe-auth__status{min-height:20px;color:var(--muted);font-size:12px;text-align:center}.tbhe-auth__status.is-error{color:#ffc1bb}    .tbhe-app{min-height:760px}    .tbhe-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid var(--line);background:rgba(11,8,6,.96)}    .tbhe-brand{display:flex;align-items:center;gap:12px;min-width:0}.tbhe-brand__mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--gold2);font-family:Georgia,serif;font-size:11px;font-weight:700}.tbhe-brand small{display:block;margin-top:2px;color:var(--faint);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tbhe-brand h1{font-size:20px}    .tbhe-topbar__actions{display:flex;align-items:center;gap:8px}.tbhe-sync{color:var(--faint);font-size:11px;white-space:nowrap}    .tbhe-layout{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:700px}    .tbhe-nav{padding:13px;border-right:1px solid var(--line);background:#080604}.tbhe-nav__list{display:grid;gap:5px;position:sticky;top:12px}.tbhe-nav button{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:10px;border-color:transparent;background:transparent;color:var(--muted);text-align:left}.tbhe-nav button.is-active{border-color:var(--line);background:rgba(214,173,89,.08);color:var(--gold2)}.tbhe-nav__dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.75}.tbhe-nav__foot{margin-top:18px;padding:12px;border-top:1px solid var(--line);color:var(--faint);font-size:10px;line-height:1.5}    .tbhe-main{min-width:0;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.012),transparent 18rem)}    .tbhe-view{display:none}.tbhe-view.is-active{display:block}    .tbhe-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.tbhe-pagehead p{margin-top:4px;font-size:12px}.tbhe-pagehead__actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}    .tbhe-date-nav{display:flex;align-items:center;gap:6px}.tbhe-date-nav input{width:145px}.tbhe-date-label{margin-bottom:12px;color:var(--gold2);font-size:12px;font-weight:800;text-transform:capitalize}    .tbhe-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.tbhe-kpi{padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.014)}.tbhe-kpi span{display:block;color:var(--faint);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tbhe-kpi strong{display:block;margin-top:2px;color:var(--text);font-size:20px;font-variant-numeric:tabular-nums}.tbhe-kpi small{display:block;margin-top:1px;color:var(--faint);font-size:10px}    .tbhe-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 155px auto auto;gap:8px;align-items:end;margin-bottom:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.012)}    .tbhe-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:10px;background:#080604}.tbhe-table{width:100%;min-width:900px;border-collapse:collapse;background:transparent!important}.tbhe-table th,.tbhe-table td{padding:9px 10px;border-bottom:1px solid rgba(211,169,82,.11);background:transparent!important;vertical-align:middle;text-align:left}.tbhe-table th{position:sticky;top:0;z-index:2;background:#0d0906!important;color:var(--faint)!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.tbhe-table td{color:var(--text)!important;font-size:12px!important}.tbhe-table tbody tr{cursor:pointer}.tbhe-table tbody tr:hover{background:rgba(214,173,89,.055)!important}.tbhe-table tbody tr:last-child td{border-bottom:0}.tbhe-time{color:var(--gold2);font-size:14px;font-weight:900;font-variant-numeric:tabular-nums}.tbhe-name{font-weight:800}.tbhe-sub{display:block;margin-top:2px;color:var(--faint);font-size:10px}.tbhe-comment{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbhe-row-actions{display:flex;gap:5px;justify-content:flex-end}.tbhe-row-actions button{min-height:30px;padding:6px 9px;font-size:10px}    .tbhe-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--line);border-radius:999px;font-size:10px;font-weight:900;white-space:nowrap}.tbhe-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tbhe-badge--confirmed{color:var(--ok);border-color:rgba(128,216,160,.28);background:rgba(128,216,160,.06)}.tbhe-badge--completed{color:var(--info);border-color:rgba(145,190,232,.28);background:rgba(145,190,232,.06)}.tbhe-badge--cancelled{color:var(--faint)}.tbhe-badge--no_show{color:var(--danger);border-color:rgba(243,139,131,.28);background:rgba(243,139,131,.06)}.tbhe-badge--dropin{color:var(--gold2);border-color:rgba(239,212,137,.38);background:rgba(214,173,89,.09)}.tbhe-row--dropin td{background:rgba(214,173,89,.025)!important}.tbhe-card--dropin{border-color:rgba(239,212,137,.34)!important;background:rgba(214,173,89,.035)!important}    .tbhe-empty{padding:42px 20px;text-align:center}.tbhe-empty h3{font-size:16px}.tbhe-empty p{margin-top:5px;font-size:12px}.tbhe-loading{opacity:.58;pointer-events:none}    .tbhe-mobile-list{display:none}.tbhe-card{padding:12px;border:1px solid var(--line);border-radius:10px;background:#090604}.tbhe-card__head{display:flex;justify-content:space-between;gap:10px}.tbhe-card__time{color:var(--gold2);font-size:20px;font-weight:900}.tbhe-card__name{margin-top:3px;font-weight:800}.tbhe-card__meta{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:8px;color:var(--muted);font-size:11px}.tbhe-card__actions{display:flex;gap:7px;margin-top:10px}.tbhe-card__actions button{flex:1}    .tbhe-panels{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:10px}.tbhe-panel{border:1px solid var(--line);border-radius:10px;background:#080604;overflow:hidden}.tbhe-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid var(--line)}.tbhe-panel__body{padding:12px}.tbhe-panel__head p{margin-top:3px;font-size:11px}.tbhe-legend{display:flex;gap:8px;flex-wrap:wrap;color:var(--faint);font-size:9px}.tbhe-legend span{display:inline-flex;align-items:center;gap:4px}.tbhe-legend i{width:7px;height:7px;border-radius:50%;background:currentColor}    .tbhe-timeline{display:grid;gap:5px}.tbhe-slot{display:grid;grid-template-columns:50px minmax(0,1fr) 72px;align-items:center;gap:8px;min-height:28px}.tbhe-slot__time{color:var(--faint);font-size:10px;font-weight:800}.tbhe-slot__track{position:relative;height:18px;border:1px solid rgba(211,169,82,.11);border-radius:5px;background:#050403;overflow:hidden}.tbhe-slot__guests,.tbhe-slot__locks{position:absolute;inset-block:0;left:0}.tbhe-slot__guests{background:linear-gradient(90deg,rgba(214,173,89,.42),rgba(239,212,137,.72))}.tbhe-slot__locks{background:repeating-linear-gradient(135deg,rgba(243,139,131,.52) 0 5px,rgba(243,139,131,.22) 5px 10px)}.tbhe-slot__value{text-align:right;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.tbhe-slot.is-full .tbhe-slot__value{color:var(--danger);font-weight:900}    .tbhe-locks{display:grid;gap:7px}.tbhe-lock{padding:9px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.012)}.tbhe-lock__head{display:flex;justify-content:space-between;gap:8px}.tbhe-lock strong{font-size:12px}.tbhe-lock p{margin-top:3px;font-size:10px}.tbhe-lock button{min-height:29px;padding:5px 8px;font-size:9px}    .tbhe-policy{display:grid;gap:8px}.tbhe-policy__item{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;padding:10px;border-bottom:1px solid rgba(211,169,82,.11)}.tbhe-policy__item:last-child{border-bottom:0}.tbhe-policy__item strong{font-size:12px}.tbhe-policy__item span{color:var(--muted);font-size:12px}    .tbhe-drawer-backdrop{position:fixed;inset:0;z-index:2147483100;background:rgba(0,0,0,.58);opacity:0;pointer-events:none;transition:.18s}.tbhe-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.tbhe-drawer{position:fixed;top:0;right:0;bottom:0;z-index:2147483101;width:min(460px,100%);padding:16px;border-left:1px solid var(--line-strong);background:linear-gradient(180deg,#120d09,#070503);box-shadow:-28px 0 80px rgba(0,0,0,.54);transform:translateX(102%);transition:.2s ease;overflow:auto}.tbhe-drawer.is-open{transform:translateX(0)}.tbhe-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--line)}.tbhe-drawer__head h2{font-size:20px}.tbhe-drawer__head p{margin-top:4px;font-size:12px}.tbhe-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.tbhe-detail{padding:9px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.012)}.tbhe-detail span{display:block;color:var(--faint);font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.tbhe-detail strong,.tbhe-detail a{display:block;margin-top:3px;color:var(--text);font-size:12px;overflow-wrap:anywhere}.tbhe-detail--wide{grid-column:1/-1}.tbhe-preorder-tag{display:inline-flex;align-items:center;margin-top:4px;padding:3px 7px;border:1px solid rgba(239,212,137,.48);border-radius:999px;background:rgba(214,173,89,.12);color:var(--gold2);font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.tbhe-detail--preorder{border-color:rgba(239,212,137,.58);background:linear-gradient(135deg,rgba(214,173,89,.14),rgba(214,173,89,.035));box-shadow:inset 3px 0 0 var(--gold2)}.tbhe-detail--preorder>span{color:var(--gold2);font-size:10px}.tbhe-detail--preorder>strong{font-size:13px;line-height:1.55}.tbhe-detail--preorder small{display:block;margin-top:6px;color:var(--muted);font-size:10px;line-height:1.45}.tbhe-preorder-missing{display:inline-flex;margin-top:5px;padding:4px 7px;border:1px solid rgba(255,151,64,.72);border-radius:6px;background:rgba(255,118,24,.12);color:#ffb36c;font-size:10px;font-weight:900;letter-spacing:.02em}.tbhe-drawer__actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.tbhe-drawer__actions button{width:100%}    .tbhe-modal{position:fixed;inset:0;z-index:2147483200;display:none;place-items:center;padding:14px;background:rgba(0,0,0,.68)}.tbhe-modal.is-open{display:grid}.tbhe-modal__card{width:min(520px,100%);max-height:92vh;overflow:auto;padding:16px;border:1px solid var(--line-strong);border-radius:14px;background:linear-gradient(160deg,#17100a,#080503);box-shadow:0 30px 100px rgba(0,0,0,.62)}.tbhe-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid var(--line)}.tbhe-modal__head h2{font-size:19px}.tbhe-modal__head p{margin-top:4px;font-size:11px}.tbhe-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.tbhe-form .is-wide{grid-column:1/-1}.tbhe-form__actions{display:flex;justify-content:flex-end;gap:7px;grid-column:1/-1;margin-top:3px}.tbhe-form__message{grid-column:1/-1;min-height:18px;color:var(--muted);font-size:11px}.tbhe-form__message.is-error{color:#ffc1bb}.tbhe-form__message.is-success{color:#bff0cf}    .tbhe-nav__badge{display:inline-flex;min-width:24px;height:21px;margin-left:auto;padding:0 7px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:rgba(214,173,89,.06);color:var(--gold2);font-size:10px;font-weight:900;line-height:1}    .tbhe-nav__separator{height:1px;margin:6px 3px;background:var(--line)}    .tbhe-overview-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tbhe-overview-controls button{min-height:34px;padding:7px 11px}.tbhe-overview-controls button.is-active{border-color:var(--gold2);background:rgba(214,173,89,.13);color:#fff}    .tbhe-overview-status{margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.018);color:var(--muted);font-size:11px}.tbhe-overview-status.is-success{border-color:rgba(128,216,160,.34);color:#bff0cf}.tbhe-overview-status.is-error{border-color:rgba(243,139,131,.42);color:#ffc1bb}    .tbhe-overview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.tbhe-metric{min-height:92px;padding:13px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,.009))}.tbhe-metric span{display:block;color:var(--faint);font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.tbhe-metric strong{display:block;margin-top:7px;color:var(--text);font-size:25px;line-height:1}.tbhe-metric small{display:block;margin-top:7px;color:var(--muted);font-size:10px;line-height:1.35}    .tbhe-overview-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);gap:10px;margin-top:10px}.tbhe-overview-grid--equal{grid-template-columns:repeat(2,minmax(0,1fr))}    .tbhe-chart{display:grid;gap:7px}.tbhe-chart-row{display:grid;grid-template-columns:82px minmax(100px,1fr) 78px;gap:9px;align-items:center}.tbhe-chart-row__label{color:var(--muted);font-size:11px}.tbhe-chart-row__track{height:9px;overflow:hidden;border-radius:999px;background:#050403}.tbhe-chart-row__track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#9f742b,var(--gold2))}.tbhe-chart-row strong{color:var(--text);font-size:11px;text-align:right}    .tbhe-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.tbhe-breakdown{padding:11px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.014)}.tbhe-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.tbhe-breakdown span{color:var(--muted);font-size:11px}.tbhe-breakdown strong{color:var(--gold2);font-size:20px}.tbhe-breakdown small{display:block;margin-top:5px;color:var(--faint);font-size:10px}    .tbhe-summary-table-wrap{overflow:auto}.tbhe-summary-table{width:100%;border-collapse:collapse;font-size:11px}.tbhe-summary-table th{padding:8px;border-bottom:1px solid var(--line-strong);color:var(--faint);font-size:9px;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}.tbhe-summary-table td{padding:9px 8px;border-bottom:1px solid var(--line);color:var(--muted);vertical-align:top}.tbhe-summary-table td strong{display:block;color:var(--text);font-size:11px}.tbhe-summary-table td small{display:block;margin-top:2px;color:var(--faint);font-size:9px;white-space:nowrap}    .tbhe-analysis-list{display:grid;gap:8px}.tbhe-analysis-row{display:grid;grid-template-columns:105px minmax(100px,1fr) 95px;gap:9px;align-items:center}.tbhe-analysis-row>span{color:var(--muted);font-size:11px}.tbhe-analysis-row>div{height:10px;overflow:hidden;border-radius:999px;background:#050403}.tbhe-analysis-row i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#76521d,var(--gold2))}.tbhe-analysis-row strong{color:var(--text);font-size:10px;text-align:right}    .tbhe-empty--compact{padding:16px 8px}.tbhe-empty--compact p{font-size:11px}    .tbhe-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tbhe-system-item{padding:12px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.014)}.tbhe-system-item span{display:block;color:var(--faint);font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.tbhe-system-item strong{display:block;margin-top:5px;color:var(--text);font-size:12px;word-break:break-word}    .tbhe-summary-loading [data-view="overview"],.tbhe-summary-loading [data-view="customers"],.tbhe-summary-loading [data-view="analytics"],.tbhe-summary-loading [data-view="marketing"]{opacity:.68}    .tbhe-toast{position:fixed;right:16px;bottom:16px;z-index:2147483300;max-width:min(390px,calc(100vw - 32px));padding:11px 13px;border:1px solid var(--line-strong);border-radius:10px;background:#15100b;color:var(--text);box-shadow:0 18px 60px rgba(0,0,0,.48);font-size:12px;transform:translateY(20px);opacity:0;pointer-events:none;transition:.18s}.tbhe-toast.is-open{transform:none;opacity:1}.tbhe-toast.is-error{border-color:rgba(243,139,131,.52);color:#ffc1bb}.tbhe-toast.is-success{border-color:rgba(128,216,160,.48);color:#c5f3d4}    @media(max-width:1100px){.tbhe-layout{grid-template-columns:1fr}.tbhe-nav{border-right:0;border-bottom:1px solid var(--line);padding:8px}.tbhe-nav__list{position:static;display:flex;overflow:auto}.tbhe-nav button{width:auto;white-space:nowrap}.tbhe-nav__badge{margin-left:4px}.tbhe-nav__separator{width:1px;height:34px;flex:0 0 1px;margin:2px 3px}.tbhe-nav__foot{display:none}.tbhe-kpis,.tbhe-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tbhe-panels,.tbhe-overview-grid,.tbhe-overview-grid--equal{grid-template-columns:1fr}}    @media(max-width:760px){#tbh-bookinger-enterprise{padding:0}.tbhe-shell{border:0;border-radius:0}.tbhe-topbar{padding:11px}.tbhe-topbar__actions .tbhe-sync{display:none}.tbhe-brand small{display:none}.tbhe-main{padding:11px}.tbhe-pagehead{display:grid}.tbhe-pagehead__actions{justify-content:flex-start}.tbhe-overview-controls{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tbhe-overview-controls button{width:100%}.tbhe-toolbar{grid-template-columns:1fr 1fr}.tbhe-toolbar label:first-child{grid-column:1/-1}.tbhe-table-wrap{display:none}.tbhe-mobile-list{display:grid;gap:8px}.tbhe-kpis,.tbhe-overview-kpis{gap:6px}.tbhe-kpi,.tbhe-metric{padding:9px;min-height:78px}.tbhe-kpi strong,.tbhe-metric strong{font-size:18px}.tbhe-chart-row{grid-template-columns:66px minmax(80px,1fr) 64px}.tbhe-breakdowns{grid-template-columns:1fr}.tbhe-analysis-row{grid-template-columns:90px minmax(80px,1fr) 78px}.tbhe-system-grid{grid-template-columns:1fr}.tbhe-form{grid-template-columns:1fr}.tbhe-form .is-wide,.tbhe-form__actions,.tbhe-form__message{grid-column:1}.tbhe-form__actions{display:grid;grid-template-columns:1fr 1fr}.tbhe-form__actions button{width:100%}.tbhe-detail-grid{grid-template-columns:1fr}.tbhe-detail--wide{grid-column:1}.tbhe-policy__item{grid-template-columns:1fr;gap:3px}.tbhe-date-nav{flex-wrap:wrap}.tbhe-pagehead__actions>button{flex:1}.tbhe-pagehead__actions .tbhe-date-nav{width:100%}.tbhe-date-nav input{flex:1;min-width:130px}}    @media(max-width:430px){.tbhe-kpis{grid-template-columns:1fr 1fr}.tbhe-toolbar{grid-template-columns:1fr}.tbhe-toolbar label:first-child{grid-column:1}.tbhe-drawer__actions{grid-template-columns:1fr}.tbhe-topbar__actions .tbhe-btn--quiet{display:none}.tbhe-slot{grid-template-columns:43px minmax(0,1fr) 58px}}    @media(prefers-reduced-motion:reduce){#tbh-bookinger-enterprise *{transition:none!important;scroll-behavior:auto!important}}        #tbh-bookinger-enterprise{      padding:12px!important;      font-size:14px!important;      line-height:1.45!important;      -webkit-font-smoothing:antialiased!important;      -moz-osx-font-smoothing:grayscale!important;      text-rendering:optimizeLegibility!important;      font-synthesis:none!important    }    #tbh-bookinger-enterprise h1,    #tbh-bookinger-enterprise h2,    #tbh-bookinger-enterprise h3,    #tbh-bookinger-enterprise h4,    #tbh-bookinger-enterprise h5,    #tbh-bookinger-enterprise h6{      margin:0!important;      font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;      font-weight:800!important;      line-height:1.14!important;      letter-spacing:-.01em!important;      text-transform:none!important    }    #tbh-bookinger-enterprise h1{font-size:24px!important}    #tbh-bookinger-enterprise h2{font-size:22px!important}    #tbh-bookinger-enterprise h3{font-size:16px!important}    #tbh-bookinger-enterprise h4{font-size:14px!important}    #tbh-bookinger-enterprise p{font-size:13px!important;line-height:1.5!important}    #tbh-bookinger-enterprise small{font-size:11px!important;line-height:1.4!important}    #tbh-bookinger-enterprise label{font-size:11px!important;line-height:1.25!important}    #tbh-bookinger-enterprise button{      min-height:36px!important;      padding:8px 11px!important;      font-size:12px!important;      line-height:1.1!important;      font-weight:800!important    }    #tbh-bookinger-enterprise input,    #tbh-bookinger-enterprise select,    #tbh-bookinger-enterprise textarea{      min-height:36px!important;      padding:8px 10px!important;      font-size:13px!important;      line-height:1.25!important    }    #tbh-bookinger-enterprise textarea{min-height:82px!important}    #tbh-bookinger-enterprise .tbhe-btn--primary,    #tbh-bookinger-enterprise .tbhe-btn--primary:hover,    #tbh-bookinger-enterprise .tbhe-btn--primary:focus,    #tbh-bookinger-enterprise .tbhe-btn--primary:active,    #tbh-bookinger-enterprise .tbhe-btn--primary:disabled{      color:#050403!important;      -webkit-text-fill-color:#050403!important;      opacity:1!important    }    #tbh-bookinger-enterprise .tbhe-btn--primary *,    #tbh-bookinger-enterprise .tbhe-btn--primary svg,    #tbh-bookinger-enterprise .tbhe-btn--primary svg *{      color:#050403!important;      fill:#050403!important;      stroke:#050403!important    }    #tbh-bookinger-enterprise .tbhe-shell{      max-width:1680px!important;      border-radius:14px!important    }    #tbh-bookinger-enterprise .tbhe-auth{      min-height:72vh!important;      padding:20px!important    }    #tbh-bookinger-enterprise .tbhe-auth__card{      width:min(460px,100%)!important;      padding:28px!important    }    #tbh-bookinger-enterprise .tbhe-auth__card h1{      font-size:23px!important;      letter-spacing:-.015em!important    }    #tbh-bookinger-enterprise .tbhe-auth__card p{      margin-top:9px!important;      font-size:13px!important    }    #tbh-bookinger-enterprise .tbhe-auth__status{      min-height:21px!important;      font-size:12px!important    }    #tbh-bookinger-enterprise .tbhe-topbar{      min-height:58px!important;      padding:10px 13px!important;      gap:12px!important    }    #tbh-bookinger-enterprise .tbhe-brand{gap:10px!important}    #tbh-bookinger-enterprise .tbhe-brand__mark{      width:34px!important;      height:34px!important;      flex-basis:34px!important;      font-size:10px!important    }    #tbh-bookinger-enterprise .tbhe-brand h1{      font-size:19px!important;      line-height:1!important    }    #tbh-bookinger-enterprise .tbhe-brand small{      margin-top:3px!important;      font-size:10px!important;      letter-spacing:.055em!important    }    #tbh-bookinger-enterprise .tbhe-sync{font-size:11px!important}    #tbh-bookinger-enterprise .tbhe-layout{      grid-template-columns:158px minmax(0,1fr)!important;      min-height:700px!important    }    #tbh-bookinger-enterprise .tbhe-nav{      padding:10px!important;      border-right:1px solid var(--line)!important;      border-bottom:0!important    }    #tbh-bookinger-enterprise .tbhe-nav__list{      position:sticky!important;      top:10px!important;      display:grid!important;      gap:4px!important;      overflow:visible!important    }    #tbh-bookinger-enterprise .tbhe-nav button{      width:100%!important;      min-height:34px!important;      padding:7px 9px!important;      gap:8px!important;      font-size:12px!important;      white-space:normal!important    }    #tbh-bookinger-enterprise .tbhe-nav__dot{      width:6px!important;      height:6px!important    }    #tbh-bookinger-enterprise .tbhe-nav__badge{      min-width:22px!important;      height:19px!important;      padding:0 6px!important;      font-size:10px!important    }    #tbh-bookinger-enterprise .tbhe-nav__foot{      margin-top:14px!important;      padding:10px!important;      font-size:10px!important    }    #tbh-bookinger-enterprise .tbhe-main{padding:14px!important}    #tbh-bookinger-enterprise .tbhe-pagehead{      gap:12px!important;      margin-bottom:11px!important    }    #tbh-bookinger-enterprise .tbhe-pagehead h2{font-size:22px!important}    #tbh-bookinger-enterprise .tbhe-pagehead p{      margin-top:4px!important;      font-size:12px!important    }    #tbh-bookinger-enterprise .tbhe-pagehead__actions{gap:6px!important}    #tbh-bookinger-enterprise .tbhe-date-nav{gap:5px!important}    #tbh-bookinger-enterprise .tbhe-date-label{      margin-bottom:9px!important;      font-size:12px!important    }    #tbh-bookinger-enterprise .tbhe-icon-btn{      width:36px!important;      height:36px!important;      padding:0!important;      font-size:15px!important    }    #tbh-bookinger-enterprise .tbhe-kpis,    #tbh-bookinger-enterprise .tbhe-overview-kpis{      gap:7px!important;      margin-bottom:10px!important    }    #tbh-bookinger-enterprise .tbhe-kpi{      min-height:76px!important;      padding:10px 11px!important;      border-radius:9px!important    }    #tbh-bookinger-enterprise .tbhe-kpi span,    #tbh-bookinger-enterprise .tbhe-metric span{      font-size:10px!important    }    #tbh-bookinger-enterprise .tbhe-kpi strong{      margin-top:3px!important;      font-size:23px!important;      line-height:1!important    }    #tbh-bookinger-enterprise .tbhe-kpi small,    #tbh-bookinger-enterprise .tbhe-metric small{      font-size:10px!important    }    #tbh-bookinger-enterprise .tbhe-metric{      min-height:82px!important;      padding:10px 11px!important;      border-radius:9px!important    }    #tbh-bookinger-enterprise .tbhe-metric strong{      margin-top:4px!important;      font-size:24px!important;      line-height:1!important    }    #tbh-bookinger-enterprise .tbhe-toolbar{      grid-template-columns:minmax(240px,1fr) 150px auto auto!important;      gap:7px!important;      margin-bottom:8px!important;      padding:8px!important    }    #tbh-bookinger-enterprise .tbhe-table th,    #tbh-bookinger-enterprise .tbhe-table td{      padding:8px 9px!important;      line-height:1.32!important    }    #tbh-bookinger-enterprise .tbhe-table th{      font-family:Inter,system-ui,sans-serif!important;      font-size:10px!important;      letter-spacing:.04em!important    }    #tbh-bookinger-enterprise .tbhe-table td{font-size:12.5px!important}    #tbh-bookinger-enterprise .tbhe-time{font-size:14px!important}    #tbh-bookinger-enterprise .tbhe-sub{      margin-top:2px!important;      font-size:10px!important    }    #tbh-bookinger-enterprise .tbhe-badge{      padding:4px 7px!important;      font-size:10px!important    }    #tbh-bookinger-enterprise .tbhe-row-actions button{      min-height:29px!important;      padding:5px 8px!important;      font-size:10px!important    }    #tbh-bookinger-enterprise .tbhe-panel__head{      padding:10px 11px!important    }    #tbh-bookinger-enterprise .tbhe-panel__body{padding:11px!important}    #tbh-bookinger-enterprise .tbhe-panel__head h3{font-size:15px!important}    #tbh-bookinger-enterprise .tbhe-panel__head p{      margin-top:3px!important;      font-size:11px!important    }    #tbh-bookinger-enterprise .tbhe-summary-table{      font-size:12px!important    }    #tbh-bookinger-enterprise .tbhe-summary-table th{      padding:7px!important;      font-size:9.5px!important    }    #tbh-bookinger-enterprise .tbhe-summary-table td{      padding:7px!important;      font-size:11.5px!important    }    #tbh-bookinger-enterprise .tbhe-drawer{      width:min(440px,100%)!important;      padding:14px!important    }    #tbh-bookinger-enterprise .tbhe-drawer__head h2,    #tbh-bookinger-enterprise .tbhe-modal__head h2{      font-size:20px!important    }    #tbh-bookinger-enterprise .tbhe-detail{padding:9px!important}    #tbh-bookinger-enterprise .tbhe-detail span{font-size:10px!important}    #tbh-bookinger-enterprise .tbhe-detail strong,    #tbh-bookinger-enterprise .tbhe-detail a{font-size:12px!important}    #tbh-bookinger-enterprise .tbhe-modal__card{      padding:15px!important;      border-radius:12px!important    }    #tbh-bookinger-enterprise .tbhe-nav-toggle{      display:none!important    }    #tbh-bookinger-enterprise .tbhe-nav-backdrop{      display:none!important;      position:fixed!important;      inset:0!important;      z-index:2147483200!important;      width:100%!important;      height:100%!important;      min-height:0!important;      padding:0!important;      border:0!important;      border-radius:0!important;      background:rgba(0,0,0,.66)!important;      backdrop-filter:blur(2px)!important    }    @media(min-width:721px) and (max-width:1100px){      #tbh-bookinger-enterprise .tbhe-layout{        grid-template-columns:146px minmax(0,1fr)!important      }      #tbh-bookinger-enterprise .tbhe-nav{        padding:9px!important;        border-right:1px solid var(--line)!important;        border-bottom:0!important      }      #tbh-bookinger-enterprise .tbhe-nav__list{        position:sticky!important;        top:9px!important;        display:grid!important;        overflow:visible!important      }      #tbh-bookinger-enterprise .tbhe-nav button{        width:100%!important;        white-space:normal!important;        font-size:11px!important      }      #tbh-bookinger-enterprise .tbhe-nav__separator{        width:auto!important;        height:1px!important;        margin:5px 3px!important      }      #tbh-bookinger-enterprise .tbhe-nav__foot{        display:block!important      }      #tbh-bookinger-enterprise .tbhe-main{padding:11px!important}      #tbh-bookinger-enterprise .tbhe-pagehead h2{font-size:20px!important}    }    @media(max-width:720px){      #tbh-bookinger-enterprise{        padding:0!important;        font-size:13px!important      }      #tbh-bookinger-enterprise .tbhe-shell{        border:0!important;        border-radius:0!important      }      #tbh-bookinger-enterprise .tbhe-topbar{        position:sticky!important;        top:0!important;        z-index:2147483100!important;        padding:9px 10px!important      }      #tbh-bookinger-enterprise .tbhe-brand h1{font-size:17px!important}      #tbh-bookinger-enterprise .tbhe-brand small{display:none!important}      #tbh-bookinger-enterprise .tbhe-sync{display:none!important}      #tbh-bookinger-enterprise .tbhe-nav-toggle{        display:inline-flex!important      }      #tbh-bookinger-enterprise .tbhe-layout{        grid-template-columns:1fr!important      }      #tbh-bookinger-enterprise .tbhe-nav{        position:fixed!important;        left:0!important;        top:0!important;        bottom:0!important;        z-index:2147483300!important;        width:min(286px,86vw)!important;        padding:74px 12px 18px!important;        overflow-y:auto!important;        border-right:1px solid var(--line-strong)!important;        border-bottom:0!important;        background:#090604!important;        box-shadow:18px 0 70px rgba(0,0,0,.56)!important;        transform:translateX(-104%)!important;        visibility:hidden!important;        transition:transform .2s ease,visibility .2s ease!important      }      #tbh-bookinger-enterprise .tbhe-nav.is-open{        transform:translateX(0)!important;        visibility:visible!important      }      #tbh-bookinger-enterprise .tbhe-nav__list{        position:static!important;        display:grid!important;        gap:5px!important;        overflow:visible!important      }      #tbh-bookinger-enterprise .tbhe-nav button{        width:100%!important;        min-height:42px!important;        padding:9px 11px!important;        font-size:13px!important;        white-space:normal!important      }      #tbh-bookinger-enterprise .tbhe-nav__separator{        width:auto!important;        height:1px!important;        margin:7px 3px!important      }      #tbh-bookinger-enterprise .tbhe-nav__foot{        display:block!important;        font-size:10px!important      }      #tbh-bookinger-enterprise .tbhe-nav-backdrop.is-open{        display:block!important      }      #tbh-bookinger-enterprise .tbhe-main{padding:10px!important}      #tbh-bookinger-enterprise .tbhe-pagehead{        display:grid!important      }      #tbh-bookinger-enterprise .tbhe-pagehead h2{font-size:20px!important}      #tbh-bookinger-enterprise .tbhe-pagehead__actions{        justify-content:flex-start!important      }      #tbh-bookinger-enterprise .tbhe-overview-controls{        width:100%!important;        display:grid!important;        grid-template-columns:repeat(3,minmax(0,1fr))!important      }      #tbh-bookinger-enterprise .tbhe-overview-controls button{        width:100%!important      }      #tbh-bookinger-enterprise .tbhe-toolbar{        grid-template-columns:1fr 1fr!important      }      #tbh-bookinger-enterprise .tbhe-toolbar label:first-child{        grid-column:1/-1!important      }      #tbh-bookinger-enterprise .tbhe-table-wrap{display:none!important}      #tbh-bookinger-enterprise .tbhe-mobile-list{        display:grid!important;        gap:9px!important      }      #tbh-bookinger-enterprise .tbhe-kpis,      #tbh-bookinger-enterprise .tbhe-overview-kpis{        grid-template-columns:repeat(2,minmax(0,1fr))!important      }      #tbh-bookinger-enterprise .tbhe-kpi,      #tbh-bookinger-enterprise .tbhe-metric{        min-height:74px!important      }      #tbh-bookinger-enterprise .tbhe-kpi strong,      #tbh-bookinger-enterprise .tbhe-metric strong{        font-size:21px!important      }      #tbh-bookinger-enterprise .tbhe-form{        grid-template-columns:1fr!important      }      #tbh-bookinger-enterprise .tbhe-form .is-wide,      #tbh-bookinger-enterprise .tbhe-form__actions,      #tbh-bookinger-enterprise .tbhe-form__message{        grid-column:1!important      }      #tbh-bookinger-enterprise .tbhe-form__actions{        display:grid!important;        grid-template-columns:1fr 1fr!important      }      #tbh-bookinger-enterprise .tbhe-form__actions button{        width:100%!important      }      #tbh-bookinger-enterprise .tbhe-detail-grid{        grid-template-columns:1fr!important      }      #tbh-bookinger-enterprise .tbhe-detail--wide{        grid-column:1!important      }    }    @media(max-width:430px){      #tbh-bookinger-enterprise .tbhe-topbar__actions [data-refresh]{        display:none!important      }      #tbh-bookinger-enterprise .tbhe-kpis,      #tbh-bookinger-enterprise .tbhe-overview-kpis{        grid-template-columns:1fr 1fr!important      }      #tbh-bookinger-enterprise .tbhe-toolbar{        grid-template-columns:1fr!important      }      #tbh-bookinger-enterprise .tbhe-toolbar label:first-child{        grid-column:1!important      }      #tbh-bookinger-enterprise .tbhe-drawer__actions{        grid-template-columns:1fr!important      }    }  #tbh-bookinger-enterprise .tbhe-comment-editor{  margin-top:12px;  padding:12px;  border:1px solid var(--line-strong);  border-radius:10px;  background:rgba(214,173,89,.045)}#tbh-bookinger-enterprise .tbhe-comment-editor__head{  display:flex;  align-items:flex-start;  justify-content:space-between;  gap:12px;  margin-bottom:8px}#tbh-bookinger-enterprise .tbhe-comment-editor__head strong{  display:block;  color:var(--text);  font-size:13px;  font-weight:800}#tbh-bookinger-enterprise .tbhe-comment-editor__head span{  display:block;  margin-top:3px;  color:var(--faint);  font-size:10px;  line-height:1.4}#tbh-bookinger-enterprise .tbhe-comment-editor__count{  flex:0 0 auto;  color:var(--faint)!important;  font-size:10px!important;  font-variant-numeric:tabular-nums;  white-space:nowrap}#tbh-bookinger-enterprise .tbhe-comment-editor label{  display:block;  color:var(--muted);  font-size:11px!important;  font-weight:800;  letter-spacing:0!important;  text-transform:none!important}#tbh-bookinger-enterprise .tbhe-comment-editor textarea{  min-height:118px!important;  margin-top:6px;  resize:vertical;  font-size:13px!important;  line-height:1.5!important}#tbh-bookinger-enterprise .tbhe-comment-editor__footer{  display:grid;  grid-template-columns:minmax(0,1fr) auto;  gap:10px;  align-items:center;  margin-top:8px}#tbh-bookinger-enterprise .tbhe-comment-editor__message{  min-height:18px;  color:var(--faint);  font-size:10px;  line-height:1.4}#tbh-bookinger-enterprise .tbhe-comment-editor__message.is-error{  color:#ffc1bb}#tbh-bookinger-enterprise .tbhe-comment-editor__message.is-success{  color:#bff0cf}#tbh-bookinger-enterprise .tbhe-comment-editor__footer button{  min-width:132px}#tbh-bookinger-enterprise .tbhe-comment-editor.is-dirty{  border-color:var(--gold2);  box-shadow:0 0 0 1px rgba(239,212,137,.08)}@media(max-width:430px){  #tbh-bookinger-enterprise .tbhe-comment-editor__footer{    grid-template-columns:1fr  }  #tbh-bookinger-enterprise .tbhe-comment-editor__footer button{    width:100%;    min-width:0  }}#tbh-bookinger-enterprise .tbhe-kpis--daily{  grid-template-columns:repeat(6,minmax(0,1fr))}#tbh-bookinger-enterprise .tbhe-guest-editor{  margin-top:12px;  padding:12px;  border:1px solid var(--line-strong);  border-radius:10px;  background:rgba(145,190,232,.045)}#tbh-bookinger-enterprise .tbhe-guest-editor__head{  display:flex;  align-items:flex-start;  justify-content:space-between;  gap:12px;  margin-bottom:9px}#tbh-bookinger-enterprise .tbhe-guest-editor__head strong{  display:block;  color:var(--text);  font-size:13px;  font-weight:800}#tbh-bookinger-enterprise .tbhe-guest-editor__head span{  display:block;  margin-top:3px;  color:var(--faint);  font-size:10px;  line-height:1.4}#tbh-bookinger-enterprise .tbhe-guest-editor__controls{  display:grid;  grid-template-columns:38px minmax(70px,1fr) 38px auto;  gap:7px;  align-items:center}#tbh-bookinger-enterprise .tbhe-guest-editor__controls button{  min-height:38px}#tbh-bookinger-enterprise .tbhe-guest-editor__controls input{  min-width:0;  text-align:center;  font-weight:900;  font-variant-numeric:tabular-nums}#tbh-bookinger-enterprise .tbhe-guest-editor__message{  min-height:18px;  margin-top:8px;  color:var(--faint);  font-size:10px;  line-height:1.4}#tbh-bookinger-enterprise .tbhe-guest-editor__message.is-error{color:#ffc1bb}#tbh-bookinger-enterprise .tbhe-guest-editor__message.is-success{color:#bff0cf}#tbh-bookinger-enterprise .tbhe-guest-editor.is-dirty{  border-color:var(--gold2);  box-shadow:0 0 0 1px rgba(239,212,137,.08)}#tbh-bookinger-enterprise .tbhe-guest-editor.is-override{  border-color:rgba(243,139,131,.58);  background:rgba(243,139,131,.045);  box-shadow:0 0 0 1px rgba(243,139,131,.08)}#tbh-bookinger-enterprise .tbhe-booking-guests-override{  display:grid!important;  grid-template-columns:20px minmax(0,1fr)!important;  gap:10px!important;  align-items:flex-start!important;  margin-top:10px!important;  padding:10px!important;  border:1px solid rgba(243,139,131,.42)!important;  border-radius:9px!important;  background:rgba(5,4,3,.46)!important;  color:var(--text)!important;  font-size:12px!important;  font-weight:700!important;  letter-spacing:0!important;  line-height:1.45!important;  text-transform:none!important;  cursor:pointer}#tbh-bookinger-enterprise .tbhe-booking-guests-override[hidden],#tbh-bookinger-enterprise .tbhe-booking-guests-override-reason[hidden]{  display:none!important}#tbh-bookinger-enterprise .tbhe-booking-guests-override input{  width:18px!important;  min-width:18px!important;  height:18px!important;  min-height:18px!important;  margin:1px 0 0!important;  padding:0!important;  accent-color:var(--gold2)}#tbh-bookinger-enterprise .tbhe-booking-guests-override strong{  display:block;  margin-bottom:2px;  color:#ffc1bb;  font-size:12px}#tbh-bookinger-enterprise .tbhe-booking-guests-override small{  display:block;  margin-top:4px;  color:var(--muted);  font-size:10px!important;  line-height:1.45!important}#tbh-bookinger-enterprise .tbhe-booking-guests-override-reason{  display:grid;  gap:6px;  margin-top:8px;  color:var(--muted)!important;  font-size:11px!important;  font-weight:800!important;  letter-spacing:0!important;  text-transform:none!important}#tbh-bookinger-enterprise .tbhe-booking-guests-override-reason textarea{  min-height:76px!important;  resize:vertical}#tbh-bookinger-enterprise .tbhe-dropin-overview{  margin-top:12px;  border:1px solid var(--line);  border-radius:10px;  background:#080604;  overflow:hidden}#tbh-bookinger-enterprise .tbhe-dropin-overview__head{  display:flex;  align-items:flex-start;  justify-content:space-between;  gap:12px;  padding:11px 12px;  border-bottom:1px solid var(--line)}#tbh-bookinger-enterprise .tbhe-dropin-overview__head h3{font-size:15px!important}#tbh-bookinger-enterprise .tbhe-dropin-overview__head p{  margin-top:3px!important;  font-size:11px!important}#tbh-bookinger-enterprise .tbhe-dropin-overview__summary{  flex:0 0 auto;  padding:5px 8px;  border:1px solid var(--line);  border-radius:999px;  color:var(--muted);  font-size:10px;  font-weight:800;  white-space:nowrap}#tbh-bookinger-enterprise .tbhe-dropin-table-wrap{overflow:auto}#tbh-bookinger-enterprise .tbhe-dropin-table{min-width:720px}#tbh-bookinger-enterprise .tbhe-dropin-name{font-weight:800}#tbh-bookinger-enterprise .tbhe-dropin-note{  display:block;  margin-top:2px;  color:var(--faint);  font-size:10px}#tbh-bookinger-enterprise .tbhe-dropin-cards{padding:10px}@media(max-width:1180px){  #tbh-bookinger-enterprise .tbhe-kpis--daily{    grid-template-columns:repeat(3,minmax(0,1fr))!important  }}@media(max-width:720px){  #tbh-bookinger-enterprise .tbhe-kpis--daily{    grid-template-columns:repeat(2,minmax(0,1fr))!important  }  #tbh-bookinger-enterprise .tbhe-dropin-table-wrap{display:none!important}  #tbh-bookinger-enterprise .tbhe-dropin-overview__head{display:grid}  #tbh-bookinger-enterprise .tbhe-dropin-overview__summary{justify-self:start}}@media(max-width:430px){  #tbh-bookinger-enterprise .tbhe-guest-editor__controls{    grid-template-columns:42px minmax(64px,1fr) 42px  }  #tbh-bookinger-enterprise .tbhe-guest-editor__controls [data-save-booking-guests]{    grid-column:1/-1;    width:100%  }}#tbh-bookinger-enterprise .tbhe-search-status{  display:flex;  align-items:center;  justify-content:space-between;  gap:10px;  min-height:34px;  margin:-2px 0 10px;  padding:8px 10px;  border:1px solid var(--line);  border-radius:9px;  background:rgba(255,255,255,.012);  color:var(--faint);  font-size:10px;  line-height:1.4}#tbh-bookinger-enterprise .tbhe-search-status.is-active{  border-color:rgba(145,190,232,.34);  background:rgba(145,190,232,.045);  color:#c8def2}#tbh-bookinger-enterprise .tbhe-search-status.is-loading{  border-color:rgba(239,212,137,.38);  color:var(--gold2)}#tbh-bookinger-enterprise .tbhe-search-status.is-error{  border-color:rgba(243,139,131,.42);  color:#ffc1bb}#tbh-bookinger-enterprise .tbhe-search-status strong{  color:inherit;  font-size:10px}#tbh-bookinger-enterprise .tbhe-row--global td{  background:rgba(145,190,232,.018)!important}#tbh-bookinger-enterprise .tbhe-row--global:hover td{  background:rgba(145,190,232,.065)!important}#tbh-bookinger-enterprise .tbhe-card--global{  border-color:rgba(145,190,232,.28);  background:rgba(145,190,232,.025)}#tbh-bookinger-enterprise .tbhe-search-date{  color:var(--info)!important;  font-weight:800!important}@media(max-width:720px){  #tbh-bookinger-enterprise .tbhe-search-status{    display:block;    margin-bottom:9px  }}#tbh-bookinger-enterprise .tbhe-history-toolbar{  grid-template-columns:minmax(260px,1fr) 138px 138px 145px 145px auto!important}#tbh-bookinger-enterprise .tbhe-history-kpis{  grid-template-columns:repeat(4,minmax(0,1fr))}#tbh-bookinger-enterprise .tbhe-history-table-wrap{  min-height:0!important;  overflow:auto;  scrollbar-gutter:stable}#tbh-bookinger-enterprise .tbhe-history-table{  min-width:1120px!important;  table-layout:fixed}#tbh-bookinger-enterprise .tbhe-history-table[hidden]{  display:none!important}#tbh-bookinger-enterprise .tbhe-history-table th,#tbh-bookinger-enterprise .tbhe-history-table td{  overflow:hidden}#tbh-bookinger-enterprise .tbhe-history-table th:nth-child(1),#tbh-bookinger-enterprise .tbhe-history-table td:nth-child(1){width:148px}#tbh-bookinger-enterprise .tbhe-history-table th:nth-child(2),#tbh-bookinger-enterprise .tbhe-history-table td:nth-child(2){width:220px}#tbh-bookinger-enterprise .tbhe-history-table th:nth-child(3),#tbh-bookinger-enterprise .tbhe-history-table td:nth-child(3){width:154px}#tbh-bookinger-enterprise .tbhe-history-table th:nth-child(4),#tbh-bookinger-enterprise .tbhe-history-table td:nth-child(4){width:270px}#tbh-bookinger-enterprise .tbhe-history-table th:nth-child(5),#tbh-bookinger-enterprise .tbhe-history-table td:nth-child(5){width:158px}#tbh-bookinger-enterprise .tbhe-history-table th:nth-child(6),#tbh-bookinger-enterprise .tbhe-history-table td:nth-child(6){width:170px}#tbh-bookinger-enterprise .tbhe-history-table th:nth-child(7),#tbh-bookinger-enterprise .tbhe-history-table td:nth-child(7){width:76px}#tbh-bookinger-enterprise .tbhe-history-table tbody tr{  height:64px}#tbh-bookinger-enterprise .tbhe-history-table tbody td{  padding-top:9px!important;  padding-bottom:9px!important}#tbh-bookinger-enterprise .tbhe-history-datetime,#tbh-bookinger-enterprise .tbhe-history-visit{  display:block;  overflow:hidden;  color:var(--text);  font-size:12px;  font-weight:850;  font-variant-numeric:tabular-nums;  text-overflow:ellipsis;  white-space:nowrap}#tbh-bookinger-enterprise .tbhe-history-visit{  color:var(--gold2)}#tbh-bookinger-enterprise .tbhe-history-reference,#tbh-bookinger-enterprise .tbhe-history-contact,#tbh-bookinger-enterprise .tbhe-history-meta{  display:block;  margin-top:3px;  overflow:hidden;  color:var(--faint);  font-size:10px;  line-height:1.25;  text-overflow:ellipsis;  white-space:nowrap}#tbh-bookinger-enterprise .tbhe-history-contact{  color:var(--muted)}#tbh-bookinger-enterprise .tbhe-history-change{  display:block;  overflow:hidden;  color:var(--text);  font-size:12px;  font-weight:850;  line-height:1.3;  text-overflow:ellipsis;  white-space:nowrap}#tbh-bookinger-enterprise .tbhe-history-reason{  display:block;  margin-top:4px;  overflow:hidden;  color:var(--faint);  font-size:10px;  line-height:1.3;  text-overflow:ellipsis;  white-space:nowrap}#tbh-bookinger-enterprise .tbhe-history-source-primary{  display:block;  overflow:hidden;  color:var(--text);  font-size:11px;  font-weight:750;  line-height:1.3;  text-overflow:ellipsis;  white-space:nowrap}#tbh-bookinger-enterprise .tbhe-history-source{  display:block;  margin-top:3px;  overflow:hidden;  color:var(--faint);  font-size:10px;  line-height:1.25;  text-overflow:ellipsis;  white-space:nowrap}#tbh-bookinger-enterprise .tbhe-actor-badge{  display:inline-flex;  max-width:100%;  align-items:center;  gap:6px;  padding:4px 8px;  overflow:hidden;  border:1px solid var(--line);  border-radius:999px;  font-size:10px;  font-weight:800;  line-height:1.2;  text-overflow:ellipsis;  white-space:nowrap}#tbh-bookinger-enterprise .tbhe-actor-badge::before{  content:"";  width:6px;  height:6px;  flex:0 0 6px;  border-radius:50%;  background:currentColor}#tbh-bookinger-enterprise .tbhe-actor-badge--customer{  color:var(--ok);  border-color:rgba(128,216,160,.34);  background:rgba(128,216,160,.06)}#tbh-bookinger-enterprise .tbhe-actor-badge--admin{  color:var(--info);  border-color:rgba(145,190,232,.36);  background:rgba(145,190,232,.06)}#tbh-bookinger-enterprise .tbhe-actor-badge--system{  color:var(--warn);  border-color:rgba(237,197,108,.36);  background:rgba(237,197,108,.06)}#tbh-bookinger-enterprise .tbhe-actor-badge--unknown{  color:var(--faint)}#tbh-bookinger-enterprise .tbhe-history-empty{  min-height:190px;  display:grid;  place-items:center;  padding:32px 20px!important}#tbh-bookinger-enterprise .tbhe-history-empty__inner{  max-width:560px;  text-align:center}#tbh-bookinger-enterprise .tbhe-history-empty h3{  font-size:17px!important}#tbh-bookinger-enterprise .tbhe-history-empty p{  margin-top:7px!important;  color:var(--muted)!important;  font-size:12px!important;  line-height:1.55!important}#tbh-bookinger-enterprise .tbhe-history-card__change{  margin-top:9px!important;  color:var(--text)!important;  font-size:13px!important;  font-weight:800!important}#tbh-bookinger-enterprise .tbhe-history-card__source{  margin-top:5px!important;  color:var(--muted)!important;  font-size:12px!important}#tbh-bookinger-enterprise .tbhe-drawer-history{  margin-top:12px;  border:1px solid var(--line);  border-radius:10px;  background:rgba(255,255,255,.012);  overflow:hidden}#tbh-bookinger-enterprise .tbhe-drawer-history__head{  display:flex;  align-items:flex-start;  justify-content:space-between;  gap:10px;  padding:11px 12px;  border-bottom:1px solid var(--line)}#tbh-bookinger-enterprise .tbhe-drawer-history__head strong{  display:block;  font-size:13px}#tbh-bookinger-enterprise .tbhe-drawer-history__head span{  display:block;  margin-top:3px;  color:var(--faint);  font-size:10px}#tbh-bookinger-enterprise .tbhe-drawer-history__list{  display:grid;  padding:4px 12px 10px}#tbh-bookinger-enterprise .tbhe-history-event{  position:relative;  display:grid;  grid-template-columns:13px minmax(0,1fr);  gap:9px;  padding:10px 0}#tbh-bookinger-enterprise .tbhe-history-event:not(:last-child){  border-bottom:1px solid rgba(211,169,82,.10)}#tbh-bookinger-enterprise .tbhe-history-event__dot{  width:9px;  height:9px;  margin-top:4px;  border:2px solid currentColor;  border-radius:50%;  color:var(--gold2);  background:#080604}#tbh-bookinger-enterprise .tbhe-history-event strong{  display:block;  font-size:11px}#tbh-bookinger-enterprise .tbhe-history-event p{  margin-top:3px!important;  font-size:10px!important}#tbh-bookinger-enterprise .tbhe-history-event small{  display:block;  margin-top:4px;  color:var(--faint);  font-size:9px!important}@media(max-width:1180px){  #tbh-bookinger-enterprise .tbhe-history-toolbar{    grid-template-columns:repeat(3,minmax(0,1fr))!important  }  #tbh-bookinger-enterprise .tbhe-history-toolbar label:first-child{    grid-column:1/-1  }}@media(max-width:900px){  #tbh-bookinger-enterprise .tbhe-history-table-wrap{    display:none!important  }}@media(max-width:720px){  #tbh-bookinger-enterprise .tbhe-history-toolbar{    grid-template-columns:1fr 1fr!important  }  #tbh-bookinger-enterprise .tbhe-history-toolbar label:first-child{    grid-column:1/-1!important  }  #tbh-bookinger-enterprise .tbhe-history-kpis{    grid-template-columns:repeat(2,minmax(0,1fr))!important  }}@media(max-width:430px){  #tbh-bookinger-enterprise .tbhe-history-toolbar{    grid-template-columns:1fr!important  }  #tbh-bookinger-enterprise .tbhe-history-toolbar label:first-child{    grid-column:1!important  }}#tbh-bookinger-enterprise .tbhe-history-legacy-toggle{  display:inline-flex!important;  align-items:center;  gap:8px;  min-height:36px;  padding:8px 11px;  border:1px solid var(--line-strong);  border-radius:8px;  background:#0c0906;  color:var(--gold2)!important;  font-size:12px!important;  font-weight:800!important;  line-height:1.2!important;  letter-spacing:0!important;  text-transform:none!important;  cursor:pointer}#tbh-bookinger-enterprise .tbhe-history-legacy-toggle input{  width:16px!important;  min-width:16px!important;  height:16px!important;  min-height:16px!important;  margin:0!important;  accent-color:var(--gold2)}#tbh-bookinger-enterprise .tbhe-legacy-history{  margin-top:14px;  border:1px solid rgba(211,169,82,.24);  border-radius:10px;  background:rgba(214,173,89,.018);  overflow:hidden}#tbh-bookinger-enterprise .tbhe-legacy-history[hidden]{  display:none!important}#tbh-bookinger-enterprise .tbhe-legacy-history__head{  display:flex;  align-items:flex-start;  justify-content:space-between;  gap:12px;  padding:13px 14px;  border-bottom:1px solid var(--line)}#tbh-bookinger-enterprise .tbhe-legacy-history__head h3{  font-size:15px!important}#tbh-bookinger-enterprise .tbhe-legacy-history__head p{  margin-top:4px!important;  max-width:760px;  color:var(--muted)!important;  font-size:11px!important;  line-height:1.5!important}#tbh-bookinger-enterprise .tbhe-legacy-history__count{  flex:0 0 auto;  padding:5px 8px;  border:1px solid var(--line);  border-radius:999px;  color:var(--gold2);  font-size:10px;  font-weight:800;  white-space:nowrap}#tbh-bookinger-enterprise .tbhe-legacy-history__body{  padding:0}#tbh-bookinger-enterprise .tbhe-legacy-history-table{  min-width:1080px!important;  table-layout:fixed}#tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(1),#tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(1){width:165px!important}#tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(2),#tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(2){width:245px!important}#tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(3),#tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(3){width:190px!important}#tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(4),#tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(4){width:220px!important}#tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(5),#tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(5){width:175px!important}#tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(6),#tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(6){width:85px!important}#tbh-bookinger-enterprise .tbhe-legacy-status{  display:inline-flex;  align-items:center;  gap:6px;  padding:4px 8px;  border:1px solid var(--line);  border-radius:999px;  color:var(--muted);  font-size:10px;  font-weight:800;  white-space:nowrap}#tbh-bookinger-enterprise .tbhe-legacy-status::before{  content:"";  width:6px;  height:6px;  border-radius:50%;  background:currentColor}#tbh-bookinger-enterprise .tbhe-legacy-note{  display:block;  margin-top:3px;  overflow:hidden;  color:var(--faint);  font-size:10px;  line-height:1.3;  text-overflow:ellipsis;  white-space:nowrap}#tbh-bookinger-enterprise .tbhe-legacy-cards{  display:none;  padding:10px}#tbh-bookinger-enterprise .tbhe-legacy-card{  padding:12px;  border:1px solid var(--line);  border-radius:10px;  background:#090604}#tbh-bookinger-enterprise .tbhe-legacy-card+.tbhe-legacy-card{  margin-top:8px}@media(max-width:900px){  #tbh-bookinger-enterprise .tbhe-legacy-history__body .tbhe-table-wrap{    display:none!important  }  #tbh-bookinger-enterprise .tbhe-legacy-cards{    display:block!important  }}@media(max-width:620px){  #tbh-bookinger-enterprise .tbhe-legacy-history__head{    display:grid  }  #tbh-bookinger-enterprise .tbhe-legacy-history__count{    justify-self:start  }}#tbh-bookinger-enterprise .tbhe-dropin-capacity{      grid-column:1/-1;      display:grid;      gap:10px;      padding:12px;      border:1px solid var(--line);      border-radius:10px;      background:rgba(145,190,232,.035)    }    #tbh-bookinger-enterprise .tbhe-dropin-capacity.is-ok{      border-color:rgba(128,216,160,.34);      background:rgba(128,216,160,.045)    }    #tbh-bookinger-enterprise .tbhe-dropin-capacity.is-warning{      border-color:rgba(237,197,108,.48);      background:rgba(237,197,108,.055)    }    #tbh-bookinger-enterprise .tbhe-dropin-capacity.is-critical{      border-color:rgba(243,139,131,.55);      background:rgba(243,139,131,.06)    }    #tbh-bookinger-enterprise .tbhe-dropin-capacity__head{      display:grid;      gap:4px    }    #tbh-bookinger-enterprise .tbhe-dropin-capacity__head strong{      color:var(--text);      font-size:13px;      font-weight:850    }    #tbh-bookinger-enterprise .tbhe-dropin-capacity__head span{      color:var(--muted);      font-size:11px;      line-height:1.5    }    #tbh-bookinger-enterprise .tbhe-dropin-override{      display:grid!important;      grid-template-columns:20px minmax(0,1fr)!important;      gap:10px!important;      align-items:flex-start!important;      padding:10px!important;      border:1px solid rgba(243,139,131,.34)!important;      border-radius:9px!important;      background:rgba(5,4,3,.42)!important;      color:var(--text)!important;      font-size:12px!important;      font-weight:700!important;      letter-spacing:0!important;      line-height:1.45!important;      text-transform:none!important;      cursor:pointer    }    #tbh-bookinger-enterprise .tbhe-dropin-override[hidden]{display:none!important}    #tbh-bookinger-enterprise .tbhe-dropin-override input{      width:18px!important;      min-width:18px!important;      height:18px!important;      min-height:18px!important;      margin:1px 0 0!important;      padding:0!important;      accent-color:var(--gold2)    }    #tbh-bookinger-enterprise .tbhe-dropin-override strong{      display:block;      margin-bottom:2px;      color:#ffc1bb;      font-size:12px    }    #tbh-bookinger-enterprise .tbhe-dropin-override small{      display:block;      color:var(--muted);      font-size:10px!important;      line-height:1.45!important    }    @media(max-width:620px){      #tbh-bookinger-enterprise .tbhe-dropin-capacity{padding:11px}      #tbh-bookinger-enterprise .tbhe-dropin-capacity__head span{font-size:12px}      #tbh-bookinger-enterprise .tbhe-dropin-override{font-size:13px!important}    }html body #tbh-bookinger-enterprise{      -webkit-text-size-adjust:100%!important;      text-size-adjust:100%!important;      -webkit-font-smoothing:antialiased!important;      -moz-osx-font-smoothing:grayscale!important;      text-rendering:optimizeLegibility!important;      font-kerning:normal!important;      font-synthesis:none!important    }    html body #tbh-bookinger-enterprise,    html body #tbh-bookinger-enterprise button,    html body #tbh-bookinger-enterprise input,    html body #tbh-bookinger-enterprise select,    html body #tbh-bookinger-enterprise textarea{      font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important    }    html body #tbh-bookinger-enterprise button,    html body #tbh-bookinger-enterprise a,    html body #tbh-bookinger-enterprise input,    html body #tbh-bookinger-enterprise select,    html body #tbh-bookinger-enterprise textarea{      -webkit-tap-highlight-color:rgba(239,212,137,.16)    }    html body #tbh-bookinger-enterprise input,    html body #tbh-bookinger-enterprise select,    html body #tbh-bookinger-enterprise textarea{      color-scheme:dark    }    html.tbhe-nav-open,    html.tbhe-nav-open body{      overflow:hidden!important;      overscroll-behavior:none!important    }        @media(max-width:1180px){      html body #tbh-bookinger-enterprise{        font-size:15px!important;        line-height:1.5!important      }      html body #tbh-bookinger-enterprise h1{font-size:23px!important;font-weight:750!important;letter-spacing:-.015em!important}      html body #tbh-bookinger-enterprise h2{font-size:21px!important;font-weight:750!important;letter-spacing:-.012em!important}      html body #tbh-bookinger-enterprise h3{font-size:17px!important;font-weight:720!important;letter-spacing:-.006em!important}      html body #tbh-bookinger-enterprise h4{font-size:15px!important;font-weight:700!important}      html body #tbh-bookinger-enterprise p{font-size:14px!important;line-height:1.55!important}      html body #tbh-bookinger-enterprise small{font-size:12px!important;line-height:1.45!important}      html body #tbh-bookinger-enterprise label{        font-size:12px!important;        line-height:1.35!important;        font-weight:700!important;        letter-spacing:.015em!important      }      html body #tbh-bookinger-enterprise button{        min-height:42px!important;        padding:10px 13px!important;        font-size:14px!important;        line-height:1.2!important;        font-weight:700!important;        letter-spacing:0!important      }      html body #tbh-bookinger-enterprise input,      html body #tbh-bookinger-enterprise select,      html body #tbh-bookinger-enterprise textarea{        min-height:44px!important;        padding:10px 12px!important;        font-size:16px!important;        line-height:1.35!important;        border-radius:10px!important      }      html body #tbh-bookinger-enterprise textarea{min-height:112px!important}      html body #tbh-bookinger-enterprise .tbhe-main{padding:16px!important}      html body #tbh-bookinger-enterprise .tbhe-pagehead p,      html body #tbh-bookinger-enterprise .tbhe-panel__head p,      html body #tbh-bookinger-enterprise .tbhe-modal__head p,      html body #tbh-bookinger-enterprise .tbhe-drawer__head p{font-size:13px!important}      html body #tbh-bookinger-enterprise .tbhe-icon-btn{        width:44px!important;        height:44px!important;        min-height:44px!important;        padding:0!important;        font-size:21px!important      }      html body #tbh-bookinger-enterprise .tbhe-kpi span,      html body #tbh-bookinger-enterprise .tbhe-metric span,      html body #tbh-bookinger-enterprise .tbhe-detail span,      html body #tbh-bookinger-enterprise .tbhe-system-item span{        font-size:11px!important;        font-weight:700!important;        line-height:1.35!important;        letter-spacing:.025em!important      }      html body #tbh-bookinger-enterprise .tbhe-kpi small,      html body #tbh-bookinger-enterprise .tbhe-metric small,      html body #tbh-bookinger-enterprise .tbhe-sub,      html body #tbh-bookinger-enterprise .tbhe-lock p{        font-size:12px!important;        line-height:1.45!important      }      html body #tbh-bookinger-enterprise .tbhe-kpi strong,      html body #tbh-bookinger-enterprise .tbhe-metric strong{font-weight:750!important}      html body #tbh-bookinger-enterprise .tbhe-badge,      html body #tbh-bookinger-enterprise .tbhe-classification-badge,      html body #tbh-bookinger-enterprise .tbhe-nav__badge{        font-size:11px!important;        font-weight:700!important;        letter-spacing:0!important      }      html body #tbh-bookinger-enterprise .tbhe-card{        padding:14px!important;        border-radius:12px!important      }      html body #tbh-bookinger-enterprise .tbhe-card__name{font-size:15px!important;line-height:1.35!important}      html body #tbh-bookinger-enterprise .tbhe-card__meta{font-size:13px!important;line-height:1.45!important}      html body #tbh-bookinger-enterprise .tbhe-card__actions button,      html body #tbh-bookinger-enterprise .tbhe-card__actions a{min-height:44px!important;font-size:14px!important}      html body #tbh-bookinger-enterprise .tbhe-summary-table th,      html body #tbh-bookinger-enterprise .tbhe-table th{        font-size:11px!important;        font-weight:750!important;        letter-spacing:.025em!important      }      html body #tbh-bookinger-enterprise .tbhe-summary-table td,      html body #tbh-bookinger-enterprise .tbhe-table td{font-size:13px!important;line-height:1.45!important}      html body #tbh-bookinger-enterprise .tbhe-summary-table td strong{font-size:13px!important}      html body #tbh-bookinger-enterprise .tbhe-summary-table td small{font-size:11px!important}            html body #tbh-bookinger-enterprise .tbhr2 p,      html body #tbh-bookinger-enterprise .tbhr2 li,      html body #tbh-bookinger-enterprise .tbhr2 td,      html body #tbh-bookinger-enterprise .tbhr2 dd,      html body #tbh-bookinger-enterprise .tbhr3-audit p,      html body #tbh-bookinger-enterprise .tbhr3-audit li,      html body #tbh-bookinger-enterprise .tbhr3-audit td,      html body #tbh-bookinger-enterprise .tbhr3-audit dd{        font-size:13px!important;        line-height:1.5!important      }      html body #tbh-bookinger-enterprise .tbhr2 small,      html body #tbh-bookinger-enterprise .tbhr2 th,      html body #tbh-bookinger-enterprise .tbhr2 dt,      html body #tbh-bookinger-enterprise .tbhr3-audit small,      html body #tbh-bookinger-enterprise .tbhr3-audit th,      html body #tbh-bookinger-enterprise .tbhr3-audit dt{        font-size:11px!important;        line-height:1.4!important;        font-weight:700!important;        letter-spacing:.015em!important      }      html body #tbh-bookinger-enterprise .tbhr2 h3,      html body #tbh-bookinger-enterprise .tbhr3-audit h3{font-size:17px!important;font-weight:720!important}      html body #tbh-bookinger-enterprise .tbhr2 h4,      html body #tbh-bookinger-enterprise .tbhr3-audit h4{font-size:14px!important;font-weight:700!important}      html body #tbh-bookinger-enterprise .tbhr2 code,      html body #tbh-bookinger-enterprise .tbhr3-audit code,      html body #tbh-bookinger-enterprise .tbhr3-page-link{        font-family:ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace!important;        font-size:11px!important;        line-height:1.45!important      }      html body #tbh-bookinger-enterprise .tbhr2-kpi>span,      html body #tbh-bookinger-enterprise .tbhr2-compact-kpi span,      html body #tbh-bookinger-enterprise .tbhr2-section-head span,      html body #tbh-bookinger-enterprise .tbhr2-readiness>div>span,      html body #tbh-bookinger-enterprise .tbhr2-specific>strong,      html body #tbh-bookinger-enterprise .tbhr3-kpis span,      html body #tbh-bookinger-enterprise .tbhr3-detail-kpis span,      html body #tbh-bookinger-enterprise .tbhr3-section-head span,      html body #tbh-bookinger-enterprise .tbhr3-audit-head>div:first-child>span{        font-size:11px!important;        font-weight:700!important;        line-height:1.35!important;        letter-spacing:.025em!important      }      html body #tbh-bookinger-enterprise .tbhr2-kpi>small,      html body #tbh-bookinger-enterprise .tbhr2-compact-kpi small,      html body #tbh-bookinger-enterprise .tbhr2-source-pill small,      html body #tbh-bookinger-enterprise .tbhr2-source-card p,      html body #tbh-bookinger-enterprise .tbhr2-action-card header small,      html body #tbh-bookinger-enterprise .tbhr2-insight small,      html body #tbh-bookinger-enterprise .tbhr3-kpis small,      html body #tbh-bookinger-enterprise .tbhr3-issue header small{        font-size:11px!important;        line-height:1.4!important      }      html body #tbh-bookinger-enterprise .tbhr2-action-card h4,      html body #tbh-bookinger-enterprise .tbhr3-issue header h4{font-size:14px!important;line-height:1.35!important}      html body #tbh-bookinger-enterprise .tbhr2-action-card em,      html body #tbh-bookinger-enterprise .tbhr2-intelligence-risk,      html body #tbh-bookinger-enterprise .tbhr3-badge,      html body #tbh-bookinger-enterprise .tbhr3-score{        font-size:11px!important;        line-height:1.25!important;        font-weight:700!important      }      html body #tbh-bookinger-enterprise .tbhr2-table-wrap,      html body #tbh-bookinger-enterprise .tbhr3-table-wrap,      html body #tbh-bookinger-enterprise .tbhe-summary-table-wrap,      html body #tbh-bookinger-enterprise .tbhe-table-wrap{        -webkit-overflow-scrolling:touch!important;        overscroll-behavior-inline:contain!important;        scrollbar-gutter:stable!important      }    }        @media(max-width:1024px){      html body #tbh-bookinger-enterprise{padding:0!important}      html body #tbh-bookinger-enterprise .tbhe-shell{border:0!important;border-radius:0!important;max-width:none!important}      html body #tbh-bookinger-enterprise .tbhe-topbar{        position:sticky!important;        top:0!important;        z-index:2147483100!important;        min-height:60px!important;        padding:calc(8px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left))!important;        gap:10px!important;        backdrop-filter:blur(14px)!important;        -webkit-backdrop-filter:blur(14px)!important      }      html body #tbh-bookinger-enterprise .tbhe-brand h1{font-size:18px!important;white-space:nowrap!important}      html body #tbh-bookinger-enterprise .tbhe-brand small{font-size:11px!important}      html body #tbh-bookinger-enterprise .tbhe-topbar__actions{gap:6px!important;margin-left:auto!important}      html body #tbh-bookinger-enterprise .tbhe-sync{display:none!important}      html body #tbh-bookinger-enterprise .tbhe-nav-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important}      html body #tbh-bookinger-enterprise .tbhe-layout{display:block!important;grid-template-columns:1fr!important;min-height:0!important}      html body #tbh-bookinger-enterprise .tbhe-nav{        position:fixed!important;        inset:0 auto 0 0!important;        z-index:2147483300!important;        width:min(320px,88vw)!important;        height:100dvh!important;        padding:calc(72px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important;        overflow-y:auto!important;        overscroll-behavior:contain!important;        border-right:1px solid var(--line-strong)!important;        border-bottom:0!important;        background:#090604!important;        box-shadow:20px 0 70px rgba(0,0,0,.62)!important;        transform:translate3d(-104%,0,0)!important;        visibility:hidden!important;        transition:transform .2s ease,visibility .2s ease!important      }      html body #tbh-bookinger-enterprise .tbhe-nav.is-open{transform:translate3d(0,0,0)!important;visibility:visible!important}      html body #tbh-bookinger-enterprise .tbhe-nav__list{position:static!important;display:grid!important;gap:6px!important;overflow:visible!important}      html body #tbh-bookinger-enterprise .tbhe-nav button{        width:100%!important;        min-height:46px!important;        padding:10px 12px!important;        font-size:14px!important;        white-space:normal!important      }      html body #tbh-bookinger-enterprise .tbhe-nav__separator{width:auto!important;height:1px!important;margin:8px 3px!important}      html body #tbh-bookinger-enterprise .tbhe-nav__foot{display:block!important;font-size:11px!important;line-height:1.5!important}      html body #tbh-bookinger-enterprise .tbhe-nav-backdrop.is-open{        display:block!important;        position:fixed!important;        inset:0!important;        z-index:2147483200!important;        width:100%!important;        height:100dvh!important;        padding:0!important;        border:0!important;        border-radius:0!important;        background:rgba(0,0,0,.7)!important      }      html body #tbh-bookinger-enterprise .tbhe-main{        width:100%!important;        min-width:0!important;        padding:16px max(16px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important      }      html body #tbh-bookinger-enterprise .tbhe-pagehead{display:grid!important;gap:12px!important}      html body #tbh-bookinger-enterprise .tbhe-pagehead__actions{width:100%!important;justify-content:stretch!important}      html body #tbh-bookinger-enterprise .tbhe-overview-grid,      html body #tbh-bookinger-enterprise .tbhe-overview-grid--equal,      html body #tbh-bookinger-enterprise .tbhe-panels,      html body #tbh-bookinger-enterprise .tbhr2-grid--2,      html body #tbh-bookinger-enterprise .tbhr3-grid--2,      html body #tbh-bookinger-enterprise .tbhr3-grid--4{grid-template-columns:1fr!important}      html body #tbh-bookinger-enterprise .tbhe-overview-kpis,      html body #tbh-bookinger-enterprise .tbhe-kpis,      html body #tbh-bookinger-enterprise .tbhr2-kpis,      html body #tbh-bookinger-enterprise .tbhr2-kpis--4,      html body #tbh-bookinger-enterprise .tbhr2-kpis--5,      html body #tbh-bookinger-enterprise .tbhr3-kpis,      html body #tbh-bookinger-enterprise .tbhr3-detail-kpis{        grid-template-columns:repeat(2,minmax(0,1fr))!important      }      html body #tbh-bookinger-enterprise .tbhr2-source-strip,      html body #tbh-bookinger-enterprise .tbhr2-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}      html body #tbh-bookinger-enterprise .tbhr2-tabs{        gap:6px!important;        padding:6px!important;        scroll-snap-type:x proximity!important      }      html body #tbh-bookinger-enterprise .tbhr2-tabs button{        min-height:44px!important;        padding:10px 13px!important;        font-size:13px!important;        scroll-snap-align:start!important      }      html body #tbh-bookinger-enterprise .tbhr2-actions{width:100%!important}      html body #tbh-bookinger-enterprise .tbhr2-readiness{grid-template-columns:1fr!important}      html body #tbh-bookinger-enterprise .tbhr2-readiness__checks{text-align:left!important}      html body #tbh-bookinger-enterprise .tbhr2-formulas{grid-template-columns:1fr!important}      html body #tbh-bookinger-enterprise .tbhr3-heading-columns{grid-template-columns:1fr!important}      html body #tbh-bookinger-enterprise .tbhr3-issue-toolbar{grid-template-columns:1fr!important}    }        @media(max-width:900px){      html body #tbh-bookinger-enterprise .tbhe-table-wrap{display:none!important}      html body #tbh-bookinger-enterprise .tbhe-mobile-list{display:grid!important;gap:10px!important}      html body #tbh-bookinger-enterprise .tbhe-toolbar{grid-template-columns:1fr 1fr!important}      html body #tbh-bookinger-enterprise .tbhe-toolbar label:first-child{grid-column:1/-1!important}    }        @media(max-width:620px){      html body #tbh-bookinger-enterprise{font-size:15px!important}      html body #tbh-bookinger-enterprise .tbhe-topbar{min-height:58px!important}      html body #tbh-bookinger-enterprise .tbhe-brand__mark{width:34px!important;height:34px!important;flex-basis:34px!important}      html body #tbh-bookinger-enterprise .tbhe-brand h1{font-size:17px!important}      html body #tbh-bookinger-enterprise .tbhe-brand small{display:none!important}      html body #tbh-bookinger-enterprise .tbhe-topbar__actions [data-refresh]{display:none!important}      html body #tbh-bookinger-enterprise .tbhe-main{        padding:13px max(12px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important      }      html body #tbh-bookinger-enterprise h1{font-size:21px!important}      html body #tbh-bookinger-enterprise h2,      html body #tbh-bookinger-enterprise .tbhe-pagehead h2{font-size:21px!important;line-height:1.18!important}      html body #tbh-bookinger-enterprise h3{font-size:17px!important}      html body #tbh-bookinger-enterprise p{font-size:14px!important;line-height:1.55!important}      html body #tbh-bookinger-enterprise button{min-height:44px!important;font-size:14px!important}      html body #tbh-bookinger-enterprise input,      html body #tbh-bookinger-enterprise select,      html body #tbh-bookinger-enterprise textarea{font-size:16px!important;min-height:48px!important}      html body #tbh-bookinger-enterprise .tbhe-pagehead__actions{        display:grid!important;        grid-template-columns:1fr 1fr!important;        gap:8px!important      }      html body #tbh-bookinger-enterprise .tbhe-pagehead__actions .tbhe-date-nav{grid-column:1/-1!important}      html body #tbh-bookinger-enterprise .tbhe-pagehead__actions>button{width:100%!important;min-width:0!important}      html body #tbh-bookinger-enterprise .tbhe-date-nav{        display:grid!important;        grid-template-columns:44px minmax(0,1fr) 44px!important;        gap:7px!important;        width:100%!important      }      html body #tbh-bookinger-enterprise .tbhe-date-nav input{        grid-column:1/-1!important;        width:100%!important;        min-width:0!important      }      html body #tbh-bookinger-enterprise .tbhe-overview-controls{        display:grid!important;        grid-template-columns:repeat(2,minmax(0,1fr))!important;        gap:7px!important;        width:100%!important      }      html body #tbh-bookinger-enterprise .tbhe-overview-controls button{width:100%!important}      html body #tbh-bookinger-enterprise .tbhe-toolbar{grid-template-columns:1fr!important;padding:10px!important}      html body #tbh-bookinger-enterprise .tbhe-toolbar label:first-child{grid-column:1!important}      html body #tbh-bookinger-enterprise .tbhe-toolbar button{width:100%!important}      html body #tbh-bookinger-enterprise .tbhe-kpi,      html body #tbh-bookinger-enterprise .tbhe-metric{min-height:92px!important;padding:12px!important}      html body #tbh-bookinger-enterprise .tbhe-kpi strong,      html body #tbh-bookinger-enterprise .tbhe-metric strong{font-size:23px!important}      html body #tbh-bookinger-enterprise .tbhe-card__actions{display:grid!important;grid-template-columns:1fr 1fr!important}      html body #tbh-bookinger-enterprise .tbhe-card__actions button,      html body #tbh-bookinger-enterprise .tbhe-card__actions a{width:100%!important;min-width:0!important}      html body #tbh-bookinger-enterprise .tbhe-drawer{        width:100%!important;        height:100dvh!important;        padding:calc(14px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important;        border-left:0!important      }      html body #tbh-bookinger-enterprise .tbhe-drawer__actions{grid-template-columns:1fr!important}      html body #tbh-bookinger-enterprise .tbhe-detail-grid{grid-template-columns:1fr!important}      html body #tbh-bookinger-enterprise .tbhe-detail--wide{grid-column:1!important}      html body #tbh-bookinger-enterprise .tbhe-comment-editor{padding:13px!important}      html body #tbh-bookinger-enterprise .tbhe-comment-editor__head{display:grid!important;gap:5px!important}      html body #tbh-bookinger-enterprise .tbhe-comment-editor__count{justify-self:start!important}      html body #tbh-bookinger-enterprise .tbhe-comment-editor__footer{grid-template-columns:1fr!important}      html body #tbh-bookinger-enterprise .tbhe-comment-editor__footer button{width:100%!important;min-width:0!important}      html body #tbh-bookinger-enterprise .tbhe-modal{        place-items:end center!important;        padding:0!important;        background:rgba(0,0,0,.76)!important      }      html body #tbh-bookinger-enterprise .tbhe-modal__card{        width:100%!important;        max-height:100dvh!important;        padding:18px max(14px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important;        border-right:0!important;        border-bottom:0!important;        border-left:0!important;        border-radius:18px 18px 0 0!important      }      html body #tbh-bookinger-enterprise .tbhe-form{grid-template-columns:1fr!important}      html body #tbh-bookinger-enterprise .tbhe-form .is-wide,      html body #tbh-bookinger-enterprise .tbhe-form__actions,      html body #tbh-bookinger-enterprise .tbhe-form__message{grid-column:1!important}      html body #tbh-bookinger-enterprise .tbhe-form__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}      html body #tbh-bookinger-enterprise .tbhe-form__actions button{width:100%!important}      html body #tbh-bookinger-enterprise .tbhe-toast{        right:max(12px,env(safe-area-inset-right))!important;        bottom:calc(12px + env(safe-area-inset-bottom))!important;        left:max(12px,env(safe-area-inset-left))!important;        max-width:none!important;        font-size:14px!important;        line-height:1.45!important      }      html body #tbh-bookinger-enterprise .tbhe-slot{grid-template-columns:46px minmax(0,1fr) 68px!important;gap:7px!important}      html body #tbh-bookinger-enterprise .tbhe-slot__time,      html body #tbh-bookinger-enterprise .tbhe-slot__value{font-size:11px!important}      html body #tbh-bookinger-enterprise .tbhe-slot__track{height:22px!important}      html body #tbh-bookinger-enterprise .tbhr2-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}      html body #tbh-bookinger-enterprise .tbhr2-period{grid-column:1/-1!important}      html body #tbh-bookinger-enterprise .tbhr2-actions button{width:100%!important}      html body #tbh-bookinger-enterprise .tbhr2-source-strip,      html body #tbh-bookinger-enterprise .tbhr2-source-grid{grid-template-columns:1fr!important}      html body #tbh-bookinger-enterprise .tbhr2-kpi{min-height:126px!important;padding:13px!important}      html body #tbh-bookinger-enterprise .tbhr2-kpi>strong{font-size:24px!important}      html body #tbh-bookinger-enterprise .tbhr2-action-card,      html body #tbh-bookinger-enterprise .tbhr2-insight,      html body #tbh-bookinger-enterprise .tbhr3-issue{grid-template-columns:1fr!important;padding:13px!important}      html body #tbh-bookinger-enterprise .tbhr2-action-card header,      html body #tbh-bookinger-enterprise .tbhr3-issue header{display:grid!important;gap:8px!important}      html body #tbh-bookinger-enterprise .tbhr2-action-card header>div:last-child{justify-content:flex-start!important}      html body #tbh-bookinger-enterprise .tbhr2-specifics{grid-template-columns:1fr!important}      html body #tbh-bookinger-enterprise .tbhr2-export{display:grid!important;gap:10px!important}      html body #tbh-bookinger-enterprise .tbhr2-export>div{display:grid!important;grid-template-columns:1fr 1fr!important;margin-left:0!important}      html body #tbh-bookinger-enterprise .tbhr2-export button{width:100%!important}      html body #tbh-bookinger-enterprise .tbhr2-diagnostics dl{grid-template-columns:1fr!important}      html body #tbh-bookinger-enterprise .tbhr3-audit-head{display:grid!important}      html body #tbh-bookinger-enterprise .tbhr3-audit-controls{display:grid!important;justify-content:stretch!important}      html body #tbh-bookinger-enterprise .tbhr3-audit-controls button{width:100%!important}      html body #tbh-bookinger-enterprise .tbhr3-issue-toolbar{grid-template-columns:1fr!important}    }    @media(max-width:380px){      html body #tbh-bookinger-enterprise .tbhe-topbar{padding-left:9px!important;padding-right:9px!important}      html body #tbh-bookinger-enterprise .tbhe-brand{gap:7px!important}      html body #tbh-bookinger-enterprise .tbhe-brand h1{font-size:16px!important}      html body #tbh-bookinger-enterprise .tbhe-topbar__actions{gap:5px!important}      html body #tbh-bookinger-enterprise .tbhe-topbar__actions button{padding-left:9px!important;padding-right:9px!important;font-size:13px!important}      html body #tbh-bookinger-enterprise .tbhe-kpis,      html body #tbh-bookinger-enterprise .tbhe-overview-kpis,      html body #tbh-bookinger-enterprise .tbhr2-kpis,      html body #tbh-bookinger-enterprise .tbhr2-kpis--4,      html body #tbh-bookinger-enterprise .tbhr2-kpis--5,      html body #tbh-bookinger-enterprise .tbhr3-kpis,      html body #tbh-bookinger-enterprise .tbhr3-detail-kpis{grid-template-columns:1fr!important}      html body #tbh-bookinger-enterprise .tbhe-card__actions,      html body #tbh-bookinger-enterprise .tbhe-form__actions,      html body #tbh-bookinger-enterprise .tbhr2-export>div{grid-template-columns:1fr!important}    }    @media(hover:none) and (pointer:coarse){      html body #tbh-bookinger-enterprise button:hover{transform:none!important}      html body #tbh-bookinger-enterprise button:active,      html body #tbh-bookinger-enterprise a:active{filter:brightness(1.12)!important}    }html body #tbh-bookinger-enterprise .tbhe-table th:last-child,    html body #tbh-bookinger-enterprise .tbhe-table td:last-child{width:174px;min-width:174px}    html body #tbh-bookinger-enterprise .tbhe-row-actions--dropin{flex-wrap:nowrap;justify-content:flex-end}    html body #tbh-bookinger-enterprise .tbhe-row-actions--dropin button,    html body #tbh-bookinger-enterprise [data-complete-dropin],    html body #tbh-bookinger-enterprise [data-edit-dropin]{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important}    html body #tbh-bookinger-enterprise .tbhe-ops-controls{align-items:end}    html body #tbh-bookinger-enterprise .tbhe-ops-controls label{min-width:135px;text-transform:none!important;letter-spacing:0!important}    html body #tbh-bookinger-enterprise .tbhe-ops-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}    html body #tbh-bookinger-enterprise .tbhe-ops-grid{display:grid;gap:10px;margin-top:10px}    html body #tbh-bookinger-enterprise .tbhe-ops-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}    html body #tbh-bookinger-enterprise .tbhe-ops-spaced{margin-top:10px}    html body #tbh-bookinger-enterprise .tbhe-ops-stack{height:40px;display:flex;overflow:hidden;border:1px solid var(--line-strong);border-radius:9px;background:#050403}    html body #tbh-bookinger-enterprise .tbhe-ops-stack span{display:flex;min-width:0;align-items:center;justify-content:center;padding:0 6px;border-right:1px solid rgba(5,4,3,.55);color:#080604;font-size:10px;font-weight:900;white-space:nowrap;overflow:hidden}    html body #tbh-bookinger-enterprise .tbhe-ops-stack span:last-child{border-right:0}    html body #tbh-bookinger-enterprise .tbhe-ops-seg--online{background:#efd489}    html body #tbh-bookinger-enterprise .tbhe-ops-seg--internal{background:#91bee8}    html body #tbh-bookinger-enterprise .tbhe-ops-seg--dropin{background:#80d8a0}    html body #tbh-bookinger-enterprise .tbhe-ops-seg--unused{background:#4f4941;color:#f7f1e7!important}    html body #tbh-bookinger-enterprise .tbhe-ops-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px}    html body #tbh-bookinger-enterprise .tbhe-ops-legend div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border:1px solid var(--line);border-radius:7px}    html body #tbh-bookinger-enterprise .tbhe-ops-legend span{color:var(--muted);font-size:11px}    html body #tbh-bookinger-enterprise .tbhe-ops-legend strong{font-size:11px}    html body #tbh-bookinger-enterprise .tbhe-ops-trend{display:grid;gap:7px}    html body #tbh-bookinger-enterprise .tbhe-ops-trend-row{display:grid;grid-template-columns:90px minmax(140px,1fr) 105px 95px;gap:9px;align-items:center}    html body #tbh-bookinger-enterprise .tbhe-ops-trend-row>span{color:var(--muted);font-size:11px}    html body #tbh-bookinger-enterprise .tbhe-ops-trend-track{height:10px;border-radius:999px;background:#050403;overflow:hidden}    html body #tbh-bookinger-enterprise .tbhe-ops-trend-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#76521d,var(--gold2))}    html body #tbh-bookinger-enterprise .tbhe-ops-trend-row strong{font-size:11px;text-align:right}    html body #tbh-bookinger-enterprise .tbhe-ops-heatmap{width:100%;border-collapse:separate;border-spacing:4px;font-size:10px}    html body #tbh-bookinger-enterprise .tbhe-ops-heatmap th{padding:6px;color:var(--faint);font-size:9px;text-align:center}    html body #tbh-bookinger-enterprise .tbhe-ops-heatmap th:first-child{text-align:left}    html body #tbh-bookinger-enterprise .tbhe-ops-heatmap td{padding:9px 6px;border:1px solid var(--line);border-radius:6px;text-align:center;font-weight:800}    html body #tbh-bookinger-enterprise .tbhe-ops-heatmap td:first-child{text-align:left;color:var(--muted);font-weight:700}    html body #tbh-bookinger-enterprise .tbhe-ops-heatmap .is-empty{background:#080604;color:var(--faint)}    html body #tbh-bookinger-enterprise .tbhe-ops-heatmap .is-low{background:rgba(243,139,131,.10);color:#ffc1bb}    html body #tbh-bookinger-enterprise .tbhe-ops-heatmap .is-mid{background:rgba(237,197,108,.12);color:#f3d58d}    html body #tbh-bookinger-enterprise .tbhe-ops-heatmap .is-high{background:rgba(128,216,160,.12);color:#bff0cf}    html body #tbh-bookinger-enterprise .tbhe-ops-reasons{display:grid;gap:7px}    html body #tbh-bookinger-enterprise .tbhe-ops-reason{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:8px;border-bottom:1px solid rgba(211,169,82,.11)}    html body #tbh-bookinger-enterprise .tbhe-ops-reason:last-child{border-bottom:0}    html body #tbh-bookinger-enterprise .tbhe-ops-reason span{color:var(--muted);font-size:11px}    html body #tbh-bookinger-enterprise .tbhe-ops-reason strong{font-size:12px}    html body #tbh-bookinger-enterprise .tbhe-ops-reason small{grid-column:1/-1;color:var(--faint);font-size:9px!important}    html body #tbh-bookinger-enterprise .tbhe-ops-indicators{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}    html body #tbh-bookinger-enterprise .tbhe-ops-indicator{padding:10px;border:1px solid var(--line);border-left:3px solid var(--info);border-radius:8px;background:rgba(255,255,255,.012)}    html body #tbh-bookinger-enterprise .tbhe-ops-indicator.is-warning{border-left-color:var(--warn)}    html body #tbh-bookinger-enterprise .tbhe-ops-indicator.is-critical{border-left-color:var(--danger)}    html body #tbh-bookinger-enterprise .tbhe-ops-indicator.is-good{border-left-color:var(--ok)}    html body #tbh-bookinger-enterprise .tbhe-ops-indicator strong{display:block;font-size:12px}    html body #tbh-bookinger-enterprise .tbhe-ops-indicator p{margin-top:4px!important;font-size:10px!important}    html body #tbh-bookinger-enterprise .tbhe-ops-indicator small{display:block;margin-top:5px;color:var(--faint);font-size:9px!important}    html body #tbh-bookinger-enterprise .tbhe-ops-quality{margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.01)}    html body #tbh-bookinger-enterprise .tbhe-ops-quality summary{cursor:pointer;color:var(--gold2);font-size:11px;font-weight:800}    html body #tbh-bookinger-enterprise .tbhe-ops-quality dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:9px 0 0}    html body #tbh-bookinger-enterprise .tbhe-ops-quality dl div{padding:8px;border:1px solid var(--line);border-radius:7px}    html body #tbh-bookinger-enterprise .tbhe-ops-quality dt{color:var(--faint);font-size:9px;font-weight:800}    html body #tbh-bookinger-enterprise .tbhe-ops-quality dd{margin:3px 0 0;color:var(--text);font-size:11px}    html body #tbh-bookinger-enterprise .tbhe-ops-legacy{margin-top:18px;padding-top:10px;border-top:1px solid var(--line)}    @media(max-width:1050px){html body #tbh-bookinger-enterprise .tbhe-ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html body #tbh-bookinger-enterprise .tbhe-ops-grid--2{grid-template-columns:1fr}}    @media(max-width:720px){html body #tbh-bookinger-enterprise .tbhe-ops-controls{display:grid!important;grid-template-columns:1fr 1fr;width:100%}html body #tbh-bookinger-enterprise .tbhe-ops-controls label{min-width:0}html body #tbh-bookinger-enterprise .tbhe-ops-controls button{width:100%}html body #tbh-bookinger-enterprise .tbhe-ops-trend-row{grid-template-columns:74px minmax(80px,1fr) 78px}html body #tbh-bookinger-enterprise .tbhe-ops-trend-row strong:last-child{display:none}html body #tbh-bookinger-enterprise .tbhe-ops-indicators{grid-template-columns:1fr}html body #tbh-bookinger-enterprise .tbhe-ops-quality dl{grid-template-columns:1fr 1fr}}    @media(max-width:430px){html body #tbh-bookinger-enterprise .tbhe-ops-kpis{grid-template-columns:1fr 1fr}html body #tbh-bookinger-enterprise .tbhe-ops-stack{height:48px}html body #tbh-bookinger-enterprise .tbhe-ops-legend{grid-template-columns:1fr}html body #tbh-bookinger-enterprise .tbhe-ops-quality dl{grid-template-columns:1fr}}    @media print{html.tbh-ops-printing body{background:#fff!important}html.tbh-ops-printing body *{visibility:hidden!important}html.tbh-ops-printing html body #tbh-bookinger-enterprise,html.tbh-ops-printing html body #tbh-bookinger-enterprise [data-operations-view],html.tbh-ops-printing html body #tbh-bookinger-enterprise [data-operations-view] *{visibility:visible!important}html.tbh-ops-printing html body #tbh-bookinger-enterprise{position:absolute!important;inset:0!important;padding:0!important;background:#fff!important;color:#111!important}html.tbh-ops-printing html body #tbh-bookinger-enterprise [data-operations-view]{display:block!important;position:absolute!important;inset:0!important;padding:18px!important;background:#fff!important}html.tbh-ops-printing html body #tbh-bookinger-enterprise .tbhe-pagehead__actions,html.tbh-ops-printing html body #tbh-bookinger-enterprise .tbhe-ops-legacy{display:none!important}html.tbh-ops-printing html body #tbh-bookinger-enterprise .tbhe-panel,html.tbh-ops-printing html body #tbh-bookinger-enterprise .tbhe-metric,html.tbh-ops-printing html body #tbh-bookinger-enterprise .tbhe-ops-quality{break-inside:avoid;border-color:#bbb!important;background:#fff!important}html.tbh-ops-printing html body #tbh-bookinger-enterprise h2,html.tbh-ops-printing html body #tbh-bookinger-enterprise h3,html.tbh-ops-printing html body #tbh-bookinger-enterprise strong,html.tbh-ops-printing html body #tbh-bookinger-enterprise p,html.tbh-ops-printing html body #tbh-bookinger-enterprise span,html.tbh-ops-printing html body #tbh-bookinger-enterprise small,html.tbh-ops-printing html body #tbh-bookinger-enterprise td,html.tbh-ops-printing html body #tbh-bookinger-enterprise th,html.tbh-ops-printing html body #tbh-bookinger-enterprise dt,html.tbh-ops-printing html body #tbh-bookinger-enterprise dd{color:#111!important}}    html body #tbh-bookinger-enterprise .tbhe-history-table{      width:100%!important;      min-width:1400px!important;      table-layout:fixed!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table col.tbhe-history-col--changed{      width:150px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table col.tbhe-history-col--guest{      width:225px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table col.tbhe-history-col--visit{      width:210px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table col.tbhe-history-col--change{      width:250px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table col.tbhe-history-col--actor{      width:250px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table col.tbhe-history-col--source{      width:230px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table col.tbhe-history-col--action{      width:85px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table th:nth-child(1),    html body #tbh-bookinger-enterprise .tbhe-history-table td:nth-child(1){      width:150px!important;      min-width:150px!important;      max-width:150px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table th:nth-child(2),    html body #tbh-bookinger-enterprise .tbhe-history-table td:nth-child(2){      width:225px!important;      min-width:225px!important;      max-width:225px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table th:nth-child(3),    html body #tbh-bookinger-enterprise .tbhe-history-table td:nth-child(3){      width:210px!important;      min-width:210px!important;      max-width:210px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table th:nth-child(4),    html body #tbh-bookinger-enterprise .tbhe-history-table td:nth-child(4){      width:250px!important;      min-width:250px!important;      max-width:250px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table th:nth-child(5),    html body #tbh-bookinger-enterprise .tbhe-history-table td:nth-child(5){      width:250px!important;      min-width:250px!important;      max-width:250px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table th:nth-child(6),    html body #tbh-bookinger-enterprise .tbhe-history-table td:nth-child(6){      width:230px!important;      min-width:230px!important;      max-width:230px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table th:nth-child(7),    html body #tbh-bookinger-enterprise .tbhe-history-table td:nth-child(7){      width:85px!important;      min-width:85px!important;      max-width:85px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table .tbhe-history-visit,    html body #tbh-bookinger-enterprise .tbhe-history-table .tbhe-history-source-primary,    html body #tbh-bookinger-enterprise .tbhe-history-table .tbhe-history-source{      max-width:100%!important    }    html body #tbh-bookinger-enterprise .tbhe-history-table td:nth-child(3),    html body #tbh-bookinger-enterprise .tbhe-history-table td:nth-child(6){      padding-left:14px!important;      padding-right:14px!important    }    @media(max-width:1400px){      html body #tbh-bookinger-enterprise .tbhe-history-table{        min-width:1400px!important      }    }html body #tbh-bookinger-enterprise .tbhe-legacy-history{      margin-top:18px!important;      border:1px solid rgba(239,212,137,.34)!important;      border-radius:14px!important;      background:        linear-gradient(180deg,rgba(239,212,137,.045),rgba(255,255,255,.008) 90px),        #080604!important;      box-shadow:        inset 0 1px 0 rgba(255,255,255,.025),        0 14px 34px rgba(0,0,0,.18)!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history__head{      position:relative!important;      display:grid!important;      grid-template-columns:minmax(0,1fr) auto!important;      align-items:start!important;      gap:16px!important;      padding:16px 18px!important;      border-bottom:1px solid rgba(239,212,137,.20)!important;      background:        radial-gradient(circle at 0 0,rgba(239,212,137,.09),transparent 24rem)!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history__head::before{      content:""!important;      position:absolute!important;      inset:0 auto 0 0!important;      width:3px!important;      background:linear-gradient(180deg,var(--gold2),rgba(214,173,89,.15))!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history__titleline{      display:flex!important;      align-items:center!important;      gap:10px!important;      flex-wrap:wrap!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history__eyebrow{      display:inline-flex!important;      align-items:center!important;      min-height:23px!important;      padding:4px 8px!important;      border:1px solid rgba(239,212,137,.26)!important;      border-radius:999px!important;      background:rgba(239,212,137,.06)!important;      color:var(--gold2)!important;      font-size:9px!important;      font-weight:900!important;      letter-spacing:.07em!important;      line-height:1!important;      text-transform:uppercase!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history__head h3{      color:var(--text)!important;      font-size:17px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history__head p{      max-width:780px!important;      margin-top:7px!important;      color:var(--muted)!important;      font-size:12px!important;      line-height:1.55!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history__count{      align-self:start!important;      min-height:28px!important;      padding:6px 10px!important;      border-color:rgba(239,212,137,.32)!important;      background:rgba(239,212,137,.07)!important;      color:var(--gold2)!important;      font-size:10px!important;      font-weight:900!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history__body{      background:rgba(0,0,0,.06)!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history__body > .tbhe-overview-status{      margin:12px 12px 10px!important;      padding:10px 12px!important;      border-color:rgba(239,212,137,.18)!important;      background:rgba(255,255,255,.012)!important;      color:var(--muted)!important;      font-size:10px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history__body .tbhe-table-wrap{      margin:0 12px 12px!important;      border-color:rgba(239,212,137,.18)!important;      border-radius:10px!important;      background:#070503!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table{      width:100%!important;      min-width:1280px!important;      table-layout:fixed!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table th{      background:#0d0a07!important;      color:#bfb19b!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table tbody tr{      height:66px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table tbody tr:hover td{      background:rgba(239,212,137,.035)!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(1),    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(1){      width:165px!important;min-width:165px!important;max-width:165px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(2),    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(2){      width:250px!important;min-width:250px!important;max-width:250px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(3),    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(3){      width:250px!important;min-width:250px!important;max-width:250px!important;      padding-left:16px!important;padding-right:16px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(4),    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(4){      width:285px!important;min-width:285px!important;max-width:285px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(5),    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(5){      width:220px!important;min-width:220px!important;max-width:220px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(6),    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(6){      width:90px!important;min-width:90px!important;max-width:90px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table .tbhe-history-visit{      color:var(--gold2)!important;      font-size:12px!important;      white-space:nowrap!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-status{      padding:5px 9px!important;      border-color:rgba(239,212,137,.24)!important;      background:rgba(239,212,137,.045)!important;      color:#d7c69e!important;      font-size:10px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-note{      margin-top:5px!important;      color:var(--faint)!important;      font-size:10px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-cards{      padding:12px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-card{      border-color:rgba(239,212,137,.20)!important;      background:        linear-gradient(180deg,rgba(239,212,137,.025),rgba(255,255,255,.008)),        #090604!important    }    @media(max-width:900px){      html body #tbh-bookinger-enterprise .tbhe-legacy-history{        margin-top:14px!important      }      html body #tbh-bookinger-enterprise .tbhe-legacy-history__head{        grid-template-columns:1fr!important;        padding:14px!important      }      html body #tbh-bookinger-enterprise .tbhe-legacy-history__count{        justify-self:start!important      }    }        html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle{      display:inline-flex!important;      min-height:40px!important;      align-items:center!important;      gap:10px!important;      padding:8px 12px!important;      border:1px solid rgba(239,212,137,.34)!important;      border-radius:10px!important;      background:linear-gradient(180deg,rgba(239,212,137,.045),rgba(255,255,255,.012))!important;      color:#d7c9ad!important;      box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;      cursor:pointer!important;      transition:border-color .16s ease,background .16s ease,box-shadow .16s ease!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:hover{      border-color:rgba(239,212,137,.58)!important;      background:rgba(239,212,137,.075)!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:has(input:checked){      border-color:rgba(239,212,137,.72)!important;      background:linear-gradient(180deg,rgba(239,212,137,.12),rgba(239,212,137,.045))!important;      box-shadow:        inset 0 1px 0 rgba(255,255,255,.045),        0 0 0 1px rgba(239,212,137,.08),        0 0 20px rgba(239,212,137,.06)!important;      color:var(--gold2)!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle input{      appearance:none!important;      -webkit-appearance:none!important;      position:relative!important;      width:38px!important;      min-width:38px!important;      height:22px!important;      min-height:22px!important;      margin:0!important;      padding:0!important;      border:1px solid rgba(239,212,137,.42)!important;      border-radius:999px!important;      background:#080604!important;      box-shadow:inset 0 2px 5px rgba(0,0,0,.55)!important;      cursor:pointer!important;      transition:background .16s ease,border-color .16s ease,box-shadow .16s ease!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle input::after{      content:""!important;      position:absolute!important;      top:3px!important;      left:3px!important;      width:14px!important;      height:14px!important;      border-radius:50%!important;      background:#8a7d68!important;      box-shadow:0 2px 6px rgba(0,0,0,.5)!important;      transition:transform .18s ease,background .18s ease,box-shadow .18s ease!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle input:checked{      border-color:#efd489!important;      background:rgba(239,212,137,.18)!important;      box-shadow:        inset 0 0 0 1px rgba(239,212,137,.12),        0 0 12px rgba(239,212,137,.15)!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle input:checked::after{      transform:translateX(16px)!important;      background:#ffe5a3!important;      box-shadow:        0 0 8px rgba(255,229,163,.62),        0 2px 6px rgba(0,0,0,.5)!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle span{      color:inherit!important;      font-size:11px!important;      font-weight:850!important;      line-height:1.2!important;      letter-spacing:0!important;      white-space:nowrap!important    }        html body #tbh-bookinger-enterprise .tbhe-legacy-history__body .tbhe-table-wrap{      overflow-x:auto!important;      scrollbar-gutter:stable!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table{      width:1450px!important;      min-width:1450px!important;      max-width:1450px!important;      table-layout:fixed!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table col.tbhe-legacy-col--registered{      width:225px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table col.tbhe-legacy-col--guest{      width:250px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table col.tbhe-legacy-col--visit{      width:275px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table col.tbhe-legacy-col--status{      width:300px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table col.tbhe-legacy-col--source{      width:300px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table col.tbhe-legacy-col--action{      width:100px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(1),    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(1){      width:225px!important;      min-width:225px!important;      max-width:225px!important;      padding-left:16px!important;      padding-right:16px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(2),    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(2){      width:250px!important;      min-width:250px!important;      max-width:250px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(3),    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(3){      width:275px!important;      min-width:275px!important;      max-width:275px!important;      padding-left:18px!important;      padding-right:18px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(4),    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(4){      width:300px!important;      min-width:300px!important;      max-width:300px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(5),    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(5){      width:300px!important;      min-width:300px!important;      max-width:300px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table th:nth-child(6),    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table td:nth-child(6){      width:100px!important;      min-width:100px!important;      max-width:100px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table .tbhe-history-datetime,    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table .tbhe-history-visit{      overflow:visible!important;      text-overflow:clip!important;      white-space:nowrap!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table .tbhe-history-datetime{      font-size:12px!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-history-table .tbhe-history-visit{      color:#ffe29a!important;      font-size:13px!important;      text-shadow:0 0 9px rgba(255,226,154,.16)!important    }        html body #tbh-bookinger-enterprise .tbhe-legacy-status{      min-height:26px!important;      padding:5px 10px!important;      border-radius:999px!important;      font-size:10px!important;      font-weight:900!important;      letter-spacing:.01em!important;      background:#090705!important;      transition:none!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-status--no_show{      color:#ffad4d!important;      border-color:rgba(255,157,46,.72)!important;      background:rgba(255,145,25,.09)!important;      box-shadow:        inset 0 0 10px rgba(255,145,25,.05),        0 0 9px rgba(255,145,25,.18)!important;      text-shadow:0 0 7px rgba(255,173,77,.42)!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-status--no_show::before{      background:#ff9b2f!important;      box-shadow:0 0 8px rgba(255,155,47,.9)!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-status--cancelled{      color:#ff6675!important;      border-color:rgba(255,68,87,.72)!important;      background:rgba(255,55,76,.09)!important;      box-shadow:        inset 0 0 10px rgba(255,55,76,.05),        0 0 9px rgba(255,55,76,.18)!important;      text-shadow:0 0 7px rgba(255,102,117,.42)!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-status--cancelled::before{      background:#ff4054!important;      box-shadow:0 0 8px rgba(255,64,84,.95)!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-status--completed{      color:#64f6a0!important;      border-color:rgba(67,242,139,.70)!important;      background:rgba(53,224,123,.085)!important;      box-shadow:        inset 0 0 10px rgba(53,224,123,.05),        0 0 9px rgba(53,224,123,.17)!important;      text-shadow:0 0 7px rgba(100,246,160,.40)!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-status--completed::before{      background:#42ef8c!important;      box-shadow:0 0 8px rgba(66,239,140,.92)!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-status--confirmed{      color:#8bc8ff!important;      border-color:rgba(90,173,255,.56)!important;      background:rgba(76,158,239,.07)!important;      box-shadow:0 0 8px rgba(76,158,239,.12)!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-status--confirmed::before{      background:#72baff!important;      box-shadow:0 0 7px rgba(114,186,255,.72)!important    }    html body #tbh-bookinger-enterprise .tbhe-legacy-note{      margin-top:6px!important;      color:#8d8374!important    }    @media(max-width:900px){      html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle{        min-height:44px!important      }    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle{      position:relative!important;      display:grid!important;      grid-template-columns:34px minmax(120px,1fr) auto!important;      width:224px!important;      min-height:48px!important;      align-items:center!important;      gap:10px!important;      padding:7px 9px!important;      overflow:hidden!important;      border:1px solid rgba(211,169,82,.27)!important;      border-radius:8px!important;      background:#090705!important;      color:var(--text)!important;      box-shadow:        inset 0 1px 0 rgba(255,255,255,.018),        0 1px 0 rgba(0,0,0,.32)!important;      cursor:pointer!important;      transition:        border-color .14s ease,        background .14s ease!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:hover{      border-color:rgba(239,212,137,.48)!important;      background:#0d0a07!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:focus-within{      outline:2px solid rgba(239,212,137,.62)!important;      outline-offset:2px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:has(input:checked){      border-color:rgba(239,212,137,.60)!important;      background:        linear-gradient(90deg,rgba(214,173,89,.095),transparent 74%),        #0b0806!important;      box-shadow:        inset 3px 0 0 var(--gold2),        inset 0 1px 0 rgba(255,255,255,.025)!important    }        html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle > input{      position:absolute!important;      width:1px!important;      min-width:1px!important;      height:1px!important;      min-height:1px!important;      margin:-1px!important;      padding:0!important;      overflow:hidden!important;      clip:rect(0 0 0 0)!important;      clip-path:inset(50%)!important;      border:0!important;      white-space:nowrap!important    }        html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__icon{      position:relative!important;      display:block!important;      width:34px!important;      height:34px!important;      border:1px solid rgba(211,169,82,.25)!important;      border-radius:7px!important;      background:#070503!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__icon::before{      content:""!important;      position:absolute!important;      left:8px!important;      right:8px!important;      top:9px!important;      height:11px!important;      border:1px solid #9f927b!important;      border-top-width:3px!important;      border-radius:2px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__icon::after{      content:""!important;      position:absolute!important;      left:12px!important;      right:12px!important;      top:15px!important;      height:1px!important;      background:#9f927b!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:has(input:checked)    .tbhe-history-legacy-toggle__icon{      border-color:rgba(239,212,137,.46)!important;      background:rgba(214,173,89,.07)!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:has(input:checked)    .tbhe-history-legacy-toggle__icon::before{      border-color:var(--gold2)!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:has(input:checked)    .tbhe-history-legacy-toggle__icon::after{      background:var(--gold2)!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__copy{      display:block!important;      min-width:0!important;      color:inherit!important;      line-height:1.15!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__copy strong{      display:block!important;      overflow:hidden!important;      color:#f0e9dd!important;      font-size:11px!important;      font-weight:800!important;      line-height:1.25!important;      text-overflow:ellipsis!important;      white-space:nowrap!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__copy small{      display:block!important;      margin-top:3px!important;      overflow:hidden!important;      color:#807668!important;      font-size:9px!important;      font-weight:650!important;      line-height:1.2!important;      text-overflow:ellipsis!important;      white-space:nowrap!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__state{      display:inline-flex!important;      min-width:48px!important;      min-height:26px!important;      align-items:center!important;      justify-content:center!important;      padding:5px 8px!important;      border:1px solid rgba(211,169,82,.22)!important;      border-radius:6px!important;      background:#070503!important;      color:#b7aa96!important;      font-size:10px!important;      font-weight:800!important;      line-height:1!important;      white-space:nowrap!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__state-on{      display:none!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:has(input:checked)    .tbhe-history-legacy-toggle__state{      border-color:rgba(239,212,137,.42)!important;      background:rgba(214,173,89,.08)!important;      color:var(--gold2)!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:has(input:checked)    .tbhe-history-legacy-toggle__state-off{      display:none!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:has(input:checked)    .tbhe-history-legacy-toggle__state-on{      display:inline!important    }        html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle > span{      letter-spacing:0!important;      text-transform:none!important    }    @media(max-width:620px){      html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle{        width:100%!important;        grid-template-columns:34px minmax(0,1fr) auto!important      }    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle{      position:relative!important;      display:grid!important;      grid-template-columns:minmax(0,1fr) auto 16px!important;      width:188px!important;      min-height:38px!important;      align-items:center!important;      gap:8px!important;      padding:8px 10px!important;      overflow:hidden!important;      border:1px solid rgba(211,169,82,.30)!important;      border-radius:7px!important;      background:#090705!important;      color:#d5c9b5!important;      box-shadow:none!important;      cursor:pointer!important;      transition:        background .14s ease,        border-color .14s ease!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:hover{      border-color:rgba(239,212,137,.52)!important;      background:#0d0a07!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:focus-within{      outline:2px solid rgba(239,212,137,.56)!important;      outline-offset:2px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:has(input:checked){      border-color:rgba(239,212,137,.56)!important;      background:rgba(214,173,89,.075)!important;      box-shadow:inset 3px 0 0 var(--gold2)!important;      color:#f1e8d8!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle > input{      position:absolute!important;      width:1px!important;      min-width:1px!important;      height:1px!important;      min-height:1px!important;      margin:-1px!important;      padding:0!important;      overflow:hidden!important;      clip:rect(0 0 0 0)!important;      clip-path:inset(50%)!important;      border:0!important;      white-space:nowrap!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__label{      display:block!important;      min-width:0!important;      overflow:hidden!important;      color:inherit!important;      font-size:11px!important;      font-weight:800!important;      line-height:1.2!important;      letter-spacing:0!important;      text-overflow:ellipsis!important;      text-transform:none!important;      white-space:nowrap!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__count{      display:inline-flex!important;      min-width:26px!important;      height:20px!important;      align-items:center!important;      justify-content:center!important;      padding:0 6px!important;      border:1px solid rgba(211,169,82,.22)!important;      border-radius:999px!important;      background:rgba(255,255,255,.018)!important;      color:#a99b85!important;      font-size:9px!important;      font-weight:850!important;      line-height:1!important;      font-variant-numeric:tabular-nums!important;      white-space:nowrap!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:has(input:checked)    .tbhe-history-legacy-toggle__count{      border-color:rgba(239,212,137,.34)!important;      background:rgba(239,212,137,.07)!important;      color:var(--gold2)!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__chevron{      position:relative!important;      display:block!important;      width:12px!important;      height:12px!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__chevron::before{      content:""!important;      position:absolute!important;      left:2px!important;      top:2px!important;      width:6px!important;      height:6px!important;      border-right:1.5px solid currentColor!important;      border-bottom:1.5px solid currentColor!important;      transform:rotate(45deg)!important;      transform-origin:center!important;      transition:transform .16s ease,top .16s ease!important    }    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle:has(input:checked)    .tbhe-history-legacy-toggle__chevron::before{      top:5px!important;      transform:rotate(225deg)!important    }        html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__icon,    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__copy,    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__state,    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__state-off,    html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__state-on{      display:none!important    }    @media(max-width:620px){      html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle{        width:100%!important      }    }html body #tbh-bookinger-enterprise .tbhe-legend--guests {  color: var(--gold2) !important;}html body #tbh-bookinger-enterprise .tbhe-legend--locks {  color: var(--danger) !important;}html body #tbh-bookinger-enterprise .tbhe-card__comment {  margin-top: 8px !important;  font-size: 11px !important;}html body #tbh-bookinger-enterprise .tbhe-card__call {  display: inline-flex !important;  flex: 1 1 0 !important;  align-items: center !important;  justify-content: center !important;  min-height: 38px !important;  border: 1px solid var(--line-strong) !important;  border-radius: 9px !important;  color: var(--gold2) !important;  font-size: 12px !important;  font-weight: 800 !important;  text-decoration: none !important;}html body #tbh-bookinger-enterprise .tbhe-empty--locks {  padding: 22px 10px !important;}html body #tbh-bookinger-enterprise .tbho{--ops-ok:#80d8a0;--ops-warn:#edc56c;--ops-danger:#ff6b5f;--ops-info:#91bee8}html body #tbh-bookinger-enterprise .tbho.is-loading{opacity:.72;pointer-events:none}html body #tbh-bookinger-enterprise .tbho-pagehead label{min-width:150px}html body #tbh-bookinger-enterprise .tbho-head-actions{align-items:end}html body #tbh-bookinger-enterprise .tbho-status{margin:0 0 11px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.014);color:var(--muted);font-size:11px}html body #tbh-bookinger-enterprise .tbho-status.is-success{border-color:rgba(128,216,160,.4);color:#c5f3d4}html body #tbh-bookinger-enterprise .tbho-status.is-warning{border-color:rgba(237,197,108,.42);color:#f5d890}html body #tbh-bookinger-enterprise .tbho-status.is-error{border-color:rgba(255,107,95,.45);color:#ffc1bb}html body #tbh-bookinger-enterprise .tbho-tabs{display:flex;gap:6px;margin-bottom:11px;overflow:auto}html body #tbh-bookinger-enterprise .tbho-tabs button{white-space:nowrap}html body #tbh-bookinger-enterprise .tbho-tabs button.is-active{border-color:var(--gold2);background:rgba(214,173,89,.13);color:#fff}html body #tbh-bookinger-enterprise .tbho-panel{display:none}html body #tbh-bookinger-enterprise .tbho-panel.is-active{display:block}html body #tbh-bookinger-enterprise .tbho-close-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:12px 13px;border:1px solid var(--line);border-radius:10px;background:#080604}html body #tbh-bookinger-enterprise .tbho-close-banner strong{font-size:13px}html body #tbh-bookinger-enterprise .tbho-close-banner span{color:var(--muted);font-size:11px;text-align:right}html body #tbh-bookinger-enterprise .tbho-close-banner.is-ready{border-color:rgba(128,216,160,.45);background:rgba(128,216,160,.055)}html body #tbh-bookinger-enterprise .tbho-close-banner.is-blocked{border-color:rgba(237,197,108,.45);background:rgba(237,197,108,.05)}html body #tbh-bookinger-enterprise .tbho-close-banner.is-closed{border-color:rgba(145,190,232,.45);background:rgba(145,190,232,.05)}html body #tbh-bookinger-enterprise .tbho-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:10px}html body #tbh-bookinger-enterprise .tbho-kpi{min-height:80px;padding:11px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.014)}html body #tbh-bookinger-enterprise .tbho-kpi span{display:block;color:var(--faint);font-size:9px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}html body #tbh-bookinger-enterprise .tbho-kpi strong{display:block;margin-top:5px;color:var(--text);font-size:23px;line-height:1}html body #tbh-bookinger-enterprise .tbho-kpi small{display:block;margin-top:6px;color:var(--muted);font-size:10px}html body #tbh-bookinger-enterprise .tbho-kpi.is-danger{border-color:rgba(255,107,95,.42)}html body #tbh-bookinger-enterprise .tbho-kpi.is-warning{border-color:rgba(237,197,108,.42)}html body #tbh-bookinger-enterprise .tbho-kpi.is-success{border-color:rgba(128,216,160,.42)}html body #tbh-bookinger-enterprise .tbho-grid{display:grid;gap:10px;margin-bottom:10px}html body #tbh-bookinger-enterprise .tbho-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}html body #tbh-bookinger-enterprise .tbho-grid--company{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}html body #tbh-bookinger-enterprise .tbho-card{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#080604}html body #tbh-bookinger-enterprise .tbho-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid var(--line)}html body #tbh-bookinger-enterprise .tbho-card>header span{display:block;color:var(--faint);font-size:9px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}html body #tbh-bookinger-enterprise .tbho-card>header h3{margin-top:3px!important;font-size:15px!important}html body #tbh-bookinger-enterprise .tbho-card>header small{color:var(--muted);font-size:10px!important;text-align:right}html body #tbh-bookinger-enterprise .tbho-table-wrap{overflow:auto}html body #tbh-bookinger-enterprise .tbho-table{width:100%;min-width:650px;border-collapse:collapse}html body #tbh-bookinger-enterprise .tbho-table th,html body #tbh-bookinger-enterprise .tbho-table td{padding:8px 9px;border-bottom:1px solid rgba(211,169,82,.11);text-align:left;vertical-align:middle}html body #tbh-bookinger-enterprise .tbho-table th{color:var(--faint);font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}html body #tbh-bookinger-enterprise .tbho-table td{color:var(--text);font-size:11px}html body #tbh-bookinger-enterprise .tbho-table td>small{display:block;margin-top:2px;color:var(--faint);font-size:9px}html body #tbh-bookinger-enterprise .tbho-table tr.is-blocking td{background:rgba(237,197,108,.025)}html body #tbh-bookinger-enterprise .tbho-actual-input{width:72px!important;min-height:32px!important;padding:5px 7px!important;text-align:center;font-weight:900}html body #tbh-bookinger-enterprise .tbho-row-actions{display:flex;gap:5px;justify-content:flex-end}html body #tbh-bookinger-enterprise .tbho-row-actions button{min-height:29px!important;padding:5px 8px!important;font-size:10px!important}html body #tbh-bookinger-enterprise .tbho-badge,html body #tbh-bookinger-enterprise .tbho-mini-badge{display:inline-flex;align-items:center;gap:5px;margin:1px 4px 1px 0;padding:4px 7px;border:1px solid var(--line);border-radius:999px;font-size:9px;font-weight:900;white-space:nowrap}html body #tbh-bookinger-enterprise .tbho-badge:before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}html body #tbh-bookinger-enterprise .tbho-badge.is-completed,html body #tbh-bookinger-enterprise .tbho-badge.is-company-won,html body #tbh-bookinger-enterprise .tbho-badge.is-company-booked,html body #tbh-bookinger-enterprise .tbho-badge.is-reminder-sent{color:var(--ops-ok);border-color:rgba(128,216,160,.33)}html body #tbh-bookinger-enterprise .tbho-badge.is-no_show,html body #tbh-bookinger-enterprise .tbho-badge.is-reminder-failed,html body #tbh-bookinger-enterprise .tbho-badge.is-company-lost{color:var(--ops-danger);border-color:rgba(255,107,95,.35)}html body #tbh-bookinger-enterprise .tbho-badge.is-pending,html body #tbh-bookinger-enterprise .tbho-badge.is-reminder-pending,html body #tbh-bookinger-enterprise .tbho-badge.is-company-offer_sent{color:var(--ops-warn);border-color:rgba(237,197,108,.35)}html body #tbh-bookinger-enterprise .tbho-badge.is-confirmed,html body #tbh-bookinger-enterprise .tbho-badge.is-reminder-processing,html body #tbh-bookinger-enterprise .tbho-badge.is-company-interested,html body #tbh-bookinger-enterprise .tbho-badge.is-company-meeting{color:var(--ops-info);border-color:rgba(145,190,232,.35)}html body #tbh-bookinger-enterprise .tbho-mini-badge.is-confirm-confirmed,html body #tbh-bookinger-enterprise .tbho-mini-badge.is-guarantee-secured{color:var(--ops-ok);border-color:rgba(128,216,160,.32)}html body #tbh-bookinger-enterprise .tbho-mini-badge.is-confirm-pending,html body #tbh-bookinger-enterprise .tbho-mini-badge.is-guarantee-required,html body #tbh-bookinger-enterprise .tbho-mini-badge.is-guarantee-requested{color:var(--ops-warn);border-color:rgba(237,197,108,.32)}html body #tbh-bookinger-enterprise .tbho-mini-badge.is-confirm-declined,html body #tbh-bookinger-enterprise .tbho-mini-badge.is-guarantee-failed,html body #tbh-bookinger-enterprise .tbho-mini-badge.is-guarantee-expired{color:var(--ops-danger);border-color:rgba(255,107,95,.32)}html body #tbh-bookinger-enterprise .tbho-close-card{margin-top:10px}html body #tbh-bookinger-enterprise .tbho-close-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:12px}html body #tbh-bookinger-enterprise .tbho-close-actions{display:flex;gap:7px}html body #tbh-bookinger-enterprise .tbho-close-actions button{min-width:145px}html body #tbh-bookinger-enterprise .tbho-inline-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}html body #tbh-bookinger-enterprise .tbho-help{padding:10px 12px!important;border-bottom:1px solid var(--line);font-size:11px!important}html body #tbh-bookinger-enterprise .tbho-guarantee-settings{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px;align-items:end;padding:12px;border-bottom:1px solid var(--line)}html body #tbh-bookinger-enterprise .tbho-guarantee-settings p{font-size:11px!important}html body #tbh-bookinger-enterprise .tbho-risk-list{display:grid;padding:8px 12px}html body #tbh-bookinger-enterprise .tbho-risk-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(211,169,82,.11)}html body #tbh-bookinger-enterprise .tbho-risk-item:last-child{border-bottom:0}html body #tbh-bookinger-enterprise .tbho-risk-item strong,html body #tbh-bookinger-enterprise .tbho-risk-item span{display:block}html body #tbh-bookinger-enterprise .tbho-risk-item span{margin-top:3px;color:var(--faint);font-size:9px}html body #tbh-bookinger-enterprise .tbho-risk-item>div:last-child{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}html body #tbh-bookinger-enterprise .tbho-test{display:grid;gap:4px;margin:12px;padding:11px;border:1px solid var(--line);border-radius:9px;color:var(--muted)}html body #tbh-bookinger-enterprise .tbho-test.is-success{border-color:rgba(128,216,160,.42);color:#c5f3d4}html body #tbh-bookinger-enterprise .tbho-test.is-error{border-color:rgba(255,107,95,.42);color:#ffc1bb}html body #tbh-bookinger-enterprise .tbho-company-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) 170px;gap:7px;padding:9px;border-bottom:1px solid var(--line)}html body #tbh-bookinger-enterprise .tbho-company-table{min-width:760px}html body #tbh-bookinger-enterprise .tbho-table tr[data-company-open]{cursor:pointer}html body #tbh-bookinger-enterprise .tbho-table tr[data-company-open]:hover td{background:rgba(214,173,89,.045)}html body #tbh-bookinger-enterprise .is-overdue{color:var(--ops-danger)!important;font-weight:900}html body #tbh-bookinger-enterprise .tbho-company-form{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px}html body #tbh-bookinger-enterprise .tbho-company-form .is-wide{grid-column:1/-1}html body #tbh-bookinger-enterprise .tbho-company-form__actions{display:flex;gap:7px;justify-content:flex-end}html body #tbh-bookinger-enterprise .tbho-form-message{min-height:18px;color:var(--faint);font-size:10px}html body #tbh-bookinger-enterprise .tbho-form-message.is-success{color:#c5f3d4}html body #tbh-bookinger-enterprise .tbho-form-message.is-error{color:#ffc1bb}html body #tbh-bookinger-enterprise .tbho-mobile-list{display:none;padding:9px}html body #tbh-bookinger-enterprise .tbho-mobile-card{padding:11px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.012)}html body #tbh-bookinger-enterprise .tbho-mobile-card+ .tbho-mobile-card{margin-top:8px}html body #tbh-bookinger-enterprise .tbho-mobile-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}html body #tbh-bookinger-enterprise .tbho-mobile-card strong,html body #tbh-bookinger-enterprise .tbho-mobile-card small{display:block}html body #tbh-bookinger-enterprise .tbho-mobile-card small{margin-top:3px;color:var(--faint);font-size:9px}html body #tbh-bookinger-enterprise .tbho-mobile-card label{margin-top:9px}html body #tbh-bookinger-enterprise .tbho-mobile-card .tbho-actual-input{width:100%!important}html body #tbh-bookinger-enterprise .tbho-mobile-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px;color:var(--muted);font-size:10px}html body #tbh-bookinger-enterprise .tbho-empty-compact{padding:20px 10px;color:var(--faint);font-size:11px;text-align:center}@media(max-width:1250px){html body #tbh-bookinger-enterprise .tbho-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}html body #tbh-bookinger-enterprise .tbho-grid--2,html body #tbh-bookinger-enterprise .tbho-grid--company{grid-template-columns:1fr}}@media(max-width:760px){html body #tbh-bookinger-enterprise .tbho-close-banner{display:grid}html body #tbh-bookinger-enterprise .tbho-close-banner span{text-align:left}html body #tbh-bookinger-enterprise .tbho-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html body #tbh-bookinger-enterprise .tbho-table-wrap{display:none}html body #tbh-bookinger-enterprise .tbho-mobile-list{display:block}html body #tbh-bookinger-enterprise .tbho-close-form{grid-template-columns:1fr}html body #tbh-bookinger-enterprise .tbho-close-actions{display:grid;grid-template-columns:1fr 1fr}html body #tbh-bookinger-enterprise .tbho-close-actions button{width:100%;min-width:0}html body #tbh-bookinger-enterprise .tbho-guarantee-settings{grid-template-columns:1fr}html body #tbh-bookinger-enterprise .tbho-company-form{grid-template-columns:1fr}html body #tbh-bookinger-enterprise .tbho-company-form .is-wide{grid-column:1}html body #tbh-bookinger-enterprise .tbho-company-toolbar{grid-template-columns:1fr}html body #tbh-bookinger-enterprise .tbho-risk-item{display:grid}html body #tbh-bookinger-enterprise .tbho-risk-item>div:last-child{justify-content:flex-start}}@media(max-width:430px){html body #tbh-bookinger-enterprise .tbho-kpis{grid-template-columns:1fr 1fr}html body #tbh-bookinger-enterprise .tbho-kpi strong{font-size:19px}html body #tbh-bookinger-enterprise .tbho-close-actions{grid-template-columns:1fr}html body #tbh-bookinger-enterprise .tbho-tabs{display:grid;grid-template-columns:1fr}html body #tbh-bookinger-enterprise .tbho-company-form__actions{display:grid}html body #tbh-bookinger-enterprise .tbho-company-form__actions button{width:100%}}[data-tbh-booking] input:-webkit-autofill,[data-tbh-booking] input:-webkit-autofill:hover,[data-tbh-booking] input:-webkit-autofill:focus,[data-tbh-booking] input:-webkit-autofill:active{color:#171008!important;-webkit-text-fill-color:#171008!important;caret-color:#171008!important;-webkit-box-shadow:0 0 0 1000px #fffec7 inset!important;box-shadow:0 0 0 1000px #fffec7 inset!important;background-color:#fffec7!important;border-color:#e4bd63!important;opacity:1!important;filter:none!important;}[data-tbh-booking] input:-webkit-autofill::first-line{color:#171008!important;-webkit-text-fill-color:#171008!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;}#tbh-bookinger-enterprise .tbhr2{--r2ok:#80d8a0;--r2warn:#edc56c;--r2bad:#f38b83;--r2info:#91bee8}#tbh-bookinger-enterprise .tbhr2.is-loading{opacity:.68;pointer-events:none}#tbh-bookinger-enterprise .tbhr2-pagehead{padding-bottom:12px;border-bottom:1px solid var(--line)}#tbh-bookinger-enterprise .tbhr2-actions{align-items:end}#tbh-bookinger-enterprise .tbhr2-period{min-width:145px!important;text-transform:none!important;letter-spacing:0!important}#tbh-bookinger-enterprise .tbhr2-period span{color:var(--faint);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr2-status{margin:11px 0;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.014);color:var(--muted);font-size:11px}#tbh-bookinger-enterprise .tbhr2-status.is-success{border-color:rgba(128,216,160,.34);color:#bff0cf}#tbh-bookinger-enterprise .tbhr2-status.is-warning{border-color:rgba(237,197,108,.38);color:#f3d58d}#tbh-bookinger-enterprise .tbhr2-status.is-error{border-color:rgba(243,139,131,.42);color:#ffc1bb}#tbh-bookinger-enterprise .tbhr2-tabs{display:flex;gap:5px;overflow:auto;margin-bottom:11px;padding:5px;border:1px solid var(--line);border-radius:10px;background:#080604}#tbh-bookinger-enterprise .tbhr2-tabs button{min-height:34px!important;white-space:nowrap;border-color:transparent!important;background:transparent!important;color:var(--muted)!important}#tbh-bookinger-enterprise .tbhr2-tabs button.is-active{border-color:var(--line-strong)!important;background:rgba(214,173,89,.10)!important;color:var(--gold2)!important}#tbh-bookinger-enterprise .tbhr2-panel{display:none}#tbh-bookinger-enterprise .tbhr2-panel.is-active{display:block}#tbh-bookinger-enterprise .tbhr2-source-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:10px}#tbh-bookinger-enterprise .tbhr2-source-pill{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;align-items:center;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.012)}#tbh-bookinger-enterprise .tbhr2-source-pill>div{display:flex;align-items:center;justify-content:space-between;gap:8px}#tbh-bookinger-enterprise .tbhr2-source-pill strong{font-size:10px}#tbh-bookinger-enterprise .tbhr2-source-pill span{font-size:8px;font-weight:900;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr2-source-pill small{grid-column:1/-1;color:var(--faint);font-size:8px!important}#tbh-bookinger-enterprise .tbhr2-source-pill button{grid-column:2;grid-row:1/3;min-height:28px!important;padding:5px 8px!important;font-size:9px!important}#tbh-bookinger-enterprise .tbhr2-source-pill.is-success{border-color:rgba(128,216,160,.24)}#tbh-bookinger-enterprise .tbhr2-source-pill.is-success span{color:#bff0cf}#tbh-bookinger-enterprise .tbhr2-source-pill.is-warning{border-color:rgba(237,197,108,.30)}#tbh-bookinger-enterprise .tbhr2-source-pill.is-warning span{color:#f3d58d}#tbh-bookinger-enterprise .tbhr2-source-pill.is-error{border-color:rgba(243,139,131,.30)}#tbh-bookinger-enterprise .tbhr2-source-pill.is-error span{color:#ffc1bb}#tbh-bookinger-enterprise .tbhr2-readiness{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:10px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.014)}#tbh-bookinger-enterprise .tbhr2-readiness.is-success{border-color:rgba(128,216,160,.34);background:rgba(128,216,160,.04)}#tbh-bookinger-enterprise .tbhr2-readiness.is-warning{border-color:rgba(237,197,108,.36);background:rgba(237,197,108,.04)}#tbh-bookinger-enterprise .tbhr2-readiness.is-error{border-color:rgba(243,139,131,.36);background:rgba(243,139,131,.04)}#tbh-bookinger-enterprise .tbhr2-readiness>div>span{display:block;color:var(--faint);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}#tbh-bookinger-enterprise .tbhr2-readiness strong{display:block;margin-top:3px;font-size:17px}#tbh-bookinger-enterprise .tbhr2-readiness p{margin-top:3px!important;font-size:11px!important}#tbh-bookinger-enterprise .tbhr2-readiness__checks{display:grid;gap:4px;text-align:right}#tbh-bookinger-enterprise .tbhr2-readiness__checks span{font-size:9px;font-weight:800}#tbh-bookinger-enterprise .tbhr2-readiness__checks .is-good{color:#bff0cf}#tbh-bookinger-enterprise .tbhr2-readiness__checks .is-warning{color:#f3d58d}#tbh-bookinger-enterprise .tbhr2-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:11px;padding:9px 1px 7px;border-bottom:1px solid var(--line)}#tbh-bookinger-enterprise .tbhr2-section-head span{display:block;color:var(--gold2);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}#tbh-bookinger-enterprise .tbhr2-section-head h3{margin-top:2px!important;font-size:15px!important}#tbh-bookinger-enterprise .tbhr2-section-head small{color:var(--faint);font-size:9px!important;text-align:right}#tbh-bookinger-enterprise .tbhr2-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:9px}#tbh-bookinger-enterprise .tbhr2-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}#tbh-bookinger-enterprise .tbhr2-kpis--5{grid-template-columns:repeat(5,minmax(0,1fr))}#tbh-bookinger-enterprise .tbhr2-kpi{min-height:126px;padding:11px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,.008))}#tbh-bookinger-enterprise .tbhr2-kpi>span{display:block;color:var(--faint);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.045em}#tbh-bookinger-enterprise .tbhr2-kpi>strong{display:block;margin-top:8px;font-size:23px;line-height:1}#tbh-bookinger-enterprise .tbhr2-kpi__compare{min-height:28px;margin-top:8px;font-size:9px;line-height:1.35}#tbh-bookinger-enterprise .tbhr2-kpi__compare.is-up{color:#bff0cf}#tbh-bookinger-enterprise .tbhr2-kpi__compare.is-down{color:#ffc1bb}#tbh-bookinger-enterprise .tbhr2-kpi__compare.is-neutral{color:var(--faint)}#tbh-bookinger-enterprise .tbhr2-kpi>small{display:block;margin-top:7px;color:var(--muted);font-size:8px!important}#tbh-bookinger-enterprise .tbhr2-insights,#tbh-bookinger-enterprise .tbhr2-actions-list{display:grid;gap:7px;margin-top:9px}#tbh-bookinger-enterprise .tbhr2-insight{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:11px;border:1px solid var(--line);border-left-width:3px;border-radius:9px;background:rgba(255,255,255,.012)}#tbh-bookinger-enterprise .tbhr2-insight.is-warning{border-left-color:var(--r2warn)}#tbh-bookinger-enterprise .tbhr2-insight.is-success{border-left-color:var(--r2ok)}#tbh-bookinger-enterprise .tbhr2-insight.is-neutral{border-left-color:var(--r2info)}#tbh-bookinger-enterprise .tbhr2-insight>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--gold2);font-size:8px;font-weight:900}#tbh-bookinger-enterprise .tbhr2-insight strong{font-size:11px}#tbh-bookinger-enterprise .tbhr2-insight p{margin-top:4px!important;font-size:10px!important}#tbh-bookinger-enterprise .tbhr2-insight small{display:block;margin-top:5px;color:var(--faint);font-size:8px!important}#tbh-bookinger-enterprise .tbhr2-action-card{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:11px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.012)}#tbh-bookinger-enterprise .tbhr2-action-card__rank{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--gold2);font-size:8px;font-weight:900}#tbh-bookinger-enterprise .tbhr2-action-card header{display:flex;justify-content:space-between;gap:10px}#tbh-bookinger-enterprise .tbhr2-action-card header small{color:var(--gold2);font-size:8px!important;font-weight:900;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr2-action-card h4{margin-top:2px!important;font-size:12px!important}#tbh-bookinger-enterprise .tbhr2-action-card header>div:last-child{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}#tbh-bookinger-enterprise .tbhr2-action-card em{padding:3px 6px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:7px;font-style:normal;font-weight:900}#tbh-bookinger-enterprise .tbhr2-action-card p{margin-top:7px!important;font-size:10px!important}#tbh-bookinger-enterprise .tbhr2-action-card ol{margin:7px 0 0;padding-left:18px;color:var(--muted);font-size:10px;line-height:1.45}#tbh-bookinger-enterprise .tbhr2-specifics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px}#tbh-bookinger-enterprise .tbhr2-specifics.is-compact{grid-template-columns:1fr;gap:4px;margin-top:0}#tbh-bookinger-enterprise .tbhr2-specific{padding:8px;border:1px solid rgba(211,169,82,.15);border-radius:7px;background:rgba(255,255,255,.012)}#tbh-bookinger-enterprise .tbhr2-specific>strong{display:block;color:var(--gold2);font-size:8px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr2-specific ul{margin:6px 0 0;padding-left:16px;color:var(--muted);font-size:10px;line-height:1.45}#tbh-bookinger-enterprise .tbhr2-specific li+li{margin-top:2px}#tbh-bookinger-enterprise .tbhr2-specific code{display:inline-block;max-width:100%;padding:2px 5px;border:1px solid rgba(145,190,232,.22);border-radius:5px;background:rgba(145,190,232,.05);color:#cfe4f8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;overflow-wrap:anywhere;white-space:normal}#tbh-bookinger-enterprise .tbhr2-specific p{margin-top:5px!important;font-size:10px!important}#tbh-bookinger-enterprise .tbhr2-action-card__actions{margin-top:9px;padding-top:8px;border-top:1px solid rgba(211,169,82,.12)}#tbh-bookinger-enterprise .tbhr2-action-card__actions>strong{font-size:9px;color:var(--text)}#tbh-bookinger-enterprise .tbhr2-table code{display:inline-block;margin:1px 0;padding:2px 4px;border-radius:4px;background:rgba(145,190,232,.06);color:#cfe4f8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;overflow-wrap:anywhere;white-space:normal}#tbh-bookinger-enterprise .tbhr2-grid{display:grid;gap:9px;margin-top:9px}#tbh-bookinger-enterprise .tbhr2-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}#tbh-bookinger-enterprise .tbhr2-card{border:1px solid var(--line);border-radius:9px;background:#080604;overflow:hidden}#tbh-bookinger-enterprise .tbhr2-card--spaced{margin-top:9px}#tbh-bookinger-enterprise .tbhr2-card>header{padding:10px 11px;border-bottom:1px solid var(--line)}#tbh-bookinger-enterprise .tbhr2-card>header h3{font-size:13px!important}#tbh-bookinger-enterprise .tbhr2-card>header p{margin-top:3px!important;font-size:9px!important}#tbh-bookinger-enterprise .tbhr2-compact-kpi{min-height:86px;padding:10px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.012)}#tbh-bookinger-enterprise .tbhr2-compact-kpi span{display:block;color:var(--faint);font-size:8px;font-weight:900;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr2-compact-kpi strong{display:block;margin-top:5px;font-size:20px}#tbh-bookinger-enterprise .tbhr2-compact-kpi small{display:block;margin-top:5px;color:var(--muted);font-size:8px!important}#tbh-bookinger-enterprise .tbhr2-status-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:11px}#tbh-bookinger-enterprise .tbhr2-status-cards article{padding:9px;border:1px solid var(--line);border-radius:8px}#tbh-bookinger-enterprise .tbhr2-status-cards span{display:block;color:var(--muted);font-size:8px}#tbh-bookinger-enterprise .tbhr2-status-cards strong{display:block;margin-top:4px;color:var(--gold2);font-size:18px}#tbh-bookinger-enterprise .tbhr2-snapshot{display:grid;gap:0;padding:4px 11px 10px}#tbh-bookinger-enterprise .tbhr2-snapshot>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid rgba(211,169,82,.10)}#tbh-bookinger-enterprise .tbhr2-snapshot span{color:var(--muted);font-size:10px}#tbh-bookinger-enterprise .tbhr2-snapshot strong{font-size:11px}#tbh-bookinger-enterprise .tbhr2-bars{display:grid;gap:7px;padding:11px}#tbh-bookinger-enterprise .tbhr2-bar{display:grid;grid-template-columns:82px minmax(60px,1fr) 78px;gap:8px;align-items:center}#tbh-bookinger-enterprise .tbhr2-bar>span{color:var(--muted);font-size:9px}#tbh-bookinger-enterprise .tbhr2-bar>div{height:8px;overflow:hidden;border-radius:999px;background:#050403}#tbh-bookinger-enterprise .tbhr2-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#76521d,var(--gold2))}#tbh-bookinger-enterprise .tbhr2-bar strong{font-size:9px;text-align:right}#tbh-bookinger-enterprise .tbhr2-callout{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:9px}#tbh-bookinger-enterprise .tbhr2-callout.is-success{border-color:rgba(128,216,160,.32);background:rgba(128,216,160,.04)}#tbh-bookinger-enterprise .tbhr2-callout.is-warning{border-color:rgba(237,197,108,.36);background:rgba(237,197,108,.04)}#tbh-bookinger-enterprise .tbhr2-callout strong{font-size:11px}#tbh-bookinger-enterprise .tbhr2-callout p{margin-top:3px!important;font-size:10px!important}#tbh-bookinger-enterprise .tbhr2-table-wrap{overflow:auto;padding:0 11px 11px}#tbh-bookinger-enterprise .tbhr2-table{width:100%;min-width:560px;border-collapse:collapse}#tbh-bookinger-enterprise .tbhr2-table th,#tbh-bookinger-enterprise .tbhr2-table td{padding:8px;border-bottom:1px solid rgba(211,169,82,.12);text-align:left;vertical-align:top}#tbh-bookinger-enterprise .tbhr2-table th{color:var(--faint);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}#tbh-bookinger-enterprise .tbhr2-table td{color:var(--muted);font-size:10px}#tbh-bookinger-enterprise .tbhr2-table td strong{display:block;color:var(--text);font-size:10px}#tbh-bookinger-enterprise .tbhr2-table td small{display:block;margin-top:2px;color:var(--faint);font-size:8px!important}#tbh-bookinger-enterprise .tbhr2-table tr.is-warning td{background:rgba(237,197,108,.025)}#tbh-bookinger-enterprise .tbhr2-card ul{margin:0;padding:11px 11px 11px 28px;color:var(--muted);font-size:10px;line-height:1.55}#tbh-bookinger-enterprise .tbhr2-ok{padding:11px;color:#bff0cf;font-size:10px}#tbh-bookinger-enterprise .tbhr2-intelligence-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap;margin:9px 0}#tbh-bookinger-enterprise .tbhr2-intelligence-risk{display:inline-flex;padding:3px 6px;border:1px solid var(--line);border-radius:999px;font-size:8px;font-weight:900}#tbh-bookinger-enterprise .tbhr2-intelligence-risk.is-good{color:#bff0cf;border-color:rgba(128,216,160,.30)}#tbh-bookinger-enterprise .tbhr2-intelligence-risk.is-warn{color:#f3d58d;border-color:rgba(237,197,108,.35)}#tbh-bookinger-enterprise .tbhr2-intelligence-risk.is-bad{color:#ffc1bb;border-color:rgba(243,139,131,.38)}#tbh-bookinger-enterprise .tbhr2-source-gate{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;padding:12px;border:1px solid var(--line);border-radius:9px}#tbh-bookinger-enterprise .tbhr2-source-gate[hidden]{display:none!important}#tbh-bookinger-enterprise .tbhr2-source-gate.is-warning{border-color:rgba(237,197,108,.36);background:rgba(237,197,108,.04)}#tbh-bookinger-enterprise .tbhr2-source-gate.is-error{border-color:rgba(243,139,131,.36);background:rgba(243,139,131,.04)}#tbh-bookinger-enterprise .tbhr2-source-gate strong{font-size:11px}#tbh-bookinger-enterprise .tbhr2-source-gate p{margin-top:3px!important;font-size:10px!important}#tbh-bookinger-enterprise .tbhr2-formulas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}#tbh-bookinger-enterprise .tbhr2-formula{padding:12px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.012)}#tbh-bookinger-enterprise .tbhr2-formula>span{display:block;color:var(--gold2);font-size:9px;font-weight:900;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr2-formula>strong{display:block;margin-top:7px;font-size:24px}#tbh-bookinger-enterprise .tbhr2-formula>div{margin-top:7px;color:var(--text);font-size:12px;font-weight:800}#tbh-bookinger-enterprise .tbhr2-formula>small{display:block;margin-top:5px;color:var(--faint);font-size:8px!important}#tbh-bookinger-enterprise .tbhr2-quality-list{display:grid;gap:7px;margin-top:9px}#tbh-bookinger-enterprise .tbhr2-quality-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--line);border-left-width:3px;border-radius:8px;background:rgba(255,255,255,.012)}#tbh-bookinger-enterprise .tbhr2-quality-item.is-good{border-left-color:var(--r2ok)}#tbh-bookinger-enterprise .tbhr2-quality-item.is-warning{border-left-color:var(--r2warn)}#tbh-bookinger-enterprise .tbhr2-quality-item strong{display:block;font-size:10px}#tbh-bookinger-enterprise .tbhr2-quality-item small{display:block;margin-top:3px;color:var(--faint);font-size:8px!important}#tbh-bookinger-enterprise .tbhr2-quality-item>span{font-size:11px;font-weight:900;text-align:right}#tbh-bookinger-enterprise .tbhr2-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px}#tbh-bookinger-enterprise .tbhr2-source-card{padding:10px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.012)}#tbh-bookinger-enterprise .tbhr2-source-card header{display:flex;justify-content:space-between;gap:8px}#tbh-bookinger-enterprise .tbhr2-source-card header strong{font-size:10px}#tbh-bookinger-enterprise .tbhr2-source-card header span{font-size:8px;font-weight:900;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr2-source-card p{margin-top:7px!important;font-size:9px!important}#tbh-bookinger-enterprise .tbhr2-source-card button{margin-top:8px;min-height:28px!important;padding:5px 8px!important;font-size:9px!important}#tbh-bookinger-enterprise .tbhr2-source-card.is-success{border-color:rgba(128,216,160,.24)}#tbh-bookinger-enterprise .tbhr2-source-card.is-warning{border-color:rgba(237,197,108,.30)}#tbh-bookinger-enterprise .tbhr2-source-card.is-error{border-color:rgba(243,139,131,.30)}#tbh-bookinger-enterprise .tbhr2-export{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:9px;padding:11px;border:1px solid var(--line);border-radius:9px}#tbh-bookinger-enterprise .tbhr2-export label{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:6px!important;color:var(--muted)!important;font-size:10px!important;letter-spacing:0!important;text-transform:none!important}#tbh-bookinger-enterprise .tbhr2-export input{width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;padding:0!important}#tbh-bookinger-enterprise .tbhr2-export>div{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}#tbh-bookinger-enterprise .tbhr2-limitations{margin-top:9px;padding:11px;border:1px solid var(--line);border-radius:9px}#tbh-bookinger-enterprise .tbhr2-limitations ul{margin:0;padding-left:18px;color:var(--muted);font-size:10px;line-height:1.55}#tbh-bookinger-enterprise .tbhr2-diagnostics{margin-top:9px}#tbh-bookinger-enterprise .tbhr2-diagnostics dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}#tbh-bookinger-enterprise .tbhr2-diagnostics dl>div{padding:9px;border:1px solid var(--line);border-radius:8px}#tbh-bookinger-enterprise .tbhr2-diagnostics dt{color:var(--faint);font-size:8px;font-weight:900;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr2-diagnostics dd{margin:4px 0 0;color:var(--text);font-size:10px}#tbh-bookinger-enterprise .tbhr2-empty{padding:14px;border:1px dashed var(--line);border-radius:8px;color:var(--faint);font-size:10px;text-align:center}#tbh-bookinger-enterprise .tbhr3-audit{--r3ok:#80d8a0;--r3warn:#edc56c;--r3bad:#f38b83}#tbh-bookinger-enterprise .tbhr3-audit.is-loading{cursor:progress}#tbh-bookinger-enterprise .tbhr3-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 1px 12px;border-bottom:1px solid var(--line)}#tbh-bookinger-enterprise .tbhr3-head>div>span{display:block;color:var(--gold2);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr3-head h3{margin-top:3px!important;font-size:18px!important}#tbh-bookinger-enterprise .tbhr3-head p{max-width:760px;margin-top:4px!important;font-size:10px!important}#tbh-bookinger-enterprise .tbhr3-head button{flex:0 0 auto}#tbh-bookinger-enterprise .tbhr3-status{margin:11px 0 7px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.014);color:var(--muted);font-size:10px}#tbh-bookinger-enterprise .tbhr3-status.is-success{border-color:rgba(128,216,160,.34);color:#bff0cf}#tbh-bookinger-enterprise .tbhr3-status.is-warning{border-color:rgba(237,197,108,.38);color:#f3d58d}#tbh-bookinger-enterprise .tbhr3-status.is-error{border-color:rgba(243,139,131,.42);color:#ffc1bb}#tbh-bookinger-enterprise .tbhr3-progress{position:relative;height:24px;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:#050403}#tbh-bookinger-enterprise .tbhr3-progress i{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,#76521d,var(--gold2));transition:width .28s ease}#tbh-bookinger-enterprise .tbhr3-progress span{position:relative;z-index:1;display:grid;height:100%;place-items:center;color:#fff7e8;font-size:8px;font-weight:900;letter-spacing:.03em}#tbh-bookinger-enterprise .tbhr3-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px}#tbh-bookinger-enterprise .tbhr3-metric{min-height:86px;padding:10px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.012)}#tbh-bookinger-enterprise .tbhr3-metric span{display:block;color:var(--faint);font-size:8px;font-weight:900;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr3-metric strong{display:block;margin-top:6px;font-size:20px}#tbh-bookinger-enterprise .tbhr3-metric small{display:block;margin-top:5px;color:var(--muted);font-size:8px!important}#tbh-bookinger-enterprise .tbhr3-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:9px;margin-top:9px}#tbh-bookinger-enterprise .tbhr3-card{overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#080604}#tbh-bookinger-enterprise .tbhr3-card>header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:10px 11px;border-bottom:1px solid var(--line)}#tbh-bookinger-enterprise .tbhr3-card>header span{display:block;color:var(--gold2);font-size:8px;font-weight:900;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr3-card>header h4{margin-top:2px!important;font-size:13px!important}#tbh-bookinger-enterprise .tbhr3-card>header small{color:var(--faint);font-size:8px!important;text-align:right}#tbh-bookinger-enterprise .tbhr3-table-wrap{overflow:auto;padding:0 10px 10px}#tbh-bookinger-enterprise .tbhr3-table{width:100%;min-width:680px;border-collapse:collapse}#tbh-bookinger-enterprise .tbhr3-table th,#tbh-bookinger-enterprise .tbhr3-table td{padding:8px;border-bottom:1px solid rgba(211,169,82,.12);text-align:left;vertical-align:top}#tbh-bookinger-enterprise .tbhr3-table th{color:var(--faint);font-size:7px;font-weight:900;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr3-table td{color:var(--muted);font-size:9px}#tbh-bookinger-enterprise .tbhr3-table td strong{display:block;color:var(--text);font-size:9px}#tbh-bookinger-enterprise .tbhr3-table td small{display:block;margin-top:2px;color:var(--faint);font-size:7px!important}#tbh-bookinger-enterprise .tbhr3-findings{display:grid;gap:0;max-height:620px;overflow:auto}#tbh-bookinger-enterprise .tbhr3-finding{padding:10px 11px;border-bottom:1px solid rgba(211,169,82,.11);border-left:3px solid var(--line-strong)}#tbh-bookinger-enterprise .tbhr3-finding.is-critical{border-left-color:var(--r3bad);background:rgba(243,139,131,.035)}#tbh-bookinger-enterprise .tbhr3-finding.is-high{border-left-color:var(--r3bad)}#tbh-bookinger-enterprise .tbhr3-finding.is-medium{border-left-color:var(--r3warn)}#tbh-bookinger-enterprise .tbhr3-finding.is-low{border-left-color:var(--r3ok)}#tbh-bookinger-enterprise .tbhr3-finding__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}#tbh-bookinger-enterprise .tbhr3-finding__meta span{color:var(--gold2);font-size:7px;font-weight:900;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr3-finding__meta em{color:var(--faint);font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr3-finding>strong{display:block;margin-top:4px;font-size:10px}#tbh-bookinger-enterprise .tbhr3-finding code{display:inline-block;margin-top:5px;padding:2px 5px;border:1px solid rgba(145,190,232,.22);border-radius:5px;background:rgba(145,190,232,.05);color:#cfe4f8;font-size:8px;overflow-wrap:anywhere}#tbh-bookinger-enterprise .tbhr3-finding p{margin-top:5px!important;font-size:9px!important}#tbh-bookinger-enterprise .tbhr3-finding small{display:block;margin-top:5px;color:var(--muted);font-size:8px!important;line-height:1.45}#tbh-bookinger-enterprise .tbhr3-card--sources{margin-top:9px}#tbh-bookinger-enterprise .tbhr3-sources{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:10px}#tbh-bookinger-enterprise .tbhr3-source{padding:8px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.012)}#tbh-bookinger-enterprise .tbhr3-source span{display:block;color:var(--faint);font-size:7px;font-weight:900;text-transform:uppercase}#tbh-bookinger-enterprise .tbhr3-source strong{display:block;margin-top:4px;font-size:9px}#tbh-bookinger-enterprise .tbhr3-source small{display:block;margin-top:3px;color:var(--muted);font-size:7px!important}#tbh-bookinger-enterprise .tbhr3-source.is-ok{border-color:rgba(128,216,160,.24)}#tbh-bookinger-enterprise .tbhr3-source.is-ok strong{color:#bff0cf}#tbh-bookinger-enterprise .tbhr3-source.is-warning{border-color:rgba(237,197,108,.30)}#tbh-bookinger-enterprise .tbhr3-source.is-warning strong{color:#f3d58d}#tbh-bookinger-enterprise .tbhr3-empty{padding:16px;color:var(--faint);font-size:9px;text-align:center}#tbh-bookinger-enterprise .tbhr3-empty strong{display:block;color:var(--text);font-size:10px}#tbh-bookinger-enterprise .tbhr3-empty p{margin-top:5px!important;font-size:9px!important}#tbh-bookinger-enterprise .tbhr3-empty button{margin-top:9px}@media(max-width:1280px){#tbh-bookinger-enterprise .tbhr2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}#tbh-bookinger-enterprise .tbhr2-source-strip,#tbh-bookinger-enterprise .tbhr2-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#tbh-bookinger-enterprise .tbhr3-summary{grid-template-columns:repeat(3,minmax(0,1fr))}#tbh-bookinger-enterprise .tbhr3-sources{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){#tbh-bookinger-enterprise .tbhr2-grid--2{grid-template-columns:1fr}#tbh-bookinger-enterprise .tbhr2-kpis--4,#tbh-bookinger-enterprise .tbhr2-kpis--5{grid-template-columns:repeat(2,minmax(0,1fr))}#tbh-bookinger-enterprise .tbhr2-formulas{grid-template-columns:1fr}#tbh-bookinger-enterprise .tbhr2-readiness{grid-template-columns:1fr}#tbh-bookinger-enterprise .tbhr2-readiness__checks{text-align:left}#tbh-bookinger-enterprise .tbhr3-grid{grid-template-columns:1fr}}@media(max-width:760px){#tbh-bookinger-enterprise .tbhr2-specifics{grid-template-columns:1fr}}@media(max-width:620px){#tbh-bookinger-enterprise .tbhr2-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}#tbh-bookinger-enterprise .tbhr2-period{grid-column:1/-1}#tbh-bookinger-enterprise .tbhr2-source-strip,#tbh-bookinger-enterprise .tbhr2-source-grid{grid-template-columns:1fr}#tbh-bookinger-enterprise .tbhr2-kpis{grid-template-columns:1fr 1fr}#tbh-bookinger-enterprise .tbhr2-kpi{min-height:112px}#tbh-bookinger-enterprise .tbhr2-action-card{grid-template-columns:1fr}#tbh-bookinger-enterprise .tbhr2-action-card header{display:grid}#tbh-bookinger-enterprise .tbhr2-action-card header>div:last-child{justify-content:flex-start}#tbh-bookinger-enterprise .tbhr2-export{display:grid}#tbh-bookinger-enterprise .tbhr2-export>div{display:grid;grid-template-columns:1fr 1fr;margin-left:0}#tbh-bookinger-enterprise .tbhr2-export button{width:100%}#tbh-bookinger-enterprise .tbhr2-diagnostics dl{grid-template-columns:1fr}#tbh-bookinger-enterprise .tbhr3-head{display:grid}#tbh-bookinger-enterprise .tbhr3-head button{width:100%}#tbh-bookinger-enterprise .tbhr3-summary{grid-template-columns:1fr 1fr}#tbh-bookinger-enterprise .tbhr3-sources{grid-template-columns:1fr 1fr}}@media print{html.tbh-r2-printing body{background:#fff!important}html.tbh-r2-printing body *{visibility:hidden!important}html.tbh-r2-printing #tbh-bookinger-enterprise,html.tbh-r2-printing #tbh-bookinger-enterprise .tbhe-shell,html.tbh-r2-printing #tbh-bookinger-enterprise .tbhe-layout,html.tbh-r2-printing #tbh-bookinger-enterprise .tbhe-main,html.tbh-r2-printing #tbh-bookinger-enterprise [data-view=reports],html.tbh-r2-printing #tbh-bookinger-enterprise [data-view=reports] *{visibility:visible!important}html.tbh-r2-printing #tbh-bookinger-enterprise{position:absolute!important;inset:0!important;padding:0!important;background:#fff!important;color:#111!important}html.tbh-r2-printing #tbh-bookinger-enterprise .tbhe-topbar,html.tbh-r2-printing #tbh-bookinger-enterprise .tbhe-nav,html.tbh-r2-printing #tbh-bookinger-enterprise .tbhr2-pagehead .tbhr2-actions,html.tbh-r2-printing #tbh-bookinger-enterprise .tbhr2-tabs,html.tbh-r2-printing #tbh-bookinger-enterprise .tbhr2-status{display:none!important}html.tbh-r2-printing #tbh-bookinger-enterprise .tbhe-layout{display:block!important}html.tbh-r2-printing #tbh-bookinger-enterprise .tbhe-main{padding:0!important;background:#fff!important}html.tbh-r2-printing #tbh-bookinger-enterprise [data-r2-panel]{display:none!important}html.tbh-r2-printing #tbh-bookinger-enterprise[data-r2-print-tab=executive] [data-r2-panel=executive],html.tbh-r2-printing #tbh-bookinger-enterprise[data-r2-print-tab=booking] [data-r2-panel=booking],html.tbh-r2-printing #tbh-bookinger-enterprise[data-r2-print-tab=marketing] [data-r2-panel=marketing],html.tbh-r2-printing #tbh-bookinger-enterprise[data-r2-print-tab=google] [data-r2-panel=google],html.tbh-r2-printing #tbh-bookinger-enterprise[data-r2-print-tab=site-audit] [data-r2-panel=site-audit],html.tbh-r2-printing #tbh-bookinger-enterprise[data-r2-print-tab=quality] [data-r2-panel=quality],html.tbh-r2-printing #tbh-bookinger-enterprise[data-r2-print-tab=appendix] [data-r2-panel=appendix]{display:block!important}html.tbh-r2-printing #tbh-bookinger-enterprise .tbhr2-card,html.tbh-r2-printing #tbh-bookinger-enterprise .tbhr2-kpi,html.tbh-r2-printing #tbh-bookinger-enterprise .tbhr2-action-card,html.tbh-r2-printing #tbh-bookinger-enterprise .tbhr2-insight{break-inside:avoid;border-color:#ccc!important;background:#fff!important;color:#111!important}html.tbh-r2-printing #tbh-bookinger-enterprise h2,html.tbh-r2-printing #tbh-bookinger-enterprise h3,html.tbh-r2-printing #tbh-bookinger-enterprise h4,html.tbh-r2-printing #tbh-bookinger-enterprise strong,html.tbh-r2-printing #tbh-bookinger-enterprise td{color:#111!important}html.tbh-r2-printing #tbh-bookinger-enterprise p,html.tbh-r2-printing #tbh-bookinger-enterprise span,html.tbh-r2-printing #tbh-bookinger-enterprise small,html.tbh-r2-printing #tbh-bookinger-enterprise li,html.tbh-r2-printing #tbh-bookinger-enterprise th{color:#444!important}}#tbh-seo-autopilot[data-seo-auth-required="true"]:not([data-seo-authenticated="true"])>.tbh-seo-autopilot__shell{display:none!important}#tbh-seo-autopilot[data-seo-auth-required="true"]:not([data-seo-authenticated="true"])>dialog{display:none!important}#tbh-seo-autopilot [data-seo-auth-gate][hidden]{display:none!important}#tbh-seo-autopilot .tbh-seo-auth-gate{display:grid!important;min-height:min(760px,82vh)!important;place-items:center!important;padding:clamp(20px,5vw,70px)!important;background:radial-gradient(circle at 50% 0%,rgba(218,174,82,.13),transparent 28rem),linear-gradient(180deg,#0c0805,#050403)!important;color:#f7f1e7!important}#tbh-seo-autopilot .tbh-seo-auth-gate__card{width:min(520px,100%)!important;padding:clamp(28px,5vw,48px)!important;border:1px solid rgba(218,174,82,.38)!important;border-radius:24px!important;background:radial-gradient(circle at 100% 0%,rgba(218,174,82,.12),transparent 18rem),linear-gradient(145deg,#171009,#0b0805)!important;box-shadow:0 30px 100px rgba(0,0,0,.52)!important;text-align:center!important}#tbh-seo-autopilot .tbh-seo-auth-gate__mark{display:grid!important;width:66px!important;height:66px!important;place-items:center!important;margin:0 auto 19px!important;border:1px solid rgba(218,174,82,.42)!important;border-radius:50%!important;color:#f0d18a!important;font-family:Georgia,serif!important;font-size:15px!important;letter-spacing:.08em!important}#tbh-seo-autopilot .tbh-seo-auth-gate__eyebrow{margin:0 0 9px!important;color:#d9ad52!important;font-size:10px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important}#tbh-seo-autopilot .tbh-seo-auth-gate h1{margin:0!important;color:#f7f1e7!important;-webkit-text-fill-color:#f7f1e7!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(38px,7vw,60px)!important;font-weight:500!important;letter-spacing:-.045em!important;line-height:.92!important;text-transform:uppercase!important}#tbh-seo-autopilot .tbh-seo-auth-gate__lead{max-width:420px!important;margin:16px auto 0!important;color:#cfc0aa!important;-webkit-text-fill-color:#cfc0aa!important;font-size:13px!important;line-height:1.65!important}#tbh-seo-autopilot .tbh-seo-auth-gate__status{margin:18px 0 0!important;padding:11px 13px!important;border:1px solid rgba(218,174,82,.18)!important;border-radius:12px!important;background:#090604!important;color:#bcae9a!important;-webkit-text-fill-color:#bcae9a!important;font-size:11px!important;line-height:1.5!important}#tbh-seo-autopilot .tbh-seo-auth-gate__status.is-error{border-color:rgba(244,135,125,.4)!important;background:rgba(216,79,68,.10)!important;color:#ffc0ba!important;-webkit-text-fill-color:#ffc0ba!important}#tbh-seo-autopilot .tbh-seo-auth-gate__status.is-success{border-color:rgba(114,211,154,.35)!important;background:rgba(67,171,109,.09)!important;color:#bceccb!important;-webkit-text-fill-color:#bceccb!important}#tbh-seo-autopilot .tbh-seo-auth-gate__button{width:100%!important;min-height:50px!important;margin-top:13px!important;padding:11px 18px!important;border:1px solid #e5bd66!important;border-radius:999px!important;background:linear-gradient(135deg,#f0d18a,#d9ad52 56%,#b9822e)!important;color:#120d07!important;-webkit-text-fill-color:#120d07!important;font:900 11px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:.07em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 12px 30px rgba(185,130,36,.18)!important}#tbh-seo-autopilot .tbh-seo-auth-gate__button:disabled{opacity:.55!important;cursor:wait!important}#tbh-seo-autopilot .tbh-seo-auth-gate__foot{margin:14px 0 0!important;color:#857866!important;-webkit-text-fill-color:#857866!important;font-size:10px!important;line-height:1.5!important}@media(max-width:560px){#tbh-seo-autopilot .tbh-seo-auth-gate{min-height:72vh!important;padding:12px!important}#tbh-seo-autopilot .tbh-seo-auth-gate__card{padding:28px 20px!important;border-radius:19px!important}}.tbh-consent-center[hidden]{display:none!important}.tbh-consent-center{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:end center;padding:clamp(10px,2vw,22px);color:#f7f1e7;font-family:inherit}.tbh-consent-center__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.66);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.tbh-consent-center__card{position:relative;width:min(720px,100%);max-height:min(88vh,760px);overflow:auto;padding:clamp(18px,3vw,28px);border:1px solid rgba(228,189,99,.36);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(228,189,99,.10),transparent 260px),linear-gradient(180deg,#17110c 0%,#0b0705 100%);box-shadow:0 30px 100px rgba(0,0,0,.68),inset 0 1px 0 rgba(255,255,255,.035);scrollbar-width:thin;scrollbar-color:rgba(228,189,99,.35) transparent}.tbh-consent-center__eyebrow{margin:0 0 7px;color:#e4bd63;font-size:.66rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.tbh-consent-center h2{margin:0;color:#fffaf1;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.72rem,4vw,2.6rem);line-height:.96;letter-spacing:.01em;text-transform:uppercase}.tbh-consent-center p{max-width:62ch;margin:12px 0 0;color:#d4c4a5;font-size:.91rem;line-height:1.58}.tbh-consent-center a{color:#f1cf7a;text-decoration-thickness:1px;text-underline-offset:4px}.tbh-consent-center__settings-intro{margin-top:10px!important;color:rgba(247,241,231,.70)!important;font-size:.8rem!important}.tbh-consent-center__choices{display:grid;gap:9px;margin-top:17px}.tbh-consent-center__choice{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:76px;margin:0;padding:14px 15px;border:1px solid rgba(228,189,99,.18);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.tbh-consent-center__choice:hover{border-color:rgba(228,189,99,.46);background:linear-gradient(180deg,rgba(228,189,99,.055),rgba(255,255,255,.014));transform:translateY(-1px)}.tbh-consent-center__choice.is-required{cursor:default;border-color:rgba(228,189,99,.12);background:rgba(0,0,0,.14)}.tbh-consent-center__choice.is-required:hover{transform:none;border-color:rgba(228,189,99,.12);background:rgba(0,0,0,.14)}.tbh-consent-center__choice-copy{min-width:0}.tbh-consent-center__choice-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tbh-consent-center__choice-title strong{color:#fffaf1;font-size:.82rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.tbh-consent-center__choice-title em{display:inline-flex;padding:3px 6px;border:1px solid rgba(228,189,99,.18);border-radius:999px;color:#d8bd7d;font-size:.49rem;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tbh-consent-center__choice small{display:block;margin-top:5px;color:rgba(247,241,231,.62);font-size:.72rem;line-height:1.42}.tbh-consent-center__toggle{position:relative;display:block;flex:0 0 auto;width:50px;height:29px}.tbh-consent-center__toggle input{position:absolute!important;inset:0!important;z-index:2!important;width:50px!important;height:29px!important;min-width:50px!important;min-height:29px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important}.tbh-consent-center__toggle-track{position:absolute;inset:0;display:block;border:1px solid rgba(228,189,99,.30);border-radius:999px;background:#292018;box-shadow:inset 0 2px 5px rgba(0,0,0,.28);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.tbh-consent-center__toggle-track::after{content:'';position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#f7f1e7;box-shadow:0 2px 7px rgba(0,0,0,.42);transition:transform .18s ease,background .18s ease}.tbh-consent-center__toggle input:checked + .tbh-consent-center__toggle-track{border-color:#e4bd63;background:linear-gradient(135deg,#f3d27d,#c99b3f);box-shadow:0 0 0 1px rgba(228,189,99,.11),inset 0 1px 0 rgba(255,255,255,.28)}.tbh-consent-center__toggle input:checked + .tbh-consent-center__toggle-track::after{transform:translateX(21px);background:#171008}.tbh-consent-center__toggle input:focus-visible + .tbh-consent-center__toggle-track{outline:2px solid #f4d98a;outline-offset:3px}.tbh-consent-center__toggle input:disabled{cursor:not-allowed!important}.tbh-consent-center__toggle input:disabled + .tbh-consent-center__toggle-track{opacity:.72}.tbh-consent-center__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px}.tbh-consent-center__actions button{min-height:48px;padding:11px 14px;border:1px solid rgba(228,189,99,.34);border-radius:13px;background:#15100b;color:#efd27f;font:inherit;font-size:.64rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.tbh-consent-center__actions button:hover{transform:translateY(-1px);border-color:#e4bd63}.tbh-consent-center__actions button:focus-visible{outline:2px solid #f4d98a;outline-offset:3px}.tbh-consent-center__actions [data-tbh-consent-accept]{border-color:#e4bd63!important;background:linear-gradient(135deg,#f3d27d,#d0a347)!important;color:#171008!important;-webkit-text-fill-color:#171008!important;text-shadow:none!important;opacity:1!important;filter:none!important;box-shadow:0 8px 22px rgba(196,145,45,.14)!important}#tbh-consent-center-v1 .tbh-consent-center__actions button[data-tbh-consent-save]{border-color:#f1cf72!important;background:linear-gradient(135deg,#f6d982 0%,#e7bd58 56%,#d2a441 100%)!important;background-color:#e7bd58!important;color:#140d06!important;-webkit-text-fill-color:#140d06!important;font-weight:950!important;text-shadow:none!important;opacity:1!important;filter:none!important;box-shadow:0 10px 28px rgba(196,145,45,.22),inset 0 1px 0 rgba(255,255,255,.38)!important}#tbh-consent-center-v1 .tbh-consent-center__actions button[data-tbh-consent-save]:hover{border-color:#ffe39a!important;background:linear-gradient(135deg,#ffe39a 0%,#efc763 58%,#d9aa43 100%)!important;color:#110a04!important;-webkit-text-fill-color:#110a04!important;transform:translateY(-1px)!important;box-shadow:0 13px 32px rgba(196,145,45,.28),inset 0 1px 0 rgba(255,255,255,.44)!important}#tbh-consent-center-v1 .tbh-consent-center__actions button[data-tbh-consent-save]:focus-visible{outline:3px solid rgba(255,227,154,.72)!important;outline-offset:3px!important;color:#110a04!important;-webkit-text-fill-color:#110a04!important}.tbh-consent-center__actions [data-tbh-consent-reject]{background:rgba(255,255,255,.018);color:#d8c9ad}.tbh-consent-center__settings{display:none}.tbh-consent-center.is-settings .tbh-consent-center__summary{display:none}.tbh-consent-center.is-settings .tbh-consent-center__settings{display:block}.tbh-consent-settings-button{display:inline-flex;align-items:center;justify-content:center;margin:10px 0 0;padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:.76rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer;opacity:.75}.tbh-consent-settings-button:hover,.tbh-consent-settings-button:focus-visible{color:#f4d98a;opacity:1;outline:none}@media(max-width:680px){.tbh-consent-center{padding:7px}.tbh-consent-center__card{max-height:94vh;padding:17px 14px;border-radius:18px}.tbh-consent-center h2{font-size:1.72rem}.tbh-consent-center p{font-size:.82rem}.tbh-consent-center__choice{min-height:72px;padding:12px;gap:12px}.tbh-consent-center__choice-title{display:grid;gap:4px}.tbh-consent-center__choice-title em{width:max-content}.tbh-consent-center__choice small{font-size:.68rem}.tbh-consent-center__actions{grid-template-columns:1fr}.tbh-consent-center__actions button{width:100%}}@media(max-width:380px){.tbh-consent-center__choice{grid-template-columns:minmax(0,1fr) 46px}.tbh-consent-center__toggle,.tbh-consent-center__toggle input{width:46px!important}.tbh-consent-center__toggle input:checked + .tbh-consent-center__toggle-track::after{transform:translateX(17px)}}@media(prefers-reduced-motion:reduce){.tbh-consent-center *{scroll-behavior:auto!important;transition:none!important}}#tbh-booking .tbh-booking__time.is-recommended{position:relative!important}#tbh-booking .tbh-booking__time.is-recommended::after{content:none!important;display:none!important}#tbh-booking .tbh-booking__times-recommendation{width:100%;margin:0 0 8px;padding:9px 11px;border-left:3px solid #e4bd63;border-radius:0 10px 10px 0;background:rgba(228,189,99,.045);color:inherit;font-size:12px;line-height:1.45}#tbh-booking #tbh-times[data-tbh-after-work-pending='true']::after,[data-tbh-booking] #tbh-times[data-tbh-after-work-pending='true']::after{display:none!important;content:none!important}#tbh-booking #tbh-times[data-tbh-after-work-pending='true'],[data-tbh-booking] #tbh-times[data-tbh-after-work-pending='true']{opacity:1!important;pointer-events:auto!important;min-height:62px!important}#tbh-booking .tbh-booking__time--after-work-pending,[data-tbh-booking] .tbh-booking__time--after-work-pending{display:grid!important;place-items:center!important;gap:3px!important;min-width:142px!important;min-height:60px!important;border-style:dashed!important;cursor:wait!important;background:linear-gradient(110deg,rgba(228,189,99,.05) 20%,rgba(228,189,99,.15) 38%,rgba(228,189,99,.05) 56%)!important;background-size:220% 100%!important;animation:tbh-aw-global-pending 1.05s linear infinite!important}#tbh-booking .tbh-booking__time--after-work-pending strong,[data-tbh-booking] .tbh-booking__time--after-work-pending strong{color:#f7f1e7!important;font-size:.94rem!important;line-height:1!important}#tbh-booking .tbh-booking__time--after-work-pending small,[data-tbh-booking] .tbh-booking__time--after-work-pending small{color:rgba(247,241,231,.64)!important;font-size:.62rem!important;font-weight:650!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important}@keyframes tbh-aw-global-pending{from{background-position:100% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){#tbh-booking .tbh-booking__time--after-work-pending,[data-tbh-booking] .tbh-booking__time--after-work-pending{animation:none!important}}html.tbh-booking-confirmation-open,html.tbh-booking-confirmation-open body{overflow:hidden!important;overscroll-behavior:none!important}#tbh-booking-confirmation-v19-42[hidden]{display:none!important}#tbh-booking-confirmation-v19-42{position:fixed!important;inset:0!important;z-index:2147483600!important;display:grid!important;place-items:center!important;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;background:rgba(3,2,1,.96)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;font-family:inherit!important;color:#f8f1e6!important;overflow:auto!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__panel{width:min(620px,100%)!important;margin:auto!important;padding:clamp(28px,6vw,54px)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__check{display:grid!important;width:76px!important;height:76px!important;place-items:center!important;margin:0 auto 24px!important;border:2px solid #e5bd66!important;border-radius:50%!important;color:#e5bd66!important;font-size:38px!important;font-weight:500!important;line-height:1!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__eyebrow{margin:0 0 10px!important;color:#e5bd66!important;font-size:12px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important}#tbh-booking-confirmation-v19-42 h2{margin:0!important;color:#fff8ed!important;-webkit-text-fill-color:#fff8ed!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(38px,9vw,66px)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:.94!important;text-transform:uppercase!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__lead{max-width:46ch!important;margin:18px auto 0!important;color:#cbbfae!important;-webkit-text-fill-color:#cbbfae!important;font-size:clamp(16px,4vw,20px)!important;line-height:1.55!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:30px 0 0!important;padding:22px 0!important;border-top:1px solid rgba(229,189,102,.34)!important;border-bottom:1px solid rgba(229,189,102,.34)!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details>div{padding:0 12px!important;border-right:1px solid rgba(229,189,102,.18)!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details>div:last-child{border-right:0!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details span{display:block!important;color:#9e9282!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details strong{display:block!important;margin-top:7px!important;color:#fff8ed!important;-webkit-text-fill-color:#fff8ed!important;font-size:clamp(17px,4vw,22px)!important;line-height:1.25!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__reference{margin:22px 0 0!important;color:#b9ad9c!important;font-size:14px!important;line-height:1.5!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__reference strong{color:#e5bd66!important;-webkit-text-fill-color:#e5bd66!important;white-space:nowrap!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__email{margin:9px 0 0!important;color:#8f8475!important;font-size:13px!important;line-height:1.5!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder{max-width:520px!important;margin:22px auto 0!important;padding:17px 18px!important;border:1px solid rgba(229,189,102,.34)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(229,189,102,.08),rgba(229,189,102,.035))!important;text-align:left!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-title{display:block!important;margin:0 0 10px!important;color:#efd184!important;-webkit-text-fill-color:#efd184!important;font-size:11px!important;font-weight:950!important;letter-spacing:.11em!important;text-transform:uppercase!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-list{display:grid!important;gap:9px!important;margin:0!important;padding:0!important;list-style:none!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 14px!important;align-items:start!important;padding-top:9px!important;border-top:1px solid rgba(229,189,102,.13)!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-item:first-child{padding-top:0!important;border-top:0!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-name{color:#fff8ed!important;-webkit-text-fill-color:#fff8ed!important;font-size:14px!important;font-weight:800!important;line-height:1.4!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-doneness{color:#e5bd66!important;-webkit-text-fill-color:#e5bd66!important;font-size:13px!important;font-weight:900!important;line-height:1.4!important;white-space:nowrap!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-serving{grid-column:1/-1!important;margin:0!important;color:#9e9282!important;-webkit-text-fill-color:#9e9282!important;font-size:11.5px!important;line-height:1.45!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__policy{max-width:520px!important;margin:22px auto 0!important;padding:16px 17px!important;border:1px solid rgba(229,189,102,.28)!important;border-radius:14px!important;background:rgba(229,189,102,.055)!important;text-align:left!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__policy>strong{display:block!important;margin:0 0 7px!important;color:#efd184!important;-webkit-text-fill-color:#efd184!important;font-size:11px!important;font-weight:950!important;letter-spacing:.09em!important;text-transform:uppercase!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__policy p{margin:6px 0 0!important;color:#cbbfae!important;-webkit-text-fill-color:#cbbfae!important;font-size:12.5px!important;line-height:1.55!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__policy p strong{display:inline!important;color:#fff8ed!important;-webkit-text-fill-color:#fff8ed!important;font-size:inherit!important;letter-spacing:0!important;text-transform:none!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__policy a{display:inline-flex!important;margin-top:10px!important;color:#efd184!important;-webkit-text-fill-color:#efd184!important;font-size:12px!important;font-weight:900!important;text-decoration:underline!important;text-underline-offset:3px!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__actions{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;max-width:440px!important;margin:30px auto 0!important}#tbh-booking-confirmation-v19-42 button{width:100%!important;min-height:58px!important;padding:14px 22px!important;border-radius:999px!important;font:900 13px/1.2 inherit!important;letter-spacing:.09em!important;text-transform:uppercase!important;cursor:pointer!important}#tbh-booking-confirmation-v19-42 [data-confirmation-done]{border:1px solid #f0cf82!important;background:linear-gradient(135deg,#f4d98e,#dfb653 58%,#c89433)!important;color:#140d06!important;-webkit-text-fill-color:#140d06!important;box-shadow:0 14px 34px rgba(196,145,45,.24)!important}#tbh-booking-confirmation-v19-42 [data-confirmation-new]{border:1px solid rgba(229,189,102,.38)!important;background:transparent!important;color:#e7c675!important;-webkit-text-fill-color:#e7c675!important;box-shadow:none!important}#tbh-booking-confirmation-v19-42 button:focus-visible{outline:3px solid rgba(244,217,142,.72)!important;outline-offset:4px!important}@media(max-width:620px){#tbh-booking-confirmation-v19-42{place-items:start center!important;padding:0 20px!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__panel{min-height:100svh!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:36px 0!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__check{width:66px!important;height:66px!important;margin-bottom:20px!important;font-size:32px!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details{grid-template-columns:1fr!important;padding:8px 0!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:13px 0!important;border-right:0!important;border-bottom:1px solid rgba(229,189,102,.13)!important;text-align:left!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details>div:last-child{border-bottom:0!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details strong{margin-top:0!important;text-align:right!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-item{grid-template-columns:1fr!important;gap:3px!important}#tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-doneness{white-space:normal!important}}@media(prefers-reduced-motion:reduce){#tbh-booking-confirmation-v19-42 *{scroll-behavior:auto!important;transition:none!important}}.tbh-bookinger__classification-badge{display:inline-flex;align-items:center;justify-content:center;min-height:25px;margin-top:.45rem;padding:.3rem .55rem;border:1px solid rgba(228,189,99,.28);border-radius:999px;font-size:.61rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.tbh-bookinger__classification-badge--test{border-color:rgba(255,180,168,.42);background:rgba(255,180,168,.09);color:#ffd0c7}.tbh-bookinger__classification-badge--duplicate{border-color:rgba(185,215,255,.40);background:rgba(185,215,255,.08);color:#cfe3ff}.tbh-bookinger__classification-badge--internal{border-color:rgba(244,217,138,.40);background:rgba(244,217,138,.08);color:#f4d98a}.tbh-bookinger__analytics-badge{display:inline-flex;align-items:center;justify-content:center;min-height:25px;margin-top:.45rem;margin-left:.35rem;padding:.3rem .55rem;border:1px solid rgba(201,242,207,.30);border-radius:999px;background:rgba(201,242,207,.06);color:#c9f2cf;font-size:.58rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.tbh-bookinger__analytics-badge--fallback{border-color:rgba(244,217,138,.34);background:rgba(244,217,138,.06);color:#f4d98a}.tbh-bookinger__analytics-badge--missing{border-color:rgba(255,180,168,.40);background:rgba(255,180,168,.07);color:#ffd0c7}.tbh-bookinger__mini-button--classification{border-color:rgba(185,215,255,.34);color:#cfe3ff}.tbh-classification-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.78);backdrop-filter:blur(8px)}.tbh-classification-modal__card{width:min(560px,100%);padding:1.25rem;border:1px solid rgba(228,189,99,.34);border-radius:20px;background:linear-gradient(180deg,#17110c,#090604);box-shadow:0 26px 80px rgba(0,0,0,.55);color:#f7f1e7}.tbh-classification-modal__eyebrow{margin:0 0 .45rem;color:#f4d98a;font-size:.66rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.tbh-classification-modal__title{margin:0;color:#f7f1e7;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.7rem,5vw,2.7rem);line-height:1;text-transform:uppercase}.tbh-classification-modal__text{margin:.75rem 0 1rem;color:#d3c097;font-size:.9rem;line-height:1.55}.tbh-classification-modal__field{display:grid;gap:.4rem;margin-top:.8rem}.tbh-classification-modal__field label{color:#f4d98a;font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tbh-classification-modal__field select,.tbh-classification-modal__field textarea{width:100%;padding:.8rem .9rem;border:1px solid rgba(228,189,99,.30);border-radius:14px;background:#0e0a07;color:#f7f1e7;font:inherit;outline:none}.tbh-classification-modal__field textarea{min-height:92px;resize:vertical}.tbh-classification-modal__warning{margin:.9rem 0 0;padding:.75rem .85rem;border:1px solid rgba(201,242,207,.22);border-radius:12px;background:rgba(201,242,207,.05);color:#c9f2cf;font-size:.78rem;line-height:1.45}.tbh-classification-modal__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.tbh-classification-modal__button{min-height:44px;padding:.7rem 1rem;border:1px solid rgba(228,189,99,.34);border-radius:999px;background:rgba(255,255,255,.04);color:#f4d98a;font:inherit;font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.tbh-classification-modal__button--primary{border-color:#f4d98a;background:#e6c36f;color:#120b04}@media(max-width:620px){.tbh-classification-modal__actions{display:grid}.tbh-classification-modal__button{width:100%}}#tbh-bookinger .tbh-growth-admin{padding:16px;border-bottom:1px solid rgba(228,189,99,.13);background:radial-gradient(circle at 100% 0%,rgba(228,189,99,.07),transparent 25rem),rgba(3,2,1,.42)}#tbh-bookinger .tbh-growth-admin__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}#tbh-bookinger .tbh-growth-admin__eyebrow{margin:0 0 5px;color:#f4d98a;font-size:.58rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}#tbh-bookinger .tbh-growth-admin__head h3{margin:0;color:#f7f1e7;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.5rem,2.3vw,2.35rem);line-height:1;text-transform:uppercase}#tbh-bookinger .tbh-growth-admin__intro{max-width:780px;margin:8px 0 0;color:#d3c097;font-size:.82rem;line-height:1.46}#tbh-bookinger .tbh-growth-admin__controls{display:flex;flex-wrap:wrap;gap:8px;align-items:end}#tbh-bookinger .tbh-growth-admin__controls label{display:grid;gap:5px;color:#f4d98a;font-size:.58rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#tbh-bookinger .tbh-growth-admin__controls select,#tbh-bookinger .tbh-growth-admin__controls button{min-height:42px;padding:9px 12px;border:1px solid rgba(228,189,99,.28);border-radius:12px;background:#15100b;color:#f4d98a;font:inherit;font-size:.64rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}#tbh-bookinger .tbh-growth-admin__controls button{cursor:pointer;border-radius:999px}#tbh-bookinger .tbh-growth-admin__status{margin-top:12px;padding:11px 13px;border:1px solid rgba(185,215,255,.18);border-radius:13px;background:rgba(185,215,255,.035);color:#d3c097;font-size:.78rem;line-height:1.44}#tbh-bookinger .tbh-growth-admin__status.is-success{border-color:rgba(201,242,207,.28);color:#c9f2cf;background:rgba(201,242,207,.045)}#tbh-bookinger .tbh-growth-admin__status.is-error{border-color:rgba(255,180,168,.3);color:#ffb4a8;background:rgba(255,180,168,.05)}#tbh-bookinger .tbh-growth-admin__status.is-warning{border-color:rgba(244,217,138,.26);color:#f4d98a;background:rgba(244,217,138,.04)}#tbh-bookinger .tbh-growth-admin__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}#tbh-bookinger .tbh-growth-admin__kpis article{padding:12px;border:1px solid rgba(228,189,99,.13);border-radius:13px;background:rgba(255,255,255,.018)}#tbh-bookinger .tbh-growth-admin__kpis span{display:block;color:#d3c097;font-size:.54rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}#tbh-bookinger .tbh-growth-admin__kpis strong{display:block;margin-top:6px;color:#f4d98a;font-family:Georgia,'Times New Roman',serif;font-size:1.65rem;line-height:1}#tbh-bookinger .tbh-growth-admin__days{display:grid;gap:8px;margin-top:10px}#tbh-bookinger .tbh-growth-admin__day{border:1px solid rgba(228,189,99,.14);border-radius:14px;background:rgba(255,255,255,.017);overflow:hidden}#tbh-bookinger .tbh-growth-admin__day.is-critical{border-color:rgba(255,180,168,.34)}#tbh-bookinger .tbh-growth-admin__day.is-high{border-color:rgba(244,217,138,.32)}#tbh-bookinger .tbh-growth-admin__day.is-stable{border-color:rgba(201,242,207,.22)}#tbh-bookinger .tbh-growth-admin__day summary{display:grid;grid-template-columns:minmax(180px,1fr) auto repeat(3,90px);gap:10px;align-items:center;padding:12px 14px;cursor:pointer;list-style:none}#tbh-bookinger .tbh-growth-admin__day summary::-webkit-details-marker{display:none}#tbh-bookinger .tbh-growth-admin__date strong{display:block;color:#f7f1e7;font-size:.88rem}#tbh-bookinger .tbh-growth-admin__date span{display:block;margin-top:3px;color:rgba(247,241,231,.58);font-size:.67rem}#tbh-bookinger .tbh-growth-admin__risk{display:inline-flex;padding:6px 8px;border:1px solid rgba(228,189,99,.2);border-radius:999px;color:#f4d98a;font-size:.57rem;font-weight:900;text-transform:uppercase;white-space:nowrap}#tbh-bookinger .tbh-growth-admin__summary-metric span{display:block;color:rgba(247,241,231,.55);font-size:.5rem;font-weight:900;text-transform:uppercase}#tbh-bookinger .tbh-growth-admin__summary-metric strong{display:block;margin-top:3px;color:#f4d98a;font-size:.83rem}#tbh-bookinger .tbh-growth-admin__day-body{padding:14px;border-top:1px solid rgba(228,189,99,.11)}#tbh-bookinger .tbh-growth-admin__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}#tbh-bookinger .tbh-growth-admin__metrics div,#tbh-bookinger .tbh-growth-admin__gap>div{padding:10px;border:1px solid rgba(228,189,99,.1);border-radius:11px;background:rgba(3,2,1,.28)}#tbh-bookinger .tbh-growth-admin__metrics span,#tbh-bookinger .tbh-growth-admin__gap span{display:block;color:rgba(247,241,231,.55);font-size:.51rem;font-weight:900;text-transform:uppercase}#tbh-bookinger .tbh-growth-admin__metrics strong,#tbh-bookinger .tbh-growth-admin__gap strong{display:block;margin-top:5px;color:#f7f1e7;font-size:.88rem}#tbh-bookinger .tbh-growth-admin__gap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;padding:10px;border-left:3px solid #ffb4a8;border-radius:0 12px 12px 0;background:rgba(255,180,168,.035)}#tbh-bookinger .tbh-growth-admin__actions-list{display:grid;gap:8px;margin-top:9px}#tbh-bookinger .tbh-growth-admin__action{padding:12px;border:1px solid rgba(228,189,99,.13);border-radius:12px;background:rgba(255,255,255,.018)}#tbh-bookinger .tbh-growth-admin__action header{display:flex;justify-content:space-between;gap:10px;align-items:start}#tbh-bookinger .tbh-growth-admin__action header span{color:#f4d98a;font-size:.54rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#tbh-bookinger .tbh-growth-admin__action h4{margin:4px 0 0;color:#f7f1e7;font-size:.9rem;line-height:1.25}#tbh-bookinger .tbh-growth-admin__action header b{padding:5px 7px;border:1px solid rgba(228,189,99,.18);border-radius:999px;color:#d3c097;font-size:.53rem;text-transform:uppercase;white-space:nowrap}#tbh-bookinger .tbh-growth-admin__action p{margin:8px 0 0;color:#d3c097;font-size:.75rem;line-height:1.43}#tbh-bookinger .tbh-growth-admin__booking-url,#tbh-bookinger .tbh-growth-admin__action-buttons{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}#tbh-bookinger .tbh-growth-admin__booking-url a,#tbh-bookinger .tbh-growth-admin__booking-url button,#tbh-bookinger .tbh-growth-admin__action-buttons button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:1px solid rgba(228,189,99,.24);border-radius:999px;background:rgba(228,189,99,.04);color:#f4d98a;font:inherit;font-size:.57rem;font-weight:900;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;cursor:pointer}#tbh-bookinger .tbh-growth-admin__ok{margin-top:9px;padding:11px;border-left:3px solid #c9f2cf;border-radius:0 11px 11px 0;background:rgba(201,242,207,.04);color:#c9f2cf;font-size:.75rem}#tbh-bookinger .tbh-growth-admin__empty{padding:16px;border:1px dashed rgba(228,189,99,.15);border-radius:12px;color:rgba(247,241,231,.58);text-align:center;font-size:.75rem}#tbh-bookinger .tbh-growth-admin.is-loading{opacity:.78}#tbh-bookinger .tbh-booking-intake__legend .is-good::before{background:rgba(185,215,255,.55)!important}#tbh-bookinger .tbh-booking-intake__legend .is-very-good::before{background:rgba(228,189,99,.72)!important}#tbh-bookinger .tbh-booking-intake__legend .is-full::before{background:#f4d98a!important}#tbh-bookinger .tbh-booking-intake__slot.is-good{border-color:rgba(185,215,255,.28)!important;background:rgba(185,215,255,.055)!important}#tbh-bookinger .tbh-booking-intake__slot.is-good span{color:#b9d7ff!important}#tbh-bookinger .tbh-booking-intake__slot.is-very-good{border-color:rgba(228,189,99,.34)!important;background:rgba(228,189,99,.075)!important}#tbh-bookinger .tbh-booking-intake__slot.is-very-good span{color:#e4bd63!important}#tbh-bookinger .tbh-booking-intake__slot.is-full{border-color:rgba(244,217,138,.5)!important;background:rgba(244,217,138,.12)!important}#tbh-bookinger .tbh-booking-intake__slot.is-full span{color:#f4d98a!important}@media(max-width:980px){#tbh-bookinger .tbh-growth-admin__head{grid-template-columns:1fr}#tbh-bookinger .tbh-growth-admin__day summary{grid-template-columns:minmax(170px,1fr) auto repeat(3,75px)}}@media(max-width:760px){#tbh-bookinger .tbh-growth-admin{padding:13px}#tbh-bookinger .tbh-growth-admin__controls{display:grid;grid-template-columns:1fr}#tbh-bookinger .tbh-growth-admin__controls button,#tbh-bookinger .tbh-growth-admin__controls select{width:100%}#tbh-bookinger .tbh-growth-admin__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#tbh-bookinger .tbh-growth-admin__day summary{grid-template-columns:1fr auto}#tbh-bookinger .tbh-growth-admin__summary-metric{display:none}#tbh-bookinger .tbh-growth-admin__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#tbh-bookinger .tbh-growth-admin__gap{grid-template-columns:1fr}}#tbh-bookinger .tbh-acquisition-admin{padding:16px;border-bottom:1px solid rgba(228,189,99,.13);background:rgba(4,3,2,.50)}#tbh-bookinger .tbh-acquisition-admin__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}#tbh-bookinger .tbh-acquisition-admin__eyebrow{margin:0 0 5px;color:#f4d98a;font-size:.58rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}#tbh-bookinger .tbh-acquisition-admin h3{margin:0;color:#f7f1e7;font-family:Georgia,serif;font-size:clamp(1.4rem,2vw,2.1rem);text-transform:uppercase}#tbh-bookinger .tbh-acquisition-admin__head p:not(.tbh-acquisition-admin__eyebrow){max-width:800px;margin:8px 0 0;color:#d3c097;font-size:.8rem;line-height:1.45}#tbh-bookinger .tbh-acquisition-admin__actions{display:flex;flex-wrap:wrap;gap:7px}#tbh-bookinger .tbh-acquisition-admin button{min-height:40px;padding:9px 12px;border:1px solid rgba(228,189,99,.28);border-radius:999px;background:#15100b;color:#f4d98a;font:inherit;font-size:.59rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}#tbh-bookinger .tbh-acquisition-admin button.is-primary{background:#e4bd63;color:#120b04}#tbh-bookinger .tbh-acquisition-admin__status,#tbh-bookinger .tbh-acquisition-admin__guard{margin-top:10px;padding:10px 12px;border:1px solid rgba(185,215,255,.17);border-radius:12px;color:#d3c097;background:rgba(185,215,255,.035);font-size:.74rem;line-height:1.45}#tbh-bookinger .tbh-acquisition-admin__status.is-success{border-color:rgba(201,242,207,.28);color:#c9f2cf}#tbh-bookinger .tbh-acquisition-admin__status.is-error{border-color:rgba(255,180,168,.30);color:#ffb4a8}#tbh-bookinger .tbh-acquisition-admin__guard{border-color:rgba(255,180,168,.18);background:rgba(255,180,168,.035)}#tbh-bookinger .tbh-acquisition-admin__guard strong{color:#ffb4a8}#tbh-bookinger .tbh-acquisition-admin__settings{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-top:10px}#tbh-bookinger .tbh-acquisition-admin__settings label{display:grid;gap:5px;color:#f4d98a;font-size:.53rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#tbh-bookinger .tbh-acquisition-admin__settings input,#tbh-bookinger .tbh-acquisition-admin__settings select{min-height:40px;padding:8px 10px;border:1px solid rgba(228,189,99,.25);border-radius:11px;background:#15100b;color:#f7f1e7;font:inherit}#tbh-bookinger .tbh-acquisition-admin__kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:10px}#tbh-bookinger .tbh-acquisition-admin__kpis article{padding:11px;border:1px solid rgba(228,189,99,.12);border-radius:12px;background:rgba(255,255,255,.015)}#tbh-bookinger .tbh-acquisition-admin__kpis span{display:block;color:#d3c097;font-size:.49rem;font-weight:900;text-transform:uppercase}#tbh-bookinger .tbh-acquisition-admin__kpis strong{display:block;margin-top:5px;color:#f4d98a;font-family:Georgia,serif;font-size:1.35rem}#tbh-bookinger .tbh-acquisition-admin__grid{display:grid;grid-template-columns:1.35fr .65fr;gap:9px;margin-top:10px}#tbh-bookinger .tbh-acquisition-admin__grid>article{padding:12px;border:1px solid rgba(228,189,99,.12);border-radius:13px;background:rgba(255,255,255,.015)}#tbh-bookinger .tbh-acquisition-admin__grid h4{margin:0 0 8px;color:#f7f1e7;font-family:Georgia,serif;text-transform:uppercase}#tbh-bookinger .tbh-acquisition-admin__campaign{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(228,189,99,.09)}#tbh-bookinger .tbh-acquisition-admin__campaign span,#tbh-bookinger .tbh-acquisition-admin__campaign small{display:block;color:#d3c097;font-size:.62rem}#tbh-bookinger .tbh-acquisition-admin__campaign strong{display:block;margin:3px 0;color:#f7f1e7;font-size:.78rem}#tbh-bookinger .tbh-acquisition-admin__campaign-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}#tbh-bookinger .tbh-acquisition-admin__campaign-actions button{min-height:31px;padding:6px 8px;font-size:.51rem}#tbh-bookinger .tbh-acquisition-admin__delivery{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid rgba(228,189,99,.08);color:#d3c097;font-size:.7rem}#tbh-bookinger .tbh-acquisition-admin__delivery strong{color:#f4d98a}#tbh-bookinger .tbh-acquisition-admin .is-empty{color:rgba(247,241,231,.55);font-size:.72rem}#tbh-bookinger .tbh-acquisition-admin.is-loading{opacity:.72}@media(max-width:1000px){#tbh-bookinger .tbh-acquisition-admin__head{grid-template-columns:1fr}#tbh-bookinger .tbh-acquisition-admin__settings{grid-template-columns:repeat(2,minmax(0,1fr))}#tbh-bookinger .tbh-acquisition-admin__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){#tbh-bookinger .tbh-acquisition-admin{padding:13px}#tbh-bookinger .tbh-acquisition-admin__actions,#tbh-bookinger .tbh-acquisition-admin__settings{display:grid;grid-template-columns:1fr}#tbh-bookinger .tbh-acquisition-admin__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#tbh-bookinger .tbh-acquisition-admin__grid{grid-template-columns:1fr}#tbh-bookinger .tbh-acquisition-admin__campaign{grid-template-columns:1fr}#tbh-bookinger .tbh-acquisition-admin__campaign-actions{justify-content:flex-start}}#tbh-bookinger .tbh-retargeting-admin{padding:16px;border-bottom:1px solid rgba(228,189,99,.13);background:rgba(7,5,3,.66)}#tbh-bookinger .tbh-retargeting-admin__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}#tbh-bookinger .tbh-retargeting-admin__eyebrow{margin:0 0 5px;color:#f4d98a;font-size:.58rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}#tbh-bookinger .tbh-retargeting-admin h3{margin:0;color:#f7f1e7;font-family:Georgia,serif;font-size:clamp(1.4rem,2vw,2.1rem);text-transform:uppercase}#tbh-bookinger .tbh-retargeting-admin__head p:not(.tbh-retargeting-admin__eyebrow){max-width:840px;margin:8px 0 0;color:#d3c097;font-size:.8rem;line-height:1.45}#tbh-bookinger .tbh-retargeting-admin__actions{display:flex;flex-wrap:wrap;gap:7px}#tbh-bookinger .tbh-retargeting-admin button{min-height:40px;padding:9px 12px;border:1px solid rgba(228,189,99,.28);border-radius:999px;background:#15100b;color:#f4d98a;font:inherit;font-size:.59rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}#tbh-bookinger .tbh-retargeting-admin button.is-primary{background:#e4bd63;color:#120b04}#tbh-bookinger .tbh-retargeting-admin__status,#tbh-bookinger .tbh-retargeting-admin__guard{margin-top:10px;padding:10px 12px;border:1px solid rgba(185,215,255,.17);border-radius:12px;color:#d3c097;background:rgba(185,215,255,.035);font-size:.74rem;line-height:1.45}#tbh-bookinger .tbh-retargeting-admin__status.is-success{border-color:rgba(201,242,207,.28);color:#c9f2cf}#tbh-bookinger .tbh-retargeting-admin__status.is-error{border-color:rgba(255,180,168,.30);color:#ffb4a8}#tbh-bookinger .tbh-retargeting-admin__guard{border-color:rgba(201,242,207,.18);background:rgba(201,242,207,.025)}#tbh-bookinger .tbh-retargeting-admin__guard strong{color:#c9f2cf}#tbh-bookinger .tbh-retargeting-admin__settings{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-top:10px}#tbh-bookinger .tbh-retargeting-admin__settings label{display:grid;gap:5px;color:#f4d98a;font-size:.53rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#tbh-bookinger .tbh-retargeting-admin__settings input,#tbh-bookinger .tbh-retargeting-admin__settings select{min-height:40px;padding:8px 10px;border:1px solid rgba(228,189,99,.25);border-radius:11px;background:#15100b;color:#f7f1e7;font:inherit}#tbh-bookinger .tbh-retargeting-admin__kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin-top:10px}#tbh-bookinger .tbh-retargeting-admin__kpis article{padding:11px;border:1px solid rgba(228,189,99,.12);border-radius:12px;background:rgba(255,255,255,.015)}#tbh-bookinger .tbh-retargeting-admin__kpis span{display:block;color:#d3c097;font-size:.47rem;font-weight:900;text-transform:uppercase}#tbh-bookinger .tbh-retargeting-admin__kpis strong{display:block;margin-top:5px;color:#f4d98a;font-family:Georgia,serif;font-size:1.25rem}#tbh-bookinger .tbh-retargeting-admin__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:9px;margin-top:10px}#tbh-bookinger .tbh-retargeting-admin__grid>article{padding:12px;border:1px solid rgba(228,189,99,.12);border-radius:13px;background:rgba(255,255,255,.015)}#tbh-bookinger .tbh-retargeting-admin__grid h4{margin:0 0 8px;color:#f7f1e7;font-family:Georgia,serif;text-transform:uppercase}#tbh-bookinger .tbh-retargeting-admin__proposal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(228,189,99,.09)}#tbh-bookinger .tbh-retargeting-admin__proposal span,#tbh-bookinger .tbh-retargeting-admin__proposal small{display:block;color:#d3c097;font-size:.62rem}#tbh-bookinger .tbh-retargeting-admin__proposal strong{display:block;margin:3px 0;color:#f7f1e7;font-size:.78rem}#tbh-bookinger .tbh-retargeting-admin__proposal b{padding:5px 7px;border:1px solid rgba(228,189,99,.18);border-radius:999px;color:#f4d98a;font-size:.52rem;text-transform:uppercase}#tbh-bookinger .tbh-retargeting-admin__event{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid rgba(228,189,99,.08);color:#d3c097;font-size:.7rem}#tbh-bookinger .tbh-retargeting-admin__event strong{color:#f4d98a}#tbh-bookinger .tbh-retargeting-admin .is-empty{color:rgba(247,241,231,.55);font-size:.72rem}#tbh-bookinger .tbh-retargeting-admin.is-loading{opacity:.72}@media(max-width:1100px){#tbh-bookinger .tbh-retargeting-admin__head{grid-template-columns:1fr}#tbh-bookinger .tbh-retargeting-admin__settings{grid-template-columns:repeat(2,minmax(0,1fr))}#tbh-bookinger .tbh-retargeting-admin__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){#tbh-bookinger .tbh-retargeting-admin{padding:13px}#tbh-bookinger .tbh-retargeting-admin__actions,#tbh-bookinger .tbh-retargeting-admin__settings{display:grid;grid-template-columns:1fr}#tbh-bookinger .tbh-retargeting-admin__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#tbh-bookinger .tbh-retargeting-admin__grid{grid-template-columns:1fr}#tbh-bookinger .tbh-retargeting-admin__proposal{grid-template-columns:1fr}}#tbh-social-admin .tbh-google-intelligence{margin-top:10px;padding:18px;border:1px solid var(--line);border-radius:18px;background:rgba(7,4,3,.88);box-shadow:var(--shadow)}#tbh-social-admin .tbh-google-intelligence.is-loading{opacity:.72}#tbh-social-admin .tbh-google-intelligence__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}#tbh-social-admin .tbh-google-intelligence__head h3{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:1.35rem;text-transform:uppercase}#tbh-social-admin .tbh-google-intelligence__head p:not(.tbh-eyebrow){max-width:70ch;margin:7px 0 0;color:var(--muted);font-size:.78rem;line-height:1.5}#tbh-social-admin .tbh-google-intelligence__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}#tbh-social-admin .tbh-google-mode{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;color:var(--gold-light);font-size:.6rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}#tbh-social-admin .tbh-google-mode.is-safe{color:#c9f2cf;border-color:rgba(189,232,195,.38);background:rgba(189,232,195,.045)}#tbh-social-admin .tbh-google-mode.is-warning{color:#ffb4a8;border-color:rgba(255,180,168,.42)}#tbh-social-admin .tbh-google-intelligence__message{margin-top:13px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;color:var(--muted);background:rgba(255,255,255,.015);font-size:.76rem;line-height:1.45}#tbh-social-admin .tbh-google-intelligence__message.is-success{color:#c9f2cf;border-color:rgba(189,232,195,.32)}#tbh-social-admin .tbh-google-intelligence__message.is-warning{color:#f4d98a;border-color:rgba(244,217,138,.38)}#tbh-social-admin .tbh-google-intelligence__message.is-error{color:#ffb4a8;border-color:rgba(255,180,168,.42)}#tbh-social-admin .tbh-google-intelligence__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px}#tbh-social-admin .tbh-google-intelligence__grid article{min-width:0;min-height:92px;padding:13px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.016)}#tbh-social-admin .tbh-google-intelligence__grid article.is-success{border-color:rgba(189,232,195,.34)}#tbh-social-admin .tbh-google-intelligence__grid article.is-error{border-color:rgba(255,180,168,.46)}#tbh-social-admin .tbh-google-intelligence__grid article.is-warning{border-color:rgba(244,217,138,.40)}#tbh-social-admin .tbh-google-intelligence__grid span,#tbh-social-admin .tbh-google-intelligence__grid small{display:block;color:var(--muted);font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}#tbh-social-admin .tbh-google-intelligence__grid strong{display:block;margin:8px 0 5px;color:var(--gold-light);font-family:Georgia,'Times New Roman',serif;font-size:1.38rem;line-height:1}#tbh-social-admin .tbh-google-intelligence__grid article.is-success strong{color:#c9f2cf!important;-webkit-text-fill-color:#c9f2cf!important}#tbh-social-admin .tbh-google-intelligence__grid article.is-error strong{color:#ffb4a8!important;-webkit-text-fill-color:#ffb4a8!important}#tbh-social-admin .tbh-google-intelligence__foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:11px;border-top:1px solid var(--line);color:var(--muted);font-size:.66rem}@media(max-width:1100px){#tbh-social-admin .tbh-google-intelligence__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){#tbh-social-admin .tbh-google-intelligence__head{display:grid;grid-template-columns:1fr}#tbh-social-admin .tbh-google-intelligence__actions{justify-content:flex-start}#tbh-social-admin .tbh-google-intelligence__grid{grid-template-columns:1fr 1fr}}@media(max-width:430px){#tbh-social-admin .tbh-google-intelligence__grid{grid-template-columns:1fr}}#tbh-bookinger .tbh-google-analytics-admin{padding:18px;border-bottom:1px solid rgba(228,189,99,.14);background:radial-gradient(circle at 100% 0%,rgba(70,136,255,.08),transparent 30rem),rgba(3,2,1,.54)}#tbh-bookinger .tbh-google-analytics-admin.is-loading{opacity:.74}#tbh-bookinger .tbh-google-analytics-admin__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}#tbh-bookinger .tbh-google-analytics-admin__eyebrow{margin:0 0 5px;color:#8fb8ff;font-size:.58rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}#tbh-bookinger .tbh-google-analytics-admin h2{margin:0;color:#f7f1e7;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.5rem,2.4vw,2.45rem);line-height:1;text-transform:uppercase}#tbh-bookinger .tbh-google-analytics-admin__head p:not(.tbh-google-analytics-admin__eyebrow){max-width:880px;margin:8px 0 0;color:#d3c097;font-size:.8rem;line-height:1.48}#tbh-bookinger .tbh-google-analytics-admin__controls{display:flex;flex-wrap:wrap;gap:8px;align-items:end;justify-content:flex-end}#tbh-bookinger .tbh-google-analytics-admin__controls label{display:grid;gap:5px;color:#8fb8ff;font-size:.54rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}#tbh-bookinger .tbh-google-analytics-admin__controls select,#tbh-bookinger .tbh-google-analytics-admin__controls button{min-height:42px;padding:9px 12px;border:1px solid rgba(143,184,255,.30);border-radius:999px;background:#11131a;color:#b9d7ff;font:inherit;font-size:.59rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}#tbh-bookinger .tbh-google-analytics-admin__controls button{cursor:pointer}#tbh-bookinger .tbh-google-analytics-admin__controls button.is-primary{border-color:#8fb8ff;background:linear-gradient(135deg,#b9d7ff,#739ee9);color:#0a101b}#tbh-bookinger .tbh-google-analytics-admin__status,#tbh-bookinger .tbh-google-analytics-admin__truth{margin-top:11px;padding:11px 13px;border:1px solid rgba(143,184,255,.22);border-radius:13px;background:rgba(143,184,255,.035);color:#d3c097;font-size:.76rem;line-height:1.48}#tbh-bookinger .tbh-google-analytics-admin__status.is-success{border-color:rgba(201,242,207,.30);color:#c9f2cf;background:rgba(201,242,207,.04)}#tbh-bookinger .tbh-google-analytics-admin__status.is-warning{border-color:rgba(244,217,138,.34);color:#f4d98a;background:rgba(244,217,138,.04)}#tbh-bookinger .tbh-google-analytics-admin__status.is-error{border-color:rgba(255,180,168,.38);color:#ffb4a8;background:rgba(255,180,168,.05)}#tbh-bookinger .tbh-google-analytics-admin__truth strong{color:#8fb8ff}#tbh-bookinger .tbh-google-analytics-admin__connections,#tbh-bookinger .tbh-google-analytics-admin__kpis,#tbh-bookinger .tbh-google-analytics-admin__realtime{display:grid;gap:8px;margin-top:10px}#tbh-bookinger .tbh-google-analytics-admin__connections{grid-template-columns:repeat(4,minmax(0,1fr))}#tbh-bookinger .tbh-google-analytics-admin__kpis{grid-template-columns:repeat(6,minmax(0,1fr))}#tbh-bookinger .tbh-google-analytics-admin__realtime{grid-template-columns:repeat(4,minmax(0,1fr))}#tbh-bookinger .tbh-google-analytics-admin__connections article,#tbh-bookinger .tbh-google-analytics-admin__kpis article,#tbh-bookinger .tbh-google-analytics-admin__realtime article{min-width:0;padding:12px;border:1px solid rgba(143,184,255,.14);border-radius:13px;background:rgba(255,255,255,.016)}#tbh-bookinger .tbh-google-analytics-admin__connections article.is-success{border-color:rgba(201,242,207,.34)}#tbh-bookinger .tbh-google-analytics-admin__connections article.is-warning{border-color:rgba(244,217,138,.40)}#tbh-bookinger .tbh-google-analytics-admin__connections article.is-error{border-color:rgba(255,180,168,.44)}#tbh-bookinger .tbh-google-analytics-admin__connections span,#tbh-bookinger .tbh-google-analytics-admin__kpis span,#tbh-bookinger .tbh-google-analytics-admin__realtime span{display:block;color:#aeb8c9;font-size:.49rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}#tbh-bookinger .tbh-google-analytics-admin__connections strong,#tbh-bookinger .tbh-google-analytics-admin__kpis strong,#tbh-bookinger .tbh-google-analytics-admin__realtime strong{display:block;margin-top:6px;color:#b9d7ff;font-family:Georgia,'Times New Roman',serif;font-size:1.38rem;line-height:1}#tbh-bookinger .tbh-google-analytics-admin__connections small,#tbh-bookinger .tbh-google-analytics-admin__kpis small,#tbh-bookinger .tbh-google-analytics-admin__realtime small{display:block;margin-top:5px;color:rgba(247,241,231,.55);font-size:.58rem;line-height:1.35}#tbh-bookinger .tbh-google-analytics-admin__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}#tbh-bookinger .tbh-google-analytics-admin__panel{padding:13px;border:1px solid rgba(143,184,255,.14);border-radius:14px;background:rgba(255,255,255,.014)}#tbh-bookinger .tbh-google-analytics-admin__panel--wide{grid-column:1/-1}#tbh-bookinger .tbh-google-analytics-admin__panel header h3{margin:0;color:#f7f1e7;font-family:Georgia,'Times New Roman',serif;font-size:1.05rem;text-transform:uppercase}#tbh-bookinger .tbh-google-analytics-admin__panel header p{margin:5px 0 0;color:#aeb8c9;font-size:.7rem;line-height:1.42}#tbh-bookinger .tbh-google-analytics-admin__table-wrap{overflow:auto;margin-top:10px}#tbh-bookinger .tbh-google-analytics-admin__table-wrap table{width:100%;min-width:720px;border-collapse:collapse}#tbh-bookinger .tbh-google-analytics-admin__table-wrap th,#tbh-bookinger .tbh-google-analytics-admin__table-wrap td{padding:8px 9px;border-bottom:1px solid rgba(143,184,255,.10);text-align:left;color:#d3c097;font-size:.66rem;vertical-align:top}#tbh-bookinger .tbh-google-analytics-admin__table-wrap th{color:#8fb8ff;font-size:.5rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}#tbh-bookinger .tbh-google-analytics-admin__table-wrap td strong{color:#f7f1e7}#tbh-bookinger .tbh-google-analytics-admin__empty{margin-top:10px;padding:14px;border:1px dashed rgba(143,184,255,.18);border-radius:12px;color:#aeb8c9;text-align:center;font-size:.7rem}#tbh-bookinger .tbh-google-trend{display:grid;gap:6px;margin-top:10px}#tbh-bookinger .tbh-google-trend article{display:grid;grid-template-columns:72px minmax(150px,1fr) minmax(160px,auto);gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(143,184,255,.08)}#tbh-bookinger .tbh-google-trend time{color:#aeb8c9;font-size:.6rem}#tbh-bookinger .tbh-google-trend__bars{display:grid;gap:4px}#tbh-bookinger .tbh-google-trend__bars span{position:relative;display:block;width:max(2px,var(--bar));height:6px;border-radius:999px;background:linear-gradient(90deg,#8fb8ff,#b9d7ff)}#tbh-bookinger .tbh-google-trend__bars span+span{background:linear-gradient(90deg,#e4bd63,#f4d98a)}#tbh-bookinger .tbh-google-trend__values strong{display:block;color:#f7f1e7;font-size:.68rem}#tbh-bookinger .tbh-google-trend__values small{display:block;margin-top:2px;color:#aeb8c9;font-size:.56rem}#tbh-bookinger .tbh-google-opportunities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}#tbh-bookinger .tbh-google-opportunities article{padding:11px;border:1px solid rgba(228,189,99,.16);border-radius:12px;background:rgba(228,189,99,.025)}#tbh-bookinger .tbh-google-opportunities header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}#tbh-bookinger .tbh-google-opportunities strong{color:#f7f1e7;font-size:.74rem}#tbh-bookinger .tbh-google-opportunities header span{color:#f4d98a;font-size:.54rem;font-weight:900;white-space:nowrap}#tbh-bookinger .tbh-google-opportunities p,#tbh-bookinger .tbh-google-opportunities small{display:block;margin:7px 0 0;color:#d3c097;font-size:.62rem;line-height:1.42}#tbh-bookinger .tbh-google-analytics-admin__foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:1px solid rgba(143,184,255,.12);color:#aeb8c9;font-size:.6rem}@media(max-width:1100px){#tbh-bookinger .tbh-google-analytics-admin__head{grid-template-columns:1fr}#tbh-bookinger .tbh-google-analytics-admin__controls{justify-content:flex-start}#tbh-bookinger .tbh-google-analytics-admin__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}#tbh-bookinger .tbh-google-opportunities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#tbh-bookinger .tbh-google-analytics-admin{padding:13px}#tbh-bookinger .tbh-google-analytics-admin__controls{display:grid;grid-template-columns:1fr}#tbh-bookinger .tbh-google-analytics-admin__controls select,#tbh-bookinger .tbh-google-analytics-admin__controls button{width:100%}#tbh-bookinger .tbh-google-analytics-admin__connections,#tbh-bookinger .tbh-google-analytics-admin__realtime{grid-template-columns:repeat(2,minmax(0,1fr))}#tbh-bookinger .tbh-google-analytics-admin__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#tbh-bookinger .tbh-google-trend article{grid-template-columns:64px 1fr}#tbh-bookinger .tbh-google-trend__values{grid-column:1/-1}#tbh-bookinger .tbh-google-opportunities{grid-template-columns:1fr}}@media(max-width:430px){#tbh-bookinger .tbh-google-analytics-admin__connections,#tbh-bookinger .tbh-google-analytics-admin__realtime{grid-template-columns:1fr}}[data-tbh-capacity-message][hidden]{display:none!important}#tbh-booking [data-tbh-capacity-message],[data-tbh-booking] [data-tbh-capacity-message]{margin:0 0 18px;padding:14px 16px;border:1px solid rgba(216,79,68,.52);border-radius:12px;background:rgba(216,79,68,.10);color:#f6d8d3;font-size:13px;line-height:1.55}#tbh-booking [data-tbh-capacity-message] strong,[data-tbh-booking] [data-tbh-capacity-message] strong{display:block;margin-bottom:3px;color:#fff1ed;font-weight:800}#tbh-booking .tbh-booking-policy-note,[data-tbh-booking] .tbh-booking-policy-note{margin:10px 0 0;padding:11px 13px;border:1px solid rgba(199,161,90,.24);border-radius:10px;background:rgba(199,161,90,.065);color:rgba(247,241,231,.78);font-size:12px;line-height:1.5}#tbh-booking .tbh-booking-policy-note strong,[data-tbh-booking] .tbh-booking-policy-note{color:#ddb96f}#tbh-bookinger-enterprise .tbhe-order-mini{display:grid;gap:3px;max-width:360px}#tbh-bookinger-enterprise .tbhe-order-mini>strong{color:var(--gold2);font-size:10px}#tbh-bookinger-enterprise .tbhe-order-mini>span{display:block;color:var(--muted);font-size:9px;line-height:1.35;white-space:normal}#tbh-bookinger-enterprise .tbhe-order-mini__comment{margin-top:2px;padding-top:4px;border-top:1px solid rgba(211,169,82,.12);color:var(--text)!important}#tbh-bookinger-enterprise .tbhe-order-mini__comment.is-empty{color:var(--faint)!important}#tbh-bookinger-enterprise .tbhe-order-summary{grid-column:1/-1;margin-bottom:10px;padding:12px;border:1px solid rgba(211,169,82,.28);border-radius:12px;background:linear-gradient(180deg,rgba(211,169,82,.045),rgba(255,255,255,.01))}#tbh-bookinger-enterprise .tbhe-order-summary>header span,#tbh-bookinger-enterprise .tbhe-human-comment>header span{display:block;color:var(--gold2);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#tbh-bookinger-enterprise .tbhe-order-summary>header h3,#tbh-bookinger-enterprise .tbhe-human-comment>header h3{margin:3px 0 0;font-size:15px}#tbh-bookinger-enterprise .tbhe-order-summary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}#tbh-bookinger-enterprise .tbhe-order-summary__section{padding:10px;border:1px solid rgba(211,169,82,.16);border-radius:9px;background:rgba(0,0,0,.13)}#tbh-bookinger-enterprise .tbhe-order-summary__section h4{margin:0 0 7px;color:var(--text);font-size:10px;text-transform:uppercase;letter-spacing:.06em}#tbh-bookinger-enterprise .tbhe-order-summary__line{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid rgba(211,169,82,.09)}#tbh-bookinger-enterprise .tbhe-order-summary__line:last-child{border-bottom:0}#tbh-bookinger-enterprise .tbhe-order-summary__line span{color:var(--faint);font-size:9px}#tbh-bookinger-enterprise .tbhe-order-summary__line strong{color:var(--text);font-size:9px;text-align:right}#tbh-bookinger-enterprise .tbhe-order-summary__list>span{display:block;margin-bottom:5px;color:var(--faint);font-size:9px}#tbh-bookinger-enterprise .tbhe-order-summary__list ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}#tbh-bookinger-enterprise .tbhe-order-summary__list li{display:flex;justify-content:space-between;gap:10px;padding:6px;border:1px solid rgba(211,169,82,.10);border-radius:7px}#tbh-bookinger-enterprise .tbhe-order-summary__list li strong,#tbh-bookinger-enterprise .tbhe-order-summary__list li small{font-size:9px}#tbh-bookinger-enterprise .tbhe-order-summary__list li small{color:var(--gold2)}#tbh-bookinger-enterprise .tbhe-order-summary__note{margin:7px 0 0;color:var(--muted);font-size:9px}#tbh-bookinger-enterprise .tbhe-human-comment{grid-column:1/-1;margin-top:10px;padding:12px;border:1px solid rgba(211,169,82,.28);border-radius:12px;background:rgba(255,255,255,.015)}#tbh-bookinger-enterprise .tbhe-human-comment>header{display:flex;align-items:start;justify-content:space-between;gap:10px}#tbh-bookinger-enterprise .tbhe-human-comment>header small{color:var(--faint);font-size:8px}#tbh-bookinger-enterprise .tbhe-human-comment>p{margin:7px 0;color:var(--muted);font-size:9px;line-height:1.45}#tbh-bookinger-enterprise .tbhe-human-comment textarea{width:100%;min-height:110px;padding:10px;border:1px solid rgba(211,169,82,.28);border-radius:9px;background:#080604;color:var(--text);font:inherit;font-size:11px;line-height:1.5;resize:vertical}#tbh-bookinger-enterprise .tbhe-human-comment__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}#tbh-bookinger-enterprise .tbhe-human-comment__actions span{color:var(--muted);font-size:9px}#tbh-bookinger-enterprise .tbhe-human-comment__actions span.is-success{color:#bff0cf}#tbh-bookinger-enterprise .tbhe-human-comment__actions span.is-error{color:#ffc1bb}#tbh-bookinger-enterprise .tbhe-human-comment__actions button{min-height:38px;padding:8px 12px;border:1px solid var(--gold2);border-radius:9px;background:linear-gradient(135deg,#f0d18a,#d9ad52);color:#120d07;font-weight:900}#tbh-bookinger-enterprise [data-tbhe-legacy-comment-editor='hidden']{display:none!important}@media(max-width:760px){#tbh-bookinger-enterprise .tbhe-order-summary__grid{grid-template-columns:1fr}#tbh-bookinger-enterprise .tbhe-human-comment__actions{display:grid}#tbh-bookinger-enterprise .tbhe-human-comment__actions button{width:100%}}[data-tbh-seo-intelligence] .si-opportunity--detailed{display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;gap:14px!important;align-items:start!important;padding:14px 0!important}[data-tbh-seo-intelligence] .si-opportunity--detailed>.si-score{position:sticky!important;top:86px!important;min-width:46px!important;text-align:center!important}[data-tbh-seo-intelligence] .si-opportunity__body{min-width:0!important}[data-tbh-seo-intelligence] .si-opportunity__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}[data-tbh-seo-intelligence] .si-opportunity__header>div{min-width:0!important}[data-tbh-seo-intelligence] .si-opportunity__header strong{display:block!important;color:#f4f6f8!important;font-size:13px!important;line-height:1.35!important}[data-tbh-seo-intelligence] .si-opportunity__context{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important;gap:7px!important;margin-top:8px!important}[data-tbh-seo-intelligence] .si-opportunity__context>span{min-width:0!important;padding:7px 8px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:7px!important;background:rgba(255,255,255,.018)!important;color:#aab2bc!important;font-size:10px!important;line-height:1.4!important;overflow-wrap:anywhere!important}[data-tbh-seo-intelligence] .si-opportunity__context b{display:block!important;margin-bottom:3px!important;color:#f0d58e!important;font-size:8px!important;font-weight:900!important;letter-spacing:.055em!important;text-transform:uppercase!important}[data-tbh-seo-intelligence] .si-opportunity__path{display:inline-block!important;max-width:100%!important;padding:2px 5px!important;border:1px solid rgba(145,189,227,.24)!important;border-radius:5px!important;background:rgba(145,189,227,.05)!important;color:#cee3f6!important;font:600 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace!important;white-space:normal!important;overflow-wrap:anywhere!important}[data-tbh-seo-intelligence] .si-opportunity__missing{color:#f1a19b!important;font-weight:800!important}[data-tbh-seo-intelligence] .si-opportunity__metrics{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:8px!important}[data-tbh-seo-intelligence] .si-opportunity__metrics span{display:inline-flex!important;gap:4px!important;padding:4px 7px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:999px!important;color:#aeb6c0!important;background:rgba(255,255,255,.014)!important;font-size:9px!important;line-height:1.25!important}[data-tbh-seo-intelligence] .si-opportunity__metrics b{color:#eef1f4!important}[data-tbh-seo-intelligence] .si-opportunity__problem,[data-tbh-seo-intelligence] .si-opportunity__recommendation{margin-top:8px!important;color:#a8b0ba!important;font-size:10.5px!important;line-height:1.5!important}[data-tbh-seo-intelligence] .si-opportunity__problem b,[data-tbh-seo-intelligence] .si-opportunity__recommendation b{color:#f1f3f5!important}[data-tbh-seo-intelligence] .si-opportunity__missing-data{margin-top:8px!important;padding:7px 9px!important;border-left:2px solid #f0cf7b!important;background:rgba(240,207,123,.035)!important;color:#c9b77d!important;font-size:9px!important}[data-tbh-seo-intelligence] .si-opportunity__actions{align-self:center!important;min-width:196px!important;justify-content:flex-end!important}[data-tbh-seo-intelligence] .si-opportunity__actions .si-pill{min-height:34px!important;display:inline-flex!important;align-items:center!important;padding:7px 10px!important}[data-tbh-seo-intelligence] .si-detail-section{display:grid!important;gap:10px!important}[data-tbh-seo-intelligence] .si-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}[data-tbh-seo-intelligence] .si-detail-field,[data-tbh-seo-intelligence] .si-detail-copy,[data-tbh-seo-intelligence] .si-detail-metrics article{min-width:0!important;padding:10px!important;border:1px solid rgba(255,255,255,.095)!important;border-radius:8px!important;background:rgba(255,255,255,.018)!important}[data-tbh-seo-intelligence] .si-detail-field>strong,[data-tbh-seo-intelligence] .si-detail-copy>strong,[data-tbh-seo-intelligence] .si-detail-metrics span{display:block!important;color:#f0d58e!important;font-size:8px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}[data-tbh-seo-intelligence] .si-detail-field>span,[data-tbh-seo-intelligence] .si-detail-field>code{display:block!important;margin-top:5px!important;color:#eef1f4!important;font-size:11px!important;line-height:1.45!important;overflow-wrap:anywhere!important}[data-tbh-seo-intelligence] .si-detail-field>code{padding:5px 7px!important;border:1px solid rgba(145,189,227,.22)!important;border-radius:6px!important;background:rgba(145,189,227,.045)!important;color:#cee3f6!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}[data-tbh-seo-intelligence] .si-detail-field .is-warning{color:#f1a19b!important}[data-tbh-seo-intelligence] .si-detail-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}[data-tbh-seo-intelligence] .si-detail-metrics strong{display:block!important;margin-top:5px!important;color:#f4f6f8!important;font-size:15px!important}[data-tbh-seo-intelligence] .si-detail-copy p{margin-top:5px!important;color:#adb5bf!important;font-size:11px!important;line-height:1.55!important}[data-tbh-seo-intelligence] .si-detail-warning{padding:9px 10px!important;border:1px solid rgba(240,207,123,.25)!important;border-radius:8px!important;background:rgba(240,207,123,.035)!important;color:#d7c488!important;font-size:10px!important}[data-tbh-seo-intelligence] .si-detail-raw-note{color:#78828e!important;font-size:9px!important}[data-tbh-seo-intelligence] .si-opportunity__precision{margin-top:8px!important;padding:7px 9px!important;border:1px solid rgba(128,216,160,.22)!important;border-radius:7px!important;background:rgba(128,216,160,.035)!important;color:#b9d9c4!important;font-size:9px!important;line-height:1.45!important;overflow-wrap:anywhere!important}[data-tbh-seo-intelligence] .si-opportunity__precision b{color:#d7f0df!important;text-transform:uppercase!important;letter-spacing:.055em!important}@media(max-width:900px){[data-tbh-seo-intelligence] .si-opportunity--detailed{grid-template-columns:48px minmax(0,1fr)!important}[data-tbh-seo-intelligence] .si-opportunity__actions{grid-column:1/-1!important;min-width:0!important;justify-content:flex-start!important}[data-tbh-seo-intelligence] .si-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){[data-tbh-seo-intelligence] .si-opportunity--detailed{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:12px 0!important}[data-tbh-seo-intelligence] .si-opportunity--detailed>.si-score{position:relative!important;top:auto!important;min-width:40px!important}[data-tbh-seo-intelligence] .si-opportunity__header{display:grid!important}[data-tbh-seo-intelligence] .si-opportunity__context,[data-tbh-seo-intelligence] .si-detail-grid,[data-tbh-seo-intelligence] .si-detail-metrics{grid-template-columns:1fr!important}[data-tbh-seo-intelligence] .si-opportunity__actions{display:grid!important;grid-template-columns:1fr!important}[data-tbh-seo-intelligence] .si-opportunity__actions button{width:100%!important;min-height:44px!important}}[data-tbh-seo-intelligence] .si-main{max-width:100%!important;overflow:hidden!important}[data-tbh-seo-intelligence] .si-report-view{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;isolation:isolate}[data-tbh-seo-intelligence] .si-report-view.is-active{display:block!important}[data-tbh-seo-intelligence] .si-report-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;width:100%!important;margin:0 0 12px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.09)!important;background:transparent!important}[data-tbh-seo-intelligence] .si-report-head span,[data-tbh-seo-intelligence] .si-report-panel__head span{display:block!important;color:#e3bf68!important;-webkit-text-fill-color:#e3bf68!important;font:900 8px/1.25 Inter,system-ui,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}[data-tbh-seo-intelligence] .si-report-head h2{margin:4px 0 0!important;padding:0!important;color:#f5f1e8!important;-webkit-text-fill-color:#f5f1e8!important;font:800 20px/1.16 Inter,system-ui,sans-serif!important;letter-spacing:-.015em!important;text-transform:none!important}[data-tbh-seo-intelligence] .si-report-head p{margin:5px 0 0!important;color:#8f99a5!important;-webkit-text-fill-color:#8f99a5!important;font:400 10px/1.5 Inter,system-ui,sans-serif!important;text-transform:none!important}[data-tbh-seo-intelligence] .si-report-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}[data-tbh-seo-intelligence] .si-report-actions button{width:auto!important;min-height:36px!important;margin:0!important;padding:8px 11px!important;white-space:nowrap!important}[data-tbh-seo-intelligence] .si-report-summary{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0 0 12px!important}[data-tbh-seo-intelligence] .si-report-summary article{display:block!important;min-width:0!important;min-height:84px!important;margin:0!important;padding:11px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:9px!important;background:rgba(255,255,255,.015)!important;box-shadow:none!important}[data-tbh-seo-intelligence] .si-report-summary span{display:block!important;color:#87919d!important;-webkit-text-fill-color:#87919d!important;font:900 8px/1.3 Inter,system-ui,sans-serif!important;text-transform:uppercase!important}[data-tbh-seo-intelligence] .si-report-summary strong{display:block!important;margin:6px 0 0!important;color:#f5f1e8!important;-webkit-text-fill-color:#f5f1e8!important;font:850 17px/1.15 Inter,system-ui,sans-serif!important;overflow-wrap:anywhere!important}[data-tbh-seo-intelligence] .si-report-summary small{display:block!important;margin:5px 0 0!important;color:#78838f!important;-webkit-text-fill-color:#78838f!important;font:400 8px/1.4 Inter,system-ui,sans-serif!important}[data-tbh-seo-intelligence] .si-report-panel{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:10px 0 0!important;padding:0!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:10px!important;background:rgba(255,255,255,.01)!important;box-shadow:none!important;overflow:hidden!important}[data-tbh-seo-intelligence] .si-report-panel__head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important;margin:0!important;padding:11px 12px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:transparent!important}[data-tbh-seo-intelligence] .si-report-panel__head h3{margin:3px 0 0!important;color:#f5f1e8!important;-webkit-text-fill-color:#f5f1e8!important;font:800 14px/1.25 Inter,system-ui,sans-serif!important;text-transform:none!important}[data-tbh-seo-intelligence] .si-report-panel__head small{color:#7d8792!important;-webkit-text-fill-color:#7d8792!important;font:400 8px/1.4 Inter,system-ui,sans-serif!important;text-align:right!important}[data-tbh-seo-intelligence] .si-report-view .si-table-wrap{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}[data-tbh-seo-intelligence] .si-page-priority-table{width:100%!important;min-width:980px!important;max-width:none!important;table-layout:auto!important;border-collapse:collapse!important}[data-tbh-seo-intelligence] .si-page-priority-table th,[data-tbh-seo-intelligence] .si-page-priority-table td{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.45!important}[data-tbh-seo-intelligence] .si-priority{display:inline-flex!important;padding:4px 7px!important;border:1px solid!important;border-radius:999px!important;font:900 9px/1.2 Inter,system-ui,sans-serif!important;white-space:nowrap!important}[data-tbh-seo-intelligence] .si-priority.is-high{color:#ffc0ba!important;border-color:rgba(243,139,131,.38)!important;background:rgba(243,139,131,.05)!important}[data-tbh-seo-intelligence] .si-priority.is-medium{color:#f2d48a!important;border-color:rgba(237,197,108,.36)!important;background:rgba(237,197,108,.05)!important}[data-tbh-seo-intelligence] .si-priority.is-low{color:#bceccb!important;border-color:rgba(128,216,160,.30)!important;background:rgba(128,216,160,.04)!important}[data-tbh-seo-intelligence] .si-report-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;gap:10px!important;width:100%!important;min-width:0!important}[data-tbh-seo-intelligence] .si-report-grid>*{min-width:0!important}[data-tbh-seo-intelligence] .si-report-recommendations{display:grid!important;gap:7px!important;padding:11px!important}[data-tbh-seo-intelligence] .si-report-recommendation{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;min-width:0!important;padding:9px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:8px!important;background:transparent!important}[data-tbh-seo-intelligence] .si-report-recommendation>span{display:grid!important;width:28px!important;height:28px!important;place-items:center!important;border:1px solid rgba(227,191,104,.35)!important;border-radius:50%!important;color:#e3bf68!important;-webkit-text-fill-color:#e3bf68!important;font:900 9px/1 Inter,system-ui,sans-serif!important}[data-tbh-seo-intelligence] .si-report-recommendation p{margin:5px 0 0!important;color:#b5bdc7!important;-webkit-text-fill-color:#b5bdc7!important;font:400 10px/1.45 Inter,system-ui,sans-serif!important}[data-tbh-seo-intelligence] .si-report-recommendation small{display:block!important;margin:5px 0 0!important;color:#7f8995!important;-webkit-text-fill-color:#7f8995!important;font:400 9px/1.45 Inter,system-ui,sans-serif!important}[data-tbh-seo-intelligence] .si-report-coverage{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:11px!important}[data-tbh-seo-intelligence] .si-report-coverage>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;padding:9px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:8px!important;background:transparent!important}[data-tbh-seo-intelligence] .si-report-coverage span{min-width:0!important;color:#8d97a3!important;-webkit-text-fill-color:#8d97a3!important;font:400 9px/1.35 Inter,system-ui,sans-serif!important}[data-tbh-seo-intelligence] .si-report-coverage strong{flex:0 0 auto!important;color:#f5f1e8!important;-webkit-text-fill-color:#f5f1e8!important;font:850 12px/1.2 Inter,system-ui,sans-serif!important}@media(max-width:1100px){[data-tbh-seo-intelligence] .si-report-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-tbh-seo-intelligence] .si-report-grid{grid-template-columns:1fr!important}}@media(max-width:760px){[data-tbh-seo-intelligence] .si-report-head{display:grid!important;align-items:start!important}[data-tbh-seo-intelligence] .si-report-actions{display:grid!important;grid-template-columns:1fr 1fr!important;justify-content:stretch!important}[data-tbh-seo-intelligence] .si-report-actions button{width:100%!important}[data-tbh-seo-intelligence] .si-report-summary{grid-template-columns:1fr 1fr!important}[data-tbh-seo-intelligence] .si-report-panel__head{display:grid!important}[data-tbh-seo-intelligence] .si-report-panel__head small{text-align:left!important}[data-tbh-seo-intelligence] .si-report-coverage{grid-template-columns:1fr!important}}#tbh-bookinger-enterprise .tbh-capacity-recovery-admin{min-width:0}#tbh-bookinger-enterprise .tbh-capacity-recovery-admin.is-loading{opacity:.7;pointer-events:none}#tbh-bookinger-enterprise .tbh-cr-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}#tbh-bookinger-enterprise .tbh-cr-status{margin:11px 0 4px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;color:var(--muted);font-size:11px}#tbh-bookinger-enterprise .tbh-cr-status.is-success{border-color:rgba(128,216,160,.34);color:#bff0cf}#tbh-bookinger-enterprise .tbh-cr-status.is-warning{border-color:rgba(237,197,108,.38);color:#f3d58d}#tbh-bookinger-enterprise .tbh-cr-status.is-error{border-color:rgba(243,139,131,.42);color:#ffc1bb}#tbh-bookinger-enterprise .tbh-cr-source{margin:0 0 10px!important;color:var(--faint)!important;font-size:10px!important}#tbh-bookinger-enterprise .tbh-cr-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px}#tbh-bookinger-enterprise .tbh-cr-decision{padding:13px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.014)}#tbh-bookinger-enterprise .tbh-cr-decision.is-good{border-color:rgba(128,216,160,.34);background:rgba(128,216,160,.035)}#tbh-bookinger-enterprise .tbh-cr-decision.is-warning{border-color:rgba(237,197,108,.34);background:rgba(237,197,108,.035)}#tbh-bookinger-enterprise .tbh-cr-decision span,#tbh-bookinger-enterprise .tbh-cr-decision strong,#tbh-bookinger-enterprise .tbh-cr-decision small{display:block}#tbh-bookinger-enterprise .tbh-cr-decision span{color:var(--faint);font-size:9px;font-weight:900;text-transform:uppercase}#tbh-bookinger-enterprise .tbh-cr-decision strong{margin-top:4px;font-size:27px;line-height:1}#tbh-bookinger-enterprise .tbh-cr-decision small{margin-top:5px;color:var(--muted);font-size:10px}#tbh-bookinger-enterprise .tbh-cr-source-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:10px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--line)}#tbh-bookinger-enterprise .tbh-cr-source-summary article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:9px 11px;background:#080604}#tbh-bookinger-enterprise .tbh-cr-source-summary span{color:var(--muted);font-size:10px}#tbh-bookinger-enterprise .tbh-cr-source-summary strong{font-size:13px}#tbh-bookinger-enterprise .tbh-cr-source-summary small{grid-column:1/-1;color:var(--faint);font-size:9px}#tbh-bookinger-enterprise .tbh-cr-worklist{margin-bottom:10px}#tbh-bookinger-enterprise .tbh-cr-worklist-head{align-items:flex-end}#tbh-bookinger-enterprise .tbh-cr-filters{display:flex;gap:5px;flex-wrap:wrap}#tbh-bookinger-enterprise .tbh-cr-filters button{min-height:32px!important;padding:6px 9px!important;border-color:var(--line)!important;color:var(--muted)!important}#tbh-bookinger-enterprise .tbh-cr-filters button.is-active{border-color:var(--gold2)!important;background:rgba(214,173,89,.10)!important;color:var(--gold2)!important}#tbh-bookinger-enterprise .tbh-cr-filters span{display:inline-flex;min-width:19px;height:19px;margin-left:4px;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.06);font-size:9px}#tbh-bookinger-enterprise .tbh-cr-event-list{padding:0!important}#tbh-bookinger-enterprise .tbh-cr-list-row{display:grid;grid-template-columns:80px minmax(180px,1.1fr) minmax(210px,1.2fr) minmax(150px,.8fr) auto;gap:10px;align-items:center;padding:11px 12px;border-bottom:1px solid rgba(211,169,82,.11);cursor:pointer;transition:background .15s ease}#tbh-bookinger-enterprise .tbh-cr-list-row:last-child{border-bottom:0}#tbh-bookinger-enterprise .tbh-cr-list-row:hover,#tbh-bookinger-enterprise .tbh-cr-list-row:focus{background:rgba(214,173,89,.045);outline:none}#tbh-bookinger-enterprise .tbh-cr-list-row strong,#tbh-bookinger-enterprise .tbh-cr-list-row small{display:block}#tbh-bookinger-enterprise .tbh-cr-list-row strong{font-size:11px}#tbh-bookinger-enterprise .tbh-cr-list-row small{margin-top:2px;color:var(--faint);font-size:9px}#tbh-bookinger-enterprise .tbh-cr-status-pill{display:inline-flex;padding:4px 7px;border:1px solid var(--line);border-radius:999px;font-size:9px;font-weight:900}#tbh-bookinger-enterprise .tbh-cr-status-pill.is-good{border-color:rgba(128,216,160,.36);color:#bff0cf}#tbh-bookinger-enterprise .tbh-cr-status-pill.is-warning{border-color:rgba(237,197,108,.36);color:#f3d58d}#tbh-bookinger-enterprise .tbh-cr-list-row__action button{min-height:31px!important;padding:6px 9px!important;font-size:10px!important}#tbh-bookinger-enterprise .tbh-cr-empty{display:grid;gap:4px;padding:30px;text-align:center}#tbh-bookinger-enterprise .tbh-cr-empty span{color:var(--faint);font-size:11px}#tbh-bookinger-enterprise .tbh-cr-campaigns,#tbh-bookinger-enterprise .tbh-cr-settings-details{margin-top:8px;border:1px solid var(--line);border-radius:9px;background:#080604}#tbh-bookinger-enterprise .tbh-cr-campaigns summary,#tbh-bookinger-enterprise .tbh-cr-settings-details summary{display:flex;justify-content:space-between;gap:10px;padding:11px 12px;cursor:pointer;color:var(--text);font-size:12px;font-weight:800}#tbh-bookinger-enterprise .tbh-cr-campaigns summary strong{display:inline-flex;min-width:23px;height:21px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;color:var(--gold2);font-size:10px}#tbh-bookinger-enterprise .tbh-cr-campaigns>div{padding:0 12px 10px}#tbh-bookinger-enterprise .tbh-cr-campaign-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 0;border-top:1px solid var(--line)}#tbh-bookinger-enterprise .tbh-cr-campaign-row strong,#tbh-bookinger-enterprise .tbh-cr-campaign-row span{display:block;font-size:10px}#tbh-bookinger-enterprise .tbh-cr-campaign-row span{color:var(--faint)}#tbh-bookinger-enterprise .tbh-cr-row-actions{display:flex;gap:5px;flex-wrap:wrap}#tbh-bookinger-enterprise .tbh-cr-settings{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:end;padding:0 12px 12px}#tbh-bookinger-enterprise .tbh-cr-settings label{min-width:0;text-transform:none!important;letter-spacing:0!important}#tbh-bookinger-enterprise .tbh-cr-settings label>span{font-size:10px;font-weight:800;color:var(--muted)}#tbh-bookinger-enterprise .tbh-cr-save{width:100%!important}#tbh-bookinger-enterprise .tbh-cr-detail-backdrop{position:fixed;inset:0;z-index:2147483400;background:rgba(0,0,0,.62);opacity:0;pointer-events:none;transition:.18s}#tbh-bookinger-enterprise .tbh-cr-detail-backdrop.is-open{opacity:1;pointer-events:auto}#tbh-bookinger-enterprise .tbh-cr-detail{position:fixed;top:0;right:0;bottom:0;z-index:2147483401;width:min(520px,100%);padding:16px;border-left:1px solid var(--line-strong);background:linear-gradient(180deg,#120d09,#070503);box-shadow:-28px 0 80px rgba(0,0,0,.54);transform:translateX(102%);transition:.2s ease;overflow:auto}#tbh-bookinger-enterprise .tbh-cr-detail.is-open{transform:none}#tbh-bookinger-enterprise .tbh-cr-detail-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}#tbh-bookinger-enterprise .tbh-cr-detail-head h3{font-size:18px!important}#tbh-bookinger-enterprise .tbh-cr-detail-head p{margin-top:4px!important;font-size:11px!important}#tbh-bookinger-enterprise .tbh-cr-detail-head button{width:36px!important;height:36px!important;padding:0!important;font-size:18px!important}#tbh-bookinger-enterprise .tbh-cr-detail-decision{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:9px}#tbh-bookinger-enterprise .tbh-cr-detail-decision.is-good{border-color:rgba(128,216,160,.36);background:rgba(128,216,160,.035)}#tbh-bookinger-enterprise .tbh-cr-detail-decision.is-warning{border-color:rgba(237,197,108,.36);background:rgba(237,197,108,.035)}#tbh-bookinger-enterprise .tbh-cr-detail-decision span{display:block;color:var(--gold2);font-size:9px;font-weight:900;letter-spacing:.07em}#tbh-bookinger-enterprise .tbh-cr-detail-decision strong{display:block;margin-top:5px;font-size:12px;line-height:1.5}#tbh-bookinger-enterprise .tbh-cr-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}#tbh-bookinger-enterprise .tbh-cr-detail-grid article{padding:10px;border:1px solid var(--line);border-radius:8px}#tbh-bookinger-enterprise .tbh-cr-detail-grid span,#tbh-bookinger-enterprise .tbh-cr-detail-grid strong,#tbh-bookinger-enterprise .tbh-cr-detail-grid small{display:block}#tbh-bookinger-enterprise .tbh-cr-detail-grid span{color:var(--faint);font-size:8px;text-transform:uppercase}#tbh-bookinger-enterprise .tbh-cr-detail-grid strong{margin-top:3px;font-size:18px}#tbh-bookinger-enterprise .tbh-cr-detail-grid small{margin-top:2px;color:var(--muted);font-size:9px}#tbh-bookinger-enterprise .tbh-cr-detail-list{margin:10px 0 0}#tbh-bookinger-enterprise .tbh-cr-detail-list>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}#tbh-bookinger-enterprise .tbh-cr-detail-list dt{color:var(--faint);font-size:10px;font-weight:800}#tbh-bookinger-enterprise .tbh-cr-detail-list dd{margin:0;color:var(--text);font-size:11px;overflow-wrap:anywhere}#tbh-bookinger-enterprise .tbh-cr-detail-status{min-height:20px;margin-top:10px;color:var(--muted);font-size:10px}#tbh-bookinger-enterprise .tbh-cr-detail-status.is-success{color:#bff0cf}#tbh-bookinger-enterprise .tbh-cr-detail-status.is-error{color:#ffc1bb}#tbh-bookinger-enterprise .tbh-cr-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}#tbh-bookinger-enterprise .tbh-cr-detail-actions button{width:100%!important}#tbh-bookinger-enterprise .tbh-capacity-recovery-admin .is-empty{margin:0;color:var(--faint);font-size:11px!important}@media(max-width:1180px){#tbh-bookinger-enterprise .tbh-cr-list-row{grid-template-columns:75px minmax(180px,1fr) minmax(190px,1fr) auto}#tbh-bookinger-enterprise .tbh-cr-list-row__availability{display:none}#tbh-bookinger-enterprise .tbh-cr-settings{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){#tbh-bookinger-enterprise .tbh-cr-actions{display:grid;grid-template-columns:1fr;width:100%}#tbh-bookinger-enterprise .tbh-cr-actions button{width:100%!important}#tbh-bookinger-enterprise .tbh-cr-decisions{grid-template-columns:1fr}#tbh-bookinger-enterprise .tbh-cr-source-summary{grid-template-columns:1fr}#tbh-bookinger-enterprise .tbh-cr-worklist-head{display:grid}#tbh-bookinger-enterprise .tbh-cr-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}#tbh-bookinger-enterprise .tbh-cr-filters button{width:100%!important}#tbh-bookinger-enterprise .tbh-cr-list-row{grid-template-columns:1fr auto;gap:6px;padding:12px}#tbh-bookinger-enterprise .tbh-cr-list-row__status{grid-column:1}#tbh-bookinger-enterprise .tbh-cr-list-row__action{grid-column:2;grid-row:1/4}#tbh-bookinger-enterprise .tbh-cr-list-row__time,#tbh-bookinger-enterprise .tbh-cr-list-row__capacity{grid-column:1}#tbh-bookinger-enterprise .tbh-cr-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){#tbh-bookinger-enterprise .tbh-cr-settings{grid-template-columns:1fr}#tbh-bookinger-enterprise .tbh-cr-detail-actions{grid-template-columns:1fr}}[data-tbh-booking] #tbh-times button[data-time]:not(:disabled):not(.is-disabled):not([aria-disabled='true']){position:relative!important;z-index:3!important;pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;}[data-tbh-booking] #tbh-times button[data-time]::before,[data-tbh-booking] #tbh-times button[data-time]::after{pointer-events:none!important;}[data-tbh-booking] #tbh-times button[data-time]:disabled,[data-tbh-booking] #tbh-times button[data-time].is-disabled,[data-tbh-booking] #tbh-times button[data-time][aria-disabled='true']{pointer-events:none!important;cursor:not-allowed!important;}#tbh-seo-intelligence,#tbh-seo-intelligence *,#tbh-seo-intelligence *::before,#tbh-seo-intelligence *::after {  box-sizing: border-box !important;}#tbh-seo-intelligence {  --si-bg: #090d11;  --si-panel: #0d1218;  --si-panel2: #0a0f14;  --si-line: #202833;  --si-line2: #33404f;  --si-text: #f2f4f6;  --si-muted: #9aa5b2;  --si-faint: #6f7b88;  --si-gold: #e4bd63;  --si-gold2: #f0d58e;  --si-good: #8fd6aa;  --si-warn: #efcb75;  --si-bad: #f29a92;  display: block !important;  width: min(1740px, calc(100vw - 24px)) !important;  max-width: 1740px !important;  min-width: 0 !important;  margin: 12px auto !important;  padding: 0 !important;  color: var(--si-text) !important;  background: transparent !important;  font-family:    Inter,    system-ui,    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    sans-serif !important;  font-size: 12px !important;  line-height: 1.45 !important;  letter-spacing: 0 !important;  text-transform: none !important;  isolation: isolate !important;}#tbh-seo-intelligence :is(  h1,h2,h3,h4,h5,h6,p,span,small,strong,label,  button,input,select,textarea,table,thead,tbody,tr,th,td) {  font-family:    Inter,    system-ui,    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    sans-serif !important;  letter-spacing: 0 !important;  text-transform: none !important;}#tbh-seo-intelligence :is(h1,h2,h3,h4,h5,h6,p) {  margin: 0 !important;}#tbh-seo-intelligence p {  color: var(--si-muted) !important;  font-size: 10px !important;  line-height: 1.5 !important;}#tbh-seo-intelligence small {  color: var(--si-faint) !important;  font-size: 8px !important;  line-height: 1.4 !important;}#tbh-seo-intelligence strong {  color: var(--si-text) !important;}#tbh-seo-intelligence [hidden],#tbh-seo-intelligence .si-app[hidden],#tbh-seo-intelligence .si-auth[hidden] {  display: none !important;}#tbh-seo-intelligence .si-app {  display: block !important;  grid-template: none !important;  grid-template-columns: none !important;  grid-template-rows: none !important;  grid-template-areas: none !important;  width: 100% !important;  max-width: 100% !important;  min-width: 0 !important;  min-height: 0 !important;  overflow: hidden !important;  border: 1px solid var(--si-line) !important;  border-radius: 12px !important;  background: var(--si-bg) !important;}#tbh-seo-intelligence :is(  .si-topbar,  .si-contract-strip,  .si-controls,  .si-status,  .si-kpis,  .si-layout,  .si-nav,  .si-main,  .si-view) {  grid-area: auto !important;  min-width: 0 !important;  max-width: 100% !important;}#tbh-seo-intelligence .si-topbar {  display: flex !important;  align-items: center !important;  justify-content: space-between !important;  gap: 16px !important;  width: 100% !important;  padding: 13px 14px !important;  border-bottom: 1px solid var(--si-line) !important;  background: #0b1016 !important;}#tbh-seo-intelligence .si-topbar h1 {  color: var(--si-text) !important;  font-size: 18px !important;  font-weight: 850 !important;  line-height: 1.15 !important;}#tbh-seo-intelligence .si-topbar p {  margin-top: 2px !important;  color: var(--si-faint) !important;  font-size: 9px !important;  line-height: 1.4 !important;}#tbh-seo-intelligence .si-topbar__actions {  display: flex !important;  flex: 0 0 auto !important;  gap: 6px !important;}#tbh-seo-intelligence .si-contract-strip {  display: grid !important;  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;  width: 100% !important;  border-bottom: 1px solid var(--si-line) !important;  background: transparent !important;}#tbh-seo-intelligence .si-contract-strip article {  display: block !important;  min-width: 0 !important;  min-height: 74px !important;  margin: 0 !important;  padding: 10px 14px !important;  border: 0 !important;  border-right: 1px solid var(--si-line) !important;  background: transparent !important;}#tbh-seo-intelligence .si-contract-strip article:last-child {  border-right: 0 !important;}#tbh-seo-intelligence .si-contract-strip span {  display: block !important;  color: var(--si-faint) !important;  font-size: 8px !important;  line-height: 1.3 !important;}#tbh-seo-intelligence .si-contract-strip strong {  display: block !important;  margin-top: 3px !important;  color: var(--si-text) !important;  font-size: 11px !important;  font-weight: 850 !important;  line-height: 1.25 !important;  overflow-wrap: anywhere !important;}#tbh-seo-intelligence .si-contract-strip small {  display: block !important;  margin-top: 3px !important;  color: var(--si-faint) !important;  font-size: 8px !important;  line-height: 1.35 !important;}#tbh-seo-intelligence .si-controls {  display: flex !important;  align-items: flex-end !important;  justify-content: space-between !important;  gap: 12px !important;  width: 100% !important;  padding: 10px 14px !important;  border-bottom: 1px solid var(--si-line) !important;  background: transparent !important;}#tbh-seo-intelligence .si-period {  display: grid !important;  gap: 4px !important;  min-width: 126px !important;  margin: 0 !important;}#tbh-seo-intelligence .si-period span {  color: var(--si-faint) !important;  font-size: 8px !important;  font-weight: 900 !important;}#tbh-seo-intelligence .si-controls__buttons {  display: flex !important;  flex-wrap: wrap !important;  justify-content: flex-end !important;  gap: 6px !important;}#tbh-seo-intelligence button {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  width: auto !important;  min-width: 0 !important;  max-width: none !important;  min-height: 36px !important;  margin: 0 !important;  padding: 8px 11px !important;  border: 1px solid var(--si-line2) !important;  border-radius: 8px !important;  background: #0b1016 !important;  color: var(--si-text) !important;  -webkit-text-fill-color: var(--si-text) !important;  font-size: 10px !important;  font-weight: 850 !important;  line-height: 1 !important;  letter-spacing: 0 !important;  text-transform: none !important;  white-space: nowrap !important;  box-shadow: none !important;  transform: none !important;}#tbh-seo-intelligence button:hover {  border-color: var(--si-gold) !important;  background: rgba(228,189,99,.06) !important;  color: var(--si-gold2) !important;  -webkit-text-fill-color: var(--si-gold2) !important;  transform: none !important;}#tbh-seo-intelligence button.is-primary,#tbh-seo-intelligence [data-si-analyze] {  border-color: #f0cf7b !important;  background: linear-gradient(135deg,#f2d487,#d9aa45) !important;  color: #151008 !important;  -webkit-text-fill-color: #151008 !important;}#tbh-seo-intelligence input,#tbh-seo-intelligence select,#tbh-seo-intelligence textarea {  width: 100% !important;  min-height: 38px !important;  margin: 0 !important;  padding: 8px 10px !important;  border: 1px solid var(--si-line2) !important;  border-radius: 8px !important;  background: #070b0f !important;  color: var(--si-text) !important;  -webkit-text-fill-color: var(--si-text) !important;  font-size: 11px !important;  line-height: 1.3 !important;  box-shadow: none !important;}#tbh-seo-intelligence .si-status {  display: block !important;  width: auto !important;  min-height: 0 !important;  margin: 10px 14px 0 !important;  padding: 9px 10px !important;  border: 1px solid var(--si-line) !important;  border-radius: 8px !important;  color: var(--si-muted) !important;  background: rgba(255,255,255,.01) !important;  font-size: 9px !important;  line-height: 1.45 !important;}#tbh-seo-intelligence .si-kpis {  display: grid !important;  grid-template-columns: repeat(6, minmax(0,1fr)) !important;  width: auto !important;  margin: 10px 14px !important;  padding: 0 !important;  border: 1px solid var(--si-line) !important;  border-radius: 9px !important;  overflow: hidden !important;  background: transparent !important;}#tbh-seo-intelligence .si-kpi {  display: block !important;  min-width: 0 !important;  min-height: 82px !important;  margin: 0 !important;  padding: 10px !important;  border: 0 !important;  border-right: 1px solid var(--si-line) !important;  border-bottom: 1px solid var(--si-line) !important;  background: transparent !important;}#tbh-seo-intelligence .si-kpi:nth-child(6n) {  border-right: 0 !important;}#tbh-seo-intelligence .si-kpi span {  display: block !important;  color: var(--si-faint) !important;  font-size: 8px !important;}#tbh-seo-intelligence .si-kpi strong {  display: block !important;  margin-top: 5px !important;  color: var(--si-text) !important;  font-size: 19px !important;  font-weight: 850 !important;  line-height: 1 !important;}#tbh-seo-intelligence .si-kpi small {  display: block !important;  margin-top: 4px !important;  color: var(--si-faint) !important;  font-size: 8px !important;}#tbh-seo-intelligence .si-layout {  display: grid !important;  grid-template-columns: 180px minmax(0,1fr) !important;  width: 100% !important;  min-height: 570px !important;  border-top: 1px solid var(--si-line) !important;}#tbh-seo-intelligence .si-nav {  display: grid !important;  grid-template-columns: 1fr !important;  align-content: start !important;  gap: 4px !important;  width: 100% !important;  margin: 0 !important;  padding: 10px !important;  border: 0 !important;  border-right: 1px solid var(--si-line) !important;  background: #080d12 !important;}#tbh-seo-intelligence .si-nav button {  display: flex !important;  align-items: center !important;  justify-content: flex-start !important;  gap: 10px !important;  width: 100% !important;  min-height: 38px !important;  padding: 8px 11px !important;  border-color: transparent !important;  background: transparent !important;  color: #aeb8c4 !important;  -webkit-text-fill-color: #aeb8c4 !important;  font-size: 10px !important;}#tbh-seo-intelligence .si-nav button > span:first-child {  display: block !important;  flex: 0 0 6px !important;  width: 6px !important;  height: 6px !important;  border-radius: 50% !important;  background: #7e8995 !important;}#tbh-seo-intelligence .si-nav button.is-active {  border-color: rgba(228,189,99,.44) !important;  background: rgba(228,189,99,.07) !important;  color: var(--si-gold2) !important;  -webkit-text-fill-color: var(--si-gold2) !important;}#tbh-seo-intelligence .si-main {  display: block !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 12px !important;  overflow: hidden !important;  background: transparent !important;}#tbh-seo-intelligence .si-view {  display: none !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;}#tbh-seo-intelligence .si-view.is-active {  display: block !important;}#tbh-seo-intelligence .si-section-head {  display: flex !important;  align-items: flex-end !important;  justify-content: space-between !important;  gap: 12px !important;  width: 100% !important;  padding: 0 0 9px !important;  border-bottom: 1px solid var(--si-line) !important;  background: transparent !important;}#tbh-seo-intelligence .si-section-head span {  color: var(--si-gold) !important;  font-size: 8px !important;  font-weight: 950 !important;  text-transform: uppercase !important;  letter-spacing: .07em !important;}#tbh-seo-intelligence .si-section-head h2 {  margin-top: 3px !important;  color: var(--si-text) !important;  font-size: 16px !important;  font-weight: 850 !important;  line-height: 1.2 !important;  text-transform: none !important;}#tbh-seo-intelligence .si-section-head p {  margin-top: 3px !important;  color: var(--si-faint) !important;  font-size: 9px !important;}#tbh-seo-intelligence .si-grid {  display: grid !important;  grid-template-columns: minmax(0,1.45fr) minmax(300px,.55fr) !important;  gap: 12px !important;  width: 100% !important;  min-width: 0 !important;}#tbh-seo-intelligence .si-table-wrap {  display: block !important;  width: 100% !important;  max-width: 100% !important;  min-width: 0 !important;  overflow-x: auto !important;  overflow-y: hidden !important;  -webkit-overflow-scrolling: touch !important;}#tbh-seo-intelligence .si-table,#tbh-seo-intelligence .si-contract-table {  width: 100% !important;  max-width: none !important;  margin: 0 !important;  border-collapse: collapse !important;  background: transparent !important;  table-layout: auto !important;}#tbh-seo-intelligence .si-table {  min-width: 760px !important;}#tbh-seo-intelligence .si-table th,#tbh-seo-intelligence .si-table td,#tbh-seo-intelligence .si-contract-table th,#tbh-seo-intelligence .si-contract-table td {  padding: 9px !important;  border: 0 !important;  border-bottom: 1px solid var(--si-line) !important;  background: transparent !important;  text-align: left !important;  vertical-align: top !important;  white-space: normal !important;}#tbh-seo-intelligence .si-table th {  color: #7f8b99 !important;  font-size: 8px !important;  font-weight: 950 !important;  text-transform: uppercase !important;  letter-spacing: .04em !important;}#tbh-seo-intelligence .si-table td {  color: #b9c1cb !important;  font-size: 10px !important;  line-height: 1.45 !important;}@media (max-width: 1100px) {  #tbh-seo-intelligence .si-contract-strip {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  #tbh-seo-intelligence .si-contract-strip article:nth-child(2n) {    border-right: 0 !important;  }  #tbh-seo-intelligence .si-kpis {    grid-template-columns: repeat(3,minmax(0,1fr)) !important;  }  #tbh-seo-intelligence .si-kpi:nth-child(3n) {    border-right: 0 !important;  }  #tbh-seo-intelligence .si-grid {    grid-template-columns: 1fr !important;  }}@media (max-width: 760px) {  #tbh-seo-intelligence {    width: calc(100vw - 12px) !important;    margin: 6px auto !important;  }  #tbh-seo-intelligence .si-topbar,  #tbh-seo-intelligence .si-controls {    display: grid !important;    grid-template-columns: 1fr !important;    align-items: stretch !important;  }  #tbh-seo-intelligence .si-topbar__actions,  #tbh-seo-intelligence .si-controls__buttons {    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    justify-content: stretch !important;    width: 100% !important;  }  #tbh-seo-intelligence .si-topbar__actions button,  #tbh-seo-intelligence .si-controls__buttons button {    width: 100% !important;  }  #tbh-seo-intelligence .si-layout {    grid-template-columns: 1fr !important;  }  #tbh-seo-intelligence .si-nav {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    border-right: 0 !important;    border-bottom: 1px solid var(--si-line) !important;  }  #tbh-seo-intelligence .si-kpis {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  #tbh-seo-intelligence .si-kpi:nth-child(2n) {    border-right: 0 !important;  }  #tbh-seo-intelligence .si-section-head {    display: grid !important;    align-items: start !important;  }}@media (max-width: 460px) {  #tbh-seo-intelligence .si-contract-strip {    grid-template-columns: 1fr !important;  }  #tbh-seo-intelligence .si-contract-strip article,  #tbh-seo-intelligence .si-contract-strip article:nth-child(2n) {    border-right: 0 !important;    border-bottom: 1px solid var(--si-line) !important;  }  #tbh-seo-intelligence .si-nav {    grid-template-columns: 1fr !important;  }}[data-tbh-analytics-dashboard] .tbh-analytics__subtle {  display: block;  opacity: .65;}html body #tbh-bookinger-enterprise .tbhe-card__operations {  margin-top: 9px !important;}html body #tbh-bookinger-enterprise {  --ops-bg: #070809;  --ops-bg-deep: #050607;  --ops-surface: #0b0d0f;  --ops-surface-2: #101317;  --ops-surface-3: #14181d;  --ops-text: #f5f1e9;  --ops-copy: #c5cbd1;  --ops-muted: #87919c;  --ops-faint: #626b75;  --ops-line: rgba(255,255,255,.065);  --ops-line-2: rgba(255,255,255,.10);  --ops-line-3: rgba(255,255,255,.16);  --ops-gold: #d8b65e;  --ops-gold-2: #efd17b;  --ops-gold-bg: rgba(216,182,94,.085);  --ops-gold-line: rgba(216,182,94,.34);  --ops-green: #51c88a;  --ops-green-bg: rgba(81,200,138,.10);  --ops-red: #ff7373;  --ops-red-bg: rgba(255,115,115,.09);  --ops-orange: #f1a64c;  --ops-orange-bg: rgba(241,166,76,.10);  --ops-blue: #83aee8;  --ops-radius: 10px;  --ops-radius-lg: 14px;  --ops-control-h: 40px;  --ops-sidebar: 214px;  width: 100vw !important;  min-width: 100vw !important;  max-width: none !important;  margin-left: calc(50% - 50vw) !important;  margin-right: calc(50% - 50vw) !important;  overflow-x: clip !important;  color: var(--ops-text) !important;  background: var(--ops-bg-deep) !important;  font-family:    Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,    "Segoe UI", sans-serif !important;  font-size: 13px !important;  line-height: 1.45 !important;  letter-spacing: 0 !important;}html body #tbh-bookinger-enterprise,html body #tbh-bookinger-enterprise *,html body #tbh-bookinger-enterprise *::before,html body #tbh-bookinger-enterprise *::after {  box-sizing: border-box !important;}html body #tbh-bookinger-enterprise :is(h1,h2,h3,h4,h5,p) {  margin-top: 0 !important;}html body #tbh-bookinger-enterprise :is(h1,h2,h3,h4,h5) {  color: var(--ops-text) !important;  font-family:    Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,    "Segoe UI", sans-serif !important;  font-style: normal !important;  text-transform: none !important;  letter-spacing: -.018em !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-panel,  .tbhe-card,  .tbhe-kpi,  .tbhe-toolbar,  .tbhe-table-wrap,  .tbhe-summary-table-wrap,  .tbhe-history-table-wrap,  .tbhe-cancelled-table-wrap,  .tbhe-system-item,  .tbhe-policy__item,  .tbhe-metric,  .tbhe-dropin-capacity,  .tbhe-guest-editor,  .tbhe-comment-editor,  .tbhe-legacy-history) {  box-shadow: none !important;}html body #tbh-bookinger-enterprise .tbhe-auth {  min-height: 560px !important;  display: grid !important;  place-items: center !important;  padding: 40px 20px !important;  background:    radial-gradient(circle at 50% 0%, rgba(216,182,94,.06), transparent 32rem),    var(--ops-bg-deep) !important;}html body #tbh-bookinger-enterprise .tbhe-auth__card {  width: min(440px, 100%) !important;  padding: 32px !important;  border: 1px solid var(--ops-line-2) !important;  border-radius: var(--ops-radius-lg) !important;  background: var(--ops-surface) !important;  box-shadow: 0 24px 70px rgba(0,0,0,.36) !important;}html body #tbh-bookinger-enterprise .tbhe-auth__mark,html body #tbh-bookinger-enterprise .tbhe-brand__mark {  display: grid !important;  place-items: center !important;  width: 34px !important;  height: 34px !important;  flex: 0 0 34px !important;  border: 1px solid var(--ops-gold-line) !important;  border-radius: 50% !important;  background: var(--ops-gold-bg) !important;  color: var(--ops-gold-2) !important;  font-size: 10px !important;  font-weight: 850 !important;  letter-spacing: .04em !important;}html body #tbh-bookinger-enterprise .tbhe-auth__card h1 {  margin: 16px 0 8px !important;  font-size: 25px !important;  line-height: 1.1 !important;}html body #tbh-bookinger-enterprise .tbhe-auth__card > p {  color: var(--ops-muted) !important;  font-size: 13px !important;  line-height: 1.6 !important;}html body #tbh-bookinger-enterprise .tbhe-auth__form {  display: grid !important;  gap: 14px !important;  margin-top: 22px !important;}html body #tbh-bookinger-enterprise .tbhe-auth__status {  padding: 10px 0 0 !important;  color: var(--ops-muted) !important;  font-size: 11px !important;}html body #tbh-bookinger-enterprise .tbhe-shell {  width: 100% !important;  max-width: none !important;  min-height: 720px !important;  margin: 0 !important;  padding: 12px !important;  border: 0 !important;  border-radius: 0 !important;  background: var(--ops-bg-deep) !important;}html body #tbh-bookinger-enterprise .tbhe-app {  width: 100% !important;  min-height: 710px !important;  overflow: hidden !important;  border: 1px solid var(--ops-line) !important;  border-radius: var(--ops-radius-lg) !important;  background: var(--ops-bg) !important;  box-shadow: none !important;}html body #tbh-bookinger-enterprise .tbhe-topbar {  min-height: 58px !important;  display: flex !important;  align-items: center !important;  justify-content: space-between !important;  gap: 18px !important;  padding: 10px 14px !important;  border: 0 !important;  border-bottom: 1px solid var(--ops-line) !important;  border-radius: 0 !important;  background: #0a0c0e !important;  box-shadow: none !important;}html body #tbh-bookinger-enterprise .tbhe-brand {  display: flex !important;  align-items: center !important;  gap: 11px !important;  min-width: 0 !important;}html body #tbh-bookinger-enterprise .tbhe-brand h1 {  margin: 0 !important;  font-size: 16px !important;  font-weight: 760 !important;  line-height: 1.1 !important;  letter-spacing: -.014em !important;}html body #tbh-bookinger-enterprise .tbhe-brand small {  display: block !important;  margin-top: 3px !important;  color: var(--ops-muted) !important;  font-size: 10px !important;  font-weight: 500 !important;  letter-spacing: .015em !important;}html body #tbh-bookinger-enterprise .tbhe-topbar__actions {  display: flex !important;  align-items: center !important;  justify-content: flex-end !important;  gap: 8px !important;}html body #tbh-bookinger-enterprise .tbhe-sync {  margin-right: 4px !important;  color: var(--ops-muted) !important;  font-size: 10px !important;  font-variant-numeric: tabular-nums !important;}html body #tbh-bookinger-enterprise button,html body #tbh-bookinger-enterprise :is(  .tbhe-btn--primary,  .tbhe-btn--quiet,  .tbhe-btn--danger,  .tbhe-icon-btn) {  appearance: none !important;  min-height: var(--ops-control-h) !important;  padding: 0 13px !important;  border: 1px solid var(--ops-line-2) !important;  border-radius: 8px !important;  background: #0b0e11 !important;  color: var(--ops-copy) !important;  -webkit-text-fill-color: var(--ops-copy) !important;  box-shadow: none !important;  font-family: inherit !important;  font-size: 11px !important;  font-weight: 720 !important;  line-height: 1 !important;  letter-spacing: 0 !important;  text-transform: none !important;  transition:    background-color .14s ease,    border-color .14s ease,    color .14s ease,    transform .14s ease !important;}html body #tbh-bookinger-enterprise button:hover,html body #tbh-bookinger-enterprise .tbhe-btn--quiet:hover {  border-color: var(--ops-line-3) !important;  background: #12161a !important;  color: var(--ops-text) !important;  -webkit-text-fill-color: var(--ops-text) !important;}html body #tbh-bookinger-enterprise button:active {  transform: translateY(1px) !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-btn--primary,  button[data-open-dropin],  button[data-auth-submit]) {  border-color: #e8c76d !important;  background:    linear-gradient(180deg, #efd27d 0%, #d9b65e 100%) !important;  color: #141006 !important;  -webkit-text-fill-color: #141006 !important;  font-weight: 830 !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-btn--primary,  button[data-open-dropin],  button[data-auth-submit]):hover {  border-color: #f3d982 !important;  background:    linear-gradient(180deg, #f5da88 0%, #dfbd66 100%) !important;  color: #0c0903 !important;}html body #tbh-bookinger-enterprise .tbhe-btn--danger {  border-color: rgba(255,115,115,.30) !important;  background: var(--ops-red-bg) !important;  color: #ff9b9b !important;  -webkit-text-fill-color: #ff9b9b !important;}html body #tbh-bookinger-enterprise .tbhe-icon-btn {  width: 38px !important;  padding: 0 !important;  display: inline-grid !important;  place-items: center !important;  font-size: 17px !important;}html body #tbh-bookinger-enterprise :is(  input,  select,  textarea) {  min-height: var(--ops-control-h) !important;  width: 100% !important;  padding: 0 12px !important;  border: 1px solid var(--ops-line-2) !important;  border-radius: 8px !important;  background: #090c0f !important;  color: var(--ops-text) !important;  -webkit-text-fill-color: var(--ops-text) !important;  box-shadow: none !important;  outline: none !important;  font-family: inherit !important;  font-size: 12px !important;  font-weight: 500 !important;}html body #tbh-bookinger-enterprise textarea {  min-height: 96px !important;  padding-top: 11px !important;  padding-bottom: 11px !important;  line-height: 1.5 !important;  resize: vertical !important;}html body #tbh-bookinger-enterprise :is(input,select,textarea)::placeholder {  color: #66707b !important;  opacity: 1 !important;}html body #tbh-bookinger-enterprise :is(input,select,textarea):focus {  border-color: rgba(216,182,94,.72) !important;  box-shadow: 0 0 0 3px rgba(216,182,94,.09) !important;}html body #tbh-bookinger-enterprise label {  color: #aeb6bf !important;  font-size: 10px !important;  font-weight: 650 !important;  line-height: 1.25 !important;  letter-spacing: .015em !important;}html body #tbh-bookinger-enterprise label > :is(input,select,textarea) {  margin-top: 6px !important;}html body #tbh-bookinger-enterprise .tbhe-layout {  display: grid !important;  grid-template-columns: var(--ops-sidebar) minmax(0,1fr) !important;  min-height: 650px !important;  background: var(--ops-bg) !important;}html body #tbh-bookinger-enterprise .tbhe-nav {  position: relative !important;  width: auto !important;  min-width: 0 !important;  min-height: 100% !important;  display: flex !important;  flex-direction: column !important;  padding: 14px 10px 12px !important;  border: 0 !important;  border-right: 1px solid var(--ops-line) !important;  border-radius: 0 !important;  background: #080a0c !important;  box-shadow: none !important;}html body #tbh-bookinger-enterprise .tbhe-nav__list {  display: grid !important;  gap: 2px !important;}html body #tbh-bookinger-enterprise .tbhe-nav__list > button {  position: relative !important;  width: 100% !important;  min-height: 39px !important;  display: grid !important;  grid-template-columns: 10px minmax(0,1fr) auto !important;  align-items: center !important;  gap: 8px !important;  padding: 0 9px !important;  border: 0 !important;  border-radius: 7px !important;  background: transparent !important;  color: #aeb7c1 !important;  -webkit-text-fill-color: #aeb7c1 !important;  box-shadow: none !important;  font-size: 11px !important;  font-weight: 600 !important;  text-align: left !important;}html body #tbh-bookinger-enterprise .tbhe-nav__list > button:hover {  background: rgba(255,255,255,.035) !important;  color: var(--ops-text) !important;  -webkit-text-fill-color: var(--ops-text) !important;}html body #tbh-bookinger-enterprise .tbhe-nav__list > button.is-active {  background: var(--ops-gold-bg) !important;  color: var(--ops-gold-2) !important;  -webkit-text-fill-color: var(--ops-gold-2) !important;}html body #tbh-bookinger-enterprise .tbhe-nav__list > button.is-active::before {  content: "" !important;  position: absolute !important;  left: 0 !important;  top: 8px !important;  bottom: 8px !important;  width: 2px !important;  border-radius: 999px !important;  background: var(--ops-gold) !important;}html body #tbh-bookinger-enterprise .tbhe-nav__dot {  width: 4px !important;  height: 4px !important;  margin: 0 !important;  border: 0 !important;  border-radius: 50% !important;  background: #5f6974 !important;  box-shadow: none !important;}html body #tbh-bookinger-enterprise .tbhe-nav__list > button.is-active .tbhe-nav__dot {  background: var(--ops-gold) !important;}html body #tbh-bookinger-enterprise .tbhe-nav__badge {  min-width: 24px !important;  height: 20px !important;  padding: 0 6px !important;  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  border: 1px solid var(--ops-line) !important;  border-radius: 999px !important;  background: rgba(255,255,255,.025) !important;  color: #9aa4af !important;  font-size: 9px !important;  font-weight: 720 !important;  font-variant-numeric: tabular-nums !important;}html body #tbh-bookinger-enterprise .tbhe-nav__badge--cancelled {  border-color: rgba(255,115,115,.16) !important;  background: var(--ops-red-bg) !important;  color: #ff9d9d !important;}html body #tbh-bookinger-enterprise .tbhe-nav__separator {  height: 1px !important;  margin: 9px 6px !important;  background: var(--ops-line) !important;}html body #tbh-bookinger-enterprise .tbhe-nav__foot {  margin-top: auto !important;  padding: 12px 7px 0 !important;  border-top: 1px solid var(--ops-line) !important;  color: #68727d !important;  font-size: 9px !important;  line-height: 1.55 !important;}html body #tbh-bookinger-enterprise .tbhe-main {  min-width: 0 !important;  padding: 16px 18px 24px !important;  background: var(--ops-bg) !important;}html body #tbh-bookinger-enterprise .tbhe-view {  width: 100% !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  background: transparent !important;}html body #tbh-bookinger-enterprise .tbhe-pagehead {  min-height: 58px !important;  display: flex !important;  align-items: flex-start !important;  justify-content: space-between !important;  gap: 18px !important;  padding: 0 0 14px !important;  border: 0 !important;  border-bottom: 1px solid var(--ops-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-bookinger-enterprise .tbhe-pagehead h2 {  margin: 0 !important;  font-size: 20px !important;  font-weight: 760 !important;  line-height: 1.1 !important;}html body #tbh-bookinger-enterprise .tbhe-pagehead p {  max-width: 740px !important;  margin: 5px 0 0 !important;  color: var(--ops-muted) !important;  font-size: 11px !important;  line-height: 1.5 !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-pagehead__actions,  .tbhe-overview-controls) {  display: flex !important;  flex-wrap: wrap !important;  align-items: center !important;  justify-content: flex-end !important;  gap: 7px !important;}html body #tbh-bookinger-enterprise .tbhe-date-nav {  display: flex !important;  align-items: center !important;  gap: 6px !important;}html body #tbh-bookinger-enterprise .tbhe-date-nav input[type="date"] {  width: 164px !important;}html body #tbh-bookinger-enterprise .tbhe-date-label {  margin: 14px 0 8px !important;  padding: 0 !important;  color: var(--ops-gold-2) !important;  font-size: 11px !important;  font-weight: 730 !important;  line-height: 1.3 !important;}html body #tbh-bookinger-enterprise .tbhe-kpis {  display: grid !important;  grid-template-columns: repeat(auto-fit,minmax(150px,1fr)) !important;  gap: 0 !important;  margin: 0 0 14px !important;  padding: 0 !important;  border: 0 !important;  border-top: 1px solid var(--ops-line) !important;  border-bottom: 1px solid var(--ops-line) !important;  border-radius: 0 !important;  background: transparent !important;}html body #tbh-bookinger-enterprise .tbhe-kpi {  min-width: 0 !important;  padding: 13px 14px !important;  border: 0 !important;  border-right: 1px solid var(--ops-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-bookinger-enterprise .tbhe-kpi:last-child {  border-right: 0 !important;}html body #tbh-bookinger-enterprise .tbhe-kpi > span {  display: block !important;  margin-bottom: 5px !important;  color: #7f8994 !important;  font-size: 9px !important;  font-weight: 760 !important;  line-height: 1.2 !important;  letter-spacing: .055em !important;  text-transform: uppercase !important;}html body #tbh-bookinger-enterprise .tbhe-kpi > strong {  display: block !important;  margin: 0 !important;  color: var(--ops-text) !important;  font-size: 23px !important;  font-weight: 780 !important;  line-height: 1 !important;  letter-spacing: -.03em !important;  font-variant-numeric: tabular-nums !important;}html body #tbh-bookinger-enterprise .tbhe-kpi > small {  display: block !important;  margin-top: 5px !important;  color: #69737e !important;  font-size: 9px !important;  line-height: 1.35 !important;}html body #tbh-bookinger-enterprise .tbhe-toolbar {  display: grid !important;  grid-template-columns: minmax(280px,1fr) minmax(150px,180px) auto auto !important;  align-items: end !important;  gap: 9px !important;  margin: 0 !important;  padding: 0 0 12px !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-bookinger-enterprise .tbhe-toolbar > label {  min-width: 0 !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-cancelled-toolbar,  .tbhe-history-toolbar) {  grid-template-columns: minmax(220px,1fr) repeat(3,minmax(130px,180px)) auto !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-search-status,  .tbhe-overview-status) {  margin: 0 0 12px !important;  padding: 9px 11px !important;  border: 1px solid rgba(216,182,94,.13) !important;  border-radius: 8px !important;  background: rgba(216,182,94,.035) !important;  color: #8f99a3 !important;  font-size: 9px !important;  line-height: 1.4 !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-table-wrap,  .tbhe-summary-table-wrap,  .tbhe-history-table-wrap,  .tbhe-cancelled-table-wrap) {  width: 100% !important;  max-width: none !important;  overflow: auto !important;  margin: 0 !important;  border: 1px solid var(--ops-line) !important;  border-radius: 9px !important;  background: #080a0c !important;  box-shadow: none !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-table,  .tbhe-summary-table,  .tbhe-history-table,  .tbhe-cancelled-table,  .tbhe-legacy-history-table) {  width: 100% !important;  min-width: 760px !important;  border: 0 !important;  border-collapse: collapse !important;  border-spacing: 0 !important;  background: transparent !important;  color: var(--ops-copy) !important;  font-size: 11px !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-table,  .tbhe-summary-table,  .tbhe-history-table,  .tbhe-cancelled-table,  .tbhe-legacy-history-table) thead {  background: #0d1013 !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-table,  .tbhe-summary-table,  .tbhe-history-table,  .tbhe-cancelled-table,  .tbhe-legacy-history-table) thead tr {  border: 0 !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-table,  .tbhe-summary-table,  .tbhe-history-table,  .tbhe-cancelled-table,  .tbhe-legacy-history-table) thead th {  height: 34px !important;  padding: 0 12px !important;  border: 0 !important;  border-bottom: 1px solid var(--ops-line) !important;  background: #0d1013 !important;  color: #7d8792 !important;  -webkit-text-fill-color: #7d8792 !important;  font-family: inherit !important;  font-size: 8px !important;  font-weight: 780 !important;  line-height: 1.1 !important;  letter-spacing: .075em !important;  text-align: left !important;  text-transform: uppercase !important;  white-space: nowrap !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-table,  .tbhe-summary-table,  .tbhe-history-table,  .tbhe-cancelled-table,  .tbhe-legacy-history-table) tbody tr {  border: 0 !important;  background: transparent !important;  transition: background-color .12s ease !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-table,  .tbhe-summary-table,  .tbhe-history-table,  .tbhe-cancelled-table,  .tbhe-legacy-history-table) tbody tr:hover {  background: rgba(255,255,255,.022) !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-table,  .tbhe-summary-table,  .tbhe-history-table,  .tbhe-cancelled-table,  .tbhe-legacy-history-table) tbody td {  min-height: 54px !important;  padding: 13px 12px !important;  border: 0 !important;  border-bottom: 1px solid rgba(255,255,255,.055) !important;  background: transparent !important;  color: #cbd1d7 !important;  -webkit-text-fill-color: #cbd1d7 !important;  font-size: 10px !important;  line-height: 1.45 !important;  vertical-align: middle !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-table,  .tbhe-summary-table,  .tbhe-history-table,  .tbhe-cancelled-table,  .tbhe-legacy-history-table) tbody tr:last-child td {  border-bottom: 0 !important;}html body #tbh-bookinger-enterprise .tbhe-time,html body #tbh-bookinger-enterprise .tbhe-name {  color: var(--ops-text) !important;  font-size: 11px !important;  font-weight: 720 !important;}html body #tbh-bookinger-enterprise .tbhe-sub {  margin-top: 3px !important;  color: #78828d !important;  font-size: 8px !important;  line-height: 1.35 !important;}html body #tbh-bookinger-enterprise .tbhe-row-actions {  display: flex !important;  align-items: center !important;  justify-content: flex-end !important;  gap: 6px !important;}html body #tbh-bookinger-enterprise .tbhe-row-actions button {  min-height: 34px !important;  padding-inline: 10px !important;  font-size: 9px !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-badge,  .tbhe-classification-badge,  .tbhe-actor-badge,  .tbhe-preorder-tag,  .tbhe-legacy-status) {  display: inline-flex !important;  align-items: center !important;  gap: 5px !important;  min-height: 23px !important;  padding: 0 8px !important;  border: 1px solid var(--ops-line-2) !important;  border-radius: 999px !important;  background: rgba(255,255,255,.025) !important;  color: #aab3bc !important;  box-shadow: none !important;  font-size: 8px !important;  font-weight: 760 !important;  line-height: 1 !important;  letter-spacing: .015em !important;  text-transform: none !important;}html body #tbh-bookinger-enterprise [data-booking-status="confirmed"],html body #tbh-bookinger-enterprise .is-confirmed {  border-color: rgba(81,200,138,.28) !important;  background: var(--ops-green-bg) !important;  color: #8fe1b5 !important;}html body #tbh-bookinger-enterprise [data-booking-status="cancelled"],html body #tbh-bookinger-enterprise .is-cancelled {  border-color: rgba(255,115,115,.28) !important;  background: var(--ops-red-bg) !important;  color: #ff9f9f !important;}html body #tbh-bookinger-enterprise [data-booking-status="no_show"],html body #tbh-bookinger-enterprise .is-no-show {  border-color: rgba(241,166,76,.30) !important;  background: var(--ops-orange-bg) !important;  color: #ffc076 !important;}html body #tbh-bookinger-enterprise .tbhe-preorder-tag {  border-color: var(--ops-gold-line) !important;  background: var(--ops-gold-bg) !important;  color: var(--ops-gold-2) !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-panels,  .tbhe-overview-grid,  .tbhe-breakdowns,  .tbhe-system-grid,  .tbhe-ops-grid,  .tbhe-ops-indicators,  .tbhe-protection__kpis) {  gap: 12px !important;}html body #tbh-bookinger-enterprise .tbhe-panel {  overflow: hidden !important;  border: 1px solid var(--ops-line) !important;  border-radius: 9px !important;  background: #090b0d !important;  box-shadow: none !important;}html body #tbh-bookinger-enterprise .tbhe-panel__head {  min-height: 44px !important;  padding: 10px 13px !important;  border: 0 !important;  border-bottom: 1px solid var(--ops-line) !important;  background: #0c0f12 !important;}html body #tbh-bookinger-enterprise .tbhe-panel__head h3 {  margin: 0 !important;  font-size: 12px !important;  font-weight: 710 !important;}html body #tbh-bookinger-enterprise .tbhe-panel__body {  padding: 13px !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-system-item,  .tbhe-policy__item,  .tbhe-metric,  .tbhe-protection__kpi) {  padding: 12px !important;  border: 1px solid var(--ops-line) !important;  border-radius: 8px !important;  background: #0a0d10 !important;  box-shadow: none !important;}html body #tbh-bookinger-enterprise .tbhe-chart {  overflow: hidden !important;  border: 1px solid var(--ops-line) !important;  border-radius: 8px !important;  background: #090b0d !important;}html body #tbh-bookinger-enterprise .tbhe-timeline,html body #tbh-bookinger-enterprise .tbhe-ops-heatmap {  border: 1px solid var(--ops-line) !important;  border-radius: 8px !important;  background: #090b0d !important;}html body #tbh-bookinger-enterprise .tbhe-legend {  color: var(--ops-muted) !important;  font-size: 9px !important;}html body #tbh-bookinger-enterprise .tbhe-slot {  border-bottom: 1px solid rgba(255,255,255,.045) !important;}html body #tbh-bookinger-enterprise .tbhe-slot__track {  background: #101419 !important;  border-radius: 999px !important;}html body #tbh-bookinger-enterprise .tbhe-slot__guests {  border-radius: 999px !important;  background: rgba(216,182,94,.42) !important;}html body #tbh-bookinger-enterprise .tbhe-slot__locks {  border-radius: 999px !important;  background: rgba(255,115,115,.36) !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-ops-indicator,  .tbhe-ops-reason,  .tbhe-ops-seg,  .tbhe-ops-trend-row) {  border-color: var(--ops-line) !important;  background: #0a0d10 !important;  box-shadow: none !important;}html body #tbh-bookinger-enterprise .tbhe-ops-trend-track {  background: #11151a !important;  border-radius: 999px !important;}html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle {  min-height: var(--ops-control-h) !important;  display: inline-flex !important;  align-items: center !important;  gap: 8px !important;  padding: 0 11px !important;  border: 1px solid var(--ops-line-2) !important;  border-radius: 8px !important;  background: #0b0e11 !important;  color: var(--ops-copy) !important;  box-shadow: none !important;}html body #tbh-bookinger-enterprise .tbhe-history-legacy-toggle__count {  color: var(--ops-muted) !important;  font-variant-numeric: tabular-nums !important;}html body #tbh-bookinger-enterprise .tbhe-legacy-history {  margin-top: 14px !important;  padding: 0 !important;  border: 1px solid var(--ops-line) !important;  border-radius: 9px !important;  background: #080a0c !important;}html body #tbh-bookinger-enterprise .tbhe-legacy-history__head {  padding: 12px 14px !important;  border: 0 !important;  border-bottom: 1px solid var(--ops-line) !important;  background: #0c0f12 !important;}html body #tbh-bookinger-enterprise .tbhe-legacy-history__eyebrow {  color: var(--ops-muted) !important;  font-size: 8px !important;  letter-spacing: .08em !important;  text-transform: uppercase !important;}html body #tbh-bookinger-enterprise .tbhe-legacy-history__body {  padding: 0 !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-drawer-backdrop,  .tbhe-nav-backdrop) {  background: rgba(0,0,0,.64) !important;  backdrop-filter: blur(5px) !important;}html body #tbh-bookinger-enterprise .tbhe-drawer {  width: min(560px, 94vw) !important;  border: 0 !important;  border-left: 1px solid var(--ops-line-2) !important;  border-radius: 0 !important;  background: #090b0e !important;  box-shadow: -28px 0 80px rgba(0,0,0,.42) !important;}html body #tbh-bookinger-enterprise .tbhe-drawer__head {  min-height: 64px !important;  padding: 14px 16px !important;  border: 0 !important;  border-bottom: 1px solid var(--ops-line) !important;  background: #0c0f12 !important;}html body #tbh-bookinger-enterprise .tbhe-drawer__head h2,html body #tbh-bookinger-enterprise .tbhe-drawer-title {  margin: 0 !important;  font-size: 17px !important;  font-weight: 740 !important;}html body #tbh-bookinger-enterprise .tbhe-drawer__actions {  display: flex !important;  flex-wrap: wrap !important;  gap: 7px !important;  padding: 12px 16px !important;  border-top: 1px solid var(--ops-line) !important;  background: #0a0c0e !important;}html body #tbh-bookinger-enterprise .tbhe-modal {  padding: 22px !important;  background: rgba(0,0,0,.68) !important;  backdrop-filter: blur(7px) !important;}html body #tbh-bookinger-enterprise .tbhe-modal__card {  width: min(620px, 96vw) !important;  max-height: min(86vh, 860px) !important;  overflow: auto !important;  padding: 0 !important;  border: 1px solid var(--ops-line-2) !important;  border-radius: 13px !important;  background: #0b0e11 !important;  box-shadow: 0 30px 90px rgba(0,0,0,.46) !important;}html body #tbh-bookinger-enterprise .tbhe-modal__head {  min-height: 58px !important;  padding: 12px 15px !important;  border: 0 !important;  border-bottom: 1px solid var(--ops-line) !important;  background: #0e1114 !important;}html body #tbh-bookinger-enterprise .tbhe-form {  display: grid !important;  gap: 12px !important;  padding: 15px !important;}html body #tbh-bookinger-enterprise .tbhe-form__actions {  display: flex !important;  flex-wrap: wrap !important;  justify-content: flex-end !important;  gap: 7px !important;  padding-top: 4px !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-form__message,  .tbhe-guest-editor__message,  .tbhe-comment-editor__message) {  color: var(--ops-muted) !important;  font-size: 9px !important;  line-height: 1.45 !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-guest-editor,  .tbhe-comment-editor,  .tbhe-dropin-capacity,  .tbhe-dropin-override) {  padding: 13px !important;  border: 1px solid var(--ops-line) !important;  border-radius: 8px !important;  background: #090c0f !important;}html body #tbh-bookinger-enterprise :is(  .tbhe-guest-editor__head,  .tbhe-comment-editor__head,  .tbhe-dropin-capacity__head) {  margin-bottom: 10px !important;  color: var(--ops-text) !important;}html body #tbh-bookinger-enterprise .tbhe-mobile-list {  display: none !important;}html body #tbh-bookinger-enterprise .tbhe-card {  padding: 14px !important;  border: 1px solid var(--ops-line) !important;  border-radius: 10px !important;  background: #0a0d10 !important;  box-shadow: none !important;}html body #tbh-bookinger-enterprise .tbhe-card__head,html body #tbh-bookinger-enterprise .tbhe-card__header {  padding-bottom: 10px !important;  margin-bottom: 10px !important;  border-bottom: 1px solid var(--ops-line) !important;}html body #tbh-bookinger-enterprise .tbhe-card__name {  color: var(--ops-text) !important;  font-size: 13px !important;  font-weight: 740 !important;}html body #tbh-bookinger-enterprise .tbhe-card__meta {  color: var(--ops-muted) !important;  font-size: 9px !important;}html body #tbh-bookinger-enterprise .tbhe-card__actions {  display: flex !important;  gap: 7px !important;  margin-top: 12px !important;}html body #tbh-bookinger-enterprise .tbhe-empty {  padding: 34px 18px !important;  text-align: center !important;  background: transparent !important;}html body #tbh-bookinger-enterprise .tbhe-empty h3 {  margin: 0 0 6px !important;  font-size: 14px !important;}html body #tbh-bookinger-enterprise .tbhe-empty p {  margin: 0 !important;  color: var(--ops-muted) !important;  font-size: 10px !important;}html body #tbh-bookinger-enterprise .tbhe-loading {  color: var(--ops-muted) !important;}html body #tbh-bookinger-enterprise .tbhe-toast {  right: 18px !important;  bottom: 18px !important;  max-width: 380px !important;  padding: 11px 13px !important;  border: 1px solid var(--ops-line-2) !important;  border-radius: 9px !important;  background: #11151a !important;  color: var(--ops-text) !important;  box-shadow: 0 16px 50px rgba(0,0,0,.42) !important;  font-size: 10px !important;}html body #tbh-bookinger-enterprise :is(  button,  input,  select,  textarea,  [tabindex]):focus-visible {  outline: 2px solid rgba(239,209,123,.80) !important;  outline-offset: 2px !important;}@media (max-width: 1180px) {  html body #tbh-bookinger-enterprise {    --ops-sidebar: 190px;  }  html body #tbh-bookinger-enterprise .tbhe-main {    padding-inline: 14px !important;  }  html body #tbh-bookinger-enterprise .tbhe-toolbar {    grid-template-columns: minmax(240px,1fr) 160px auto auto !important;  }}@media (max-width: 980px) {  html body #tbh-bookinger-enterprise .tbhe-shell {    padding: 8px !important;  }  html body #tbh-bookinger-enterprise .tbhe-layout {    grid-template-columns: 1fr !important;  }  html body #tbh-bookinger-enterprise .tbhe-nav {    position: fixed !important;    z-index: 9999 !important;    top: 0 !important;    bottom: 0 !important;    left: 0 !important;    width: min(300px, 86vw) !important;    transform: translateX(-102%) !important;    transition: transform .18s ease !important;    border-right: 1px solid var(--ops-line-2) !important;    box-shadow: 22px 0 70px rgba(0,0,0,.44) !important;  }  html body.tbhe-nav-open #tbh-bookinger-enterprise .tbhe-nav,  html body #tbh-bookinger-enterprise.tbhe-nav-open .tbhe-nav {    transform: translateX(0) !important;  }  html body #tbh-bookinger-enterprise .tbhe-nav-toggle {    display: inline-flex !important;  }  html body #tbh-bookinger-enterprise .tbhe-main {    padding: 14px !important;  }  html body #tbh-bookinger-enterprise .tbhe-pagehead {    flex-direction: column !important;    align-items: stretch !important;  }  html body #tbh-bookinger-enterprise :is(    .tbhe-pagehead__actions,    .tbhe-overview-controls  ) {    justify-content: flex-start !important;  }  html body #tbh-bookinger-enterprise .tbhe-toolbar,  html body #tbh-bookinger-enterprise :is(    .tbhe-cancelled-toolbar,    .tbhe-history-toolbar  ) {    grid-template-columns: minmax(0,1fr) minmax(150px,180px) !important;  }  html body #tbh-bookinger-enterprise .tbhe-toolbar > button {    width: 100% !important;  }}@media (max-width: 720px) {  html body #tbh-bookinger-enterprise {    font-size: 12px !important;  }  html body #tbh-bookinger-enterprise .tbhe-shell {    padding: 0 !important;  }  html body #tbh-bookinger-enterprise .tbhe-app {    border-inline: 0 !important;    border-radius: 0 !important;  }  html body #tbh-bookinger-enterprise .tbhe-topbar {    min-height: 54px !important;    padding-inline: 10px !important;  }  html body #tbh-bookinger-enterprise .tbhe-brand small,  html body #tbh-bookinger-enterprise .tbhe-sync {    display: none !important;  }  html body #tbh-bookinger-enterprise .tbhe-topbar__actions {    gap: 5px !important;  }  html body #tbh-bookinger-enterprise .tbhe-topbar__actions button {    padding-inline: 9px !important;  }  html body #tbh-bookinger-enterprise .tbhe-main {    padding: 12px 10px 20px !important;  }  html body #tbh-bookinger-enterprise .tbhe-pagehead h2 {    font-size: 18px !important;  }  html body #tbh-bookinger-enterprise .tbhe-kpis {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html body #tbh-bookinger-enterprise .tbhe-kpi {    border-bottom: 1px solid var(--ops-line) !important;  }  html body #tbh-bookinger-enterprise .tbhe-kpi:nth-child(2n) {    border-right: 0 !important;  }  html body #tbh-bookinger-enterprise .tbhe-toolbar,  html body #tbh-bookinger-enterprise :is(    .tbhe-cancelled-toolbar,    .tbhe-history-toolbar  ) {    grid-template-columns: 1fr !important;  }  html body #tbh-bookinger-enterprise .tbhe-table-wrap,  html body #tbh-bookinger-enterprise .tbhe-summary-table-wrap,  html body #tbh-bookinger-enterprise .tbhe-history-table-wrap,  html body #tbh-bookinger-enterprise .tbhe-cancelled-table-wrap {    display: none !important;  }  html body #tbh-bookinger-enterprise .tbhe-mobile-list {    display: grid !important;    gap: 9px !important;  }  html body #tbh-bookinger-enterprise .tbhe-modal {    padding: 10px !important;  }  html body #tbh-bookinger-enterprise .tbhe-modal__card {    width: 100% !important;    max-height: 92vh !important;  }}@media (max-width: 430px) {  html body #tbh-bookinger-enterprise .tbhe-kpis {    grid-template-columns: 1fr 1fr !important;  }  html body #tbh-bookinger-enterprise .tbhe-kpi {    padding: 11px !important;  }  html body #tbh-bookinger-enterprise .tbhe-kpi > strong {    font-size: 21px !important;  }  html body #tbh-bookinger-enterprise .tbhe-date-nav {    width: 100% !important;    flex-wrap: wrap !important;  }  html body #tbh-bookinger-enterprise .tbhe-date-nav input[type="date"] {    flex: 1 1 150px !important;    width: auto !important;  }}html body #tbh-bookinger-enterprise .tbhe-auth[hidden],html body #tbh-bookinger-enterprise [data-auth-gate][hidden],html body #tbh-bookinger-enterprise .tbhe-app[hidden],html body #tbh-bookinger-enterprise [data-app][hidden] {  display: none !important;  visibility: hidden !important;  pointer-events: none !important;}html body #tbh-bookinger-enterprise .tbhe-auth:not([hidden]),html body #tbh-bookinger-enterprise [data-auth-gate]:not([hidden]) {  display: grid !important;  visibility: visible !important;  pointer-events: auto !important;}html body #tbh-bookinger-enterprise .tbhe-app:not([hidden]),html body #tbh-bookinger-enterprise [data-app]:not([hidden]) {  display: block !important;  visibility: visible !important;  pointer-events: auto !important;}html body #tbh-bookinger-enterprise .tbhe-shell:has(.tbhe-auth:not([hidden])) {  min-height: 660px !important;  padding: 0 !important;  display: grid !important;  place-items: center !important;  background: var(--ops-bg-deep) !important;}html body #tbh-bookinger-enterprise .tbhe-shell:has(.tbhe-auth:not([hidden])) .tbhe-auth {  width: 100% !important;  min-height: 660px !important;  margin: 0 !important;}html body #tbh-bookinger-enterprise .tbhe-shell:has(.tbhe-app:not([hidden])) {  min-height: 0 !important;  padding: 12px !important;  display: block !important;  background: var(--ops-bg-deep) !important;}html body #tbh-bookinger-enterprise .tbhe-shell:has(.tbhe-app:not([hidden])) .tbhe-app {  margin: 0 !important;}html body #tbh-bookinger-enterprise .tbhe-auth:not([hidden]) ~ .tbhe-app {  display: none !important;}@media (max-width: 720px) {  html body #tbh-bookinger-enterprise .tbhe-shell:has(.tbhe-auth:not([hidden])) {    min-height: calc(100svh - 76px) !important;    padding: 14px !important;  }  html body #tbh-bookinger-enterprise .tbhe-shell:has(.tbhe-auth:not([hidden])) .tbhe-auth {    min-height: calc(100svh - 104px) !important;  }  html body #tbh-bookinger-enterprise .tbhe-shell:has(.tbhe-app:not([hidden])) {    padding: 0 !important;  }}:root {  --t35-bg: #050403;  --t35-bg-soft: #0a0806;  --t35-bg-raised: #0e0b08;  --t35-cream: #f7f1e7;  --t35-copy: rgba(247,241,231,.82);  --t35-muted: rgba(247,241,231,.61);  --t35-faint: rgba(247,241,231,.44);  --t35-gold: #d8b35d;  --t35-gold-soft: #edcc7b;  --t35-line: rgba(216,179,93,.20);  --t35-line-strong: rgba(216,179,93,.34);  --t35-rail: 1200px;  --t35-readable: 760px;  --t35-side: max(24px, calc((100vw - var(--t35-rail)) / 2));  --t35-hero-h: 540px;  --t35-hero-top: 142px;  --t35-h1: 40px;  --t35-h2: 26px;  --t35-h3: 18px;  --t35-body: 14px;  --t35-small: 12px;  --t35-section-y: 54px;  --t35-radius-media: 14px;  --t35-radius-control: 10px;  --t35-radius-pill: 999px;}html:has(:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord)),body:has(:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord)) {  width: 100% !important;  max-width: none !important;  overflow-x: clip !important;}section.usn_cmp_code:has(:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord)),.component.usn_cmp_code:has(:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord)),.usn_cmp_code:has(:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord)) {  position: relative !important;  left: 50% !important;  width: 100vw !important;  min-width: 100vw !important;  max-width: none !important;  margin: 0 !important;  padding-inline: 0 !important;  transform: translateX(-50%) !important;  overflow: visible !important;}:is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code):has(:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord)) :is(.container,.container-fluid,.row,[class*="col-"]):has(:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord)) {  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  margin-inline: 0 !important;  padding-inline: 0 !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) {  position: relative !important;  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  color: var(--t35-cream) !important;  background: var(--t35-bg) !important;  font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;  font-size: var(--t35-body) !important;  line-height: 1.58 !important;  isolation: isolate !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord),:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) *,:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) *::before,:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) *::after {  box-sizing: border-box !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) [hidden] {  display: none !important;}:is(  .tbh-home__rail,  .tbh-menu-rail,  .tbh-aw__rail,  .sl13-rail,  .cote5-rail,  .da9-rail,  .ct8-rail,  .ev-rail,  .th-rail,  .wg-rail) {  width: min(var(--t35-rail), calc(100% - 48px)) !important;  max-width: var(--t35-rail) !important;  margin-inline: auto !important;}:is(#tbh-home .tbh-home__hero,#tbh-menu-page .tbh-menu-hero,#tbh-after-work .tbh-aw__hero,#tbh-drikkekart-enterprise #drikkekart-hero,#tbh-booking .tbh-booking__header,#tbh-about-v5 .ab-hero,#tbh-sluppen-v13 .sl13-hero,#tbh-cote .cote5-hero,#tbh-dry-aged .da9-hero,#tbh-contact-page .ct8-hero,#tbh-events-v6 .ev-hero,#tbh-tomahawk .th-hero,#tbh-wagyu-tomahawk .wg-hero,#tbh-biffvarsel .tbh-biffvarsel__hero,#tbh-reservation-terms .tbh-terms__header,#personvern .tbh-privacy-v4__hero,#cookies .tbh-cookies-hero,#avbestill-bord .tbh-cancel__header) {  position: relative !important;  isolation: isolate !important;  display: block !important;  width: 100vw !important;  min-width: 100vw !important;  max-width: none !important;  height: var(--t35-hero-h) !important;  min-height: var(--t35-hero-h) !important;  max-height: var(--t35-hero-h) !important;  margin: 0 calc(50% - 50vw) !important;  padding: 0 !important;  overflow: hidden !important;  border: 0 !important;  border-radius: 0 !important;  box-shadow: none !important;  background:    radial-gradient(circle at 72% 35%, rgba(216,179,93,.10), transparent 24rem),    linear-gradient(135deg,#090604,#030201 70%) !important;  text-align: left !important;}:is(  #tbh-home .tbh-home__hero-image,  #tbh-menu-page .tbh-menu-hero__image,  #tbh-drikkekart-enterprise .tbh-drink-hero__image,  #tbh-about-v5 .ab-hero__image,  #tbh-sluppen-v13 .sl13-hero__image,  #tbh-cote .cote5-hero__image,  #tbh-dry-aged .da9-hero__image,  #tbh-contact-page .ct8-hero__image,  #tbh-events-v6 .ev-hero__image,  #tbh-tomahawk .th-hero__image,  #tbh-wagyu-tomahawk .wg-hero__image) {  position: absolute !important;  inset: 0 !important;  z-index: 0 !important;  display: block !important;  width: 100% !important;  height: 100% !important;  max-width: none !important;  margin: 0 !important;  object-fit: cover !important;  object-position: 67% center !important;  filter: saturate(1.02) contrast(1.08) brightness(.72) !important;  border: 0 !important;  border-radius: 0 !important;}#tbh-after-work .tbh-aw__hero {  background:    linear-gradient(90deg,rgba(3,2,1,.80),rgba(3,2,1,.20)),    url("/media/after-work-ytrefilet-hero.jpg") 67% center/cover no-repeat,    #050403 !important;}:is(  #tbh-biffvarsel .tbh-biffvarsel__hero,  #tbh-reservation-terms .tbh-terms__header,  #personvern .tbh-privacy-v4__hero,  #cookies .tbh-cookies-hero,  #avbestill-bord .tbh-cancel__header) {  background:    radial-gradient(circle at 72% 44%, rgba(216,179,93,.13), transparent 26rem),    linear-gradient(112deg,#070402 0%,#0b0805 48%,#030201 100%) !important;}:is(#tbh-home .tbh-home__hero,#tbh-menu-page .tbh-menu-hero,#tbh-after-work .tbh-aw__hero,#tbh-drikkekart-enterprise #drikkekart-hero,#tbh-booking .tbh-booking__header,#tbh-about-v5 .ab-hero,#tbh-sluppen-v13 .sl13-hero,#tbh-cote .cote5-hero,#tbh-dry-aged .da9-hero,#tbh-contact-page .ct8-hero,#tbh-events-v6 .ev-hero,#tbh-tomahawk .th-hero,#tbh-wagyu-tomahawk .wg-hero,#tbh-biffvarsel .tbh-biffvarsel__hero,#tbh-reservation-terms .tbh-terms__header,#personvern .tbh-privacy-v4__hero,#cookies .tbh-cookies-hero,#avbestill-bord .tbh-cancel__header)::after {  content: "" !important;  position: absolute !important;  inset: 0 !important;  z-index: 1 !important;  pointer-events: none !important;  background:    linear-gradient(      90deg,      rgba(3,2,1,.97) 0%,      rgba(3,2,1,.82) 39%,      rgba(3,2,1,.38) 68%,      rgba(3,2,1,.22) 100%    ),    linear-gradient(      180deg,      rgba(3,2,1,.06) 0%,      rgba(3,2,1,.03) 50%,      rgba(3,2,1,.76) 100%    ) !important;}:is(  #tbh-home .tbh-home__hero-shade,  #tbh-about-v5 .ab-hero__shade,  #tbh-cote .cote5-hero__shade,  #tbh-dry-aged .da9-hero__shade,  #tbh-contact-page .ct8-hero__shade,  #tbh-events-v6 .ev-hero__shade,  #tbh-tomahawk .th-hero__shade,  #tbh-wagyu-tomahawk .wg-hero__shade) {  display: none !important;}:is(#tbh-home .tbh-home__hero-inner,#tbh-menu-page .tbh-menu-hero__inner,#tbh-after-work .tbh-aw__hero-inner,#tbh-drikkekart-enterprise .tbh-drink-hero__inner,#tbh-about-v5 .ab-hero__inner,#tbh-sluppen-v13 .sl13-hero__inner,#tbh-cote .cote5-hero__inner,#tbh-dry-aged .da9-hero__inner,#tbh-contact-page .ct8-hero__inner,#tbh-events-v6 .ev-hero__inner,#tbh-tomahawk .th-hero__inner,#tbh-wagyu-tomahawk .wg-hero__inner,#personvern .tbh-privacy-v4__inner) {  position: absolute !important;  z-index: 3 !important;  top: var(--t35-hero-top) !important;  left: var(--t35-side) !important;  right: auto !important;  bottom: auto !important;  display: block !important;  width: min(var(--t35-rail), calc(100vw - (var(--t35-side) * 2))) !important;  max-width: var(--t35-rail) !important;  min-height: 0 !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  background: transparent !important;  border: 0 !important;  box-shadow: none !important;  overflow: visible !important;}:is(#tbh-home .tbh-home__hero-inner,#tbh-menu-page .tbh-menu-hero__inner,#tbh-after-work .tbh-aw__hero-inner,#tbh-drikkekart-enterprise .tbh-drink-hero__inner,#tbh-about-v5 .ab-hero__inner,#tbh-sluppen-v13 .sl13-hero__inner,#tbh-cote .cote5-hero__inner,#tbh-dry-aged .da9-hero__inner,#tbh-contact-page .ct8-hero__inner,#tbh-events-v6 .ev-hero__inner,#tbh-tomahawk .th-hero__inner,#tbh-wagyu-tomahawk .wg-hero__inner,#personvern .tbh-privacy-v4__inner) :is(  .tbh-home__rail,  .tbh-menu-rail,  .tbh-aw__rail,  .sl13-rail,  .cote5-rail,  .da9-rail,  .ct8-rail,  .ev-rail,  .th-rail,  .wg-rail) {  width: 100% !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;}:is(#tbh-home .tbh-home__hero-copy,#tbh-menu-page .tbh-menu-hero__copy,#tbh-after-work .tbh-aw__hero-copy,#tbh-booking .tbh-booking__hero-copy,#tbh-about-v5 .ab-hero__copy,#tbh-sluppen-v13 .sl13-hero__copy,#tbh-cote .cote5-hero__copy,#tbh-dry-aged .da9-hero__copy,#tbh-contact-page .ct8-hero__copy,#tbh-events-v6 .ev-hero__copy,#tbh-tomahawk .th-hero__copy,#tbh-wagyu-tomahawk .wg-hero__copy),#tbh-drikkekart-enterprise .tbh-drink-hero__inner,#personvern .tbh-privacy-v4__inner {  position: static !important;  inset: auto !important;  display: flex !important;  flex-direction: column !important;  align-items: flex-start !important;  justify-content: flex-start !important;  width: min(var(--t35-readable), 100%) !important;  max-width: var(--t35-readable) !important;  min-height: 0 !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  background: transparent !important;  border: 0 !important;  border-radius: 0 !important;  box-shadow: none !important;  backdrop-filter: none !important;  -webkit-backdrop-filter: none !important;  text-align: left !important;}#tbh-booking .tbh-booking__hero-copy {  position: absolute !important;  z-index: 3 !important;  top: var(--t35-hero-top) !important;  left: var(--t35-side) !important;  width: min(var(--t35-readable), calc(100vw - (var(--t35-side) * 2))) !important;  margin: 0 !important;  padding: 0 !important;}:is(  #tbh-biffvarsel .tbh-biffvarsel__hero,  #tbh-reservation-terms .tbh-terms__header,  #avbestill-bord .tbh-cancel__header) {  display: flex !important;  flex-direction: column !important;  align-items: flex-start !important;  justify-content: flex-start !important;  padding:    var(--t35-hero-top)    max(var(--t35-side), calc(100vw - var(--t35-side) - var(--t35-readable)))    0    var(--t35-side) !important;}:is(  #tbh-biffvarsel .tbh-biffvarsel__rail,  #tbh-reservation-terms .tbh-terms__inner,  #avbestill-bord .tbh-cancel__inner) {  width: 100% !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;}#cookies .tbh-cookies-inner {  width: 100% !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;}#cookies .tbh-cookies-hero__grid {  position: static !important;  display: block !important;  width: auto !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  background: transparent !important;  border: 0 !important;  box-shadow: none !important;}#cookies .tbh-cookies-hero__grid > div:first-child {  position: absolute !important;  z-index: 3 !important;  top: var(--t35-hero-top) !important;  left: var(--t35-side) !important;  display: flex !important;  flex-direction: column !important;  align-items: flex-start !important;  width: min(var(--t35-readable), calc(100vw - (var(--t35-side) * 2))) !important;  margin: 0 !important;  padding: 0 !important;  background: transparent !important;  border: 0 !important;  box-shadow: none !important;}#cookies .tbh-cookies-status {  position: absolute !important;  z-index: 3 !important;  right: var(--t35-side) !important;  bottom: 22px !important;  width: min(330px, 28vw) !important;  margin: 0 !important;}#tbh-home .tbh-home__logo,#tbh-home .tbh-home__opening-note,#tbh-booking .tbh-booking__mobile-kicker {  display: none !important;}:is(#tbh-home .tbh-home__eyebrow,#tbh-menu-page .tbh-menu-eyebrow,#tbh-after-work .tbh-aw__eyebrow,#tbh-drikkekart-enterprise .tbh-eyebrow,#tbh-booking .tbh-booking__eyebrow,#tbh-about-v5 .ab-eyebrow,#tbh-sluppen-v13 .sl13-eyebrow,#tbh-cote .cote5-eyebrow,#tbh-dry-aged .da9-eyebrow,#tbh-contact-page .ct8-eyebrow,#tbh-events-v6 .ev-eyebrow,#tbh-tomahawk .th-eyebrow,#tbh-wagyu-tomahawk .wg-eyebrow,#tbh-biffvarsel .tbh-biffvarsel__eyebrow,#tbh-reservation-terms .tbh-terms__eyebrow,#personvern .tbh-privacy-v4__eyebrow,#cookies .tbh-cookies-eyebrow,#avbestill-bord .tbh-cancel__eyebrow) { order: 10 !important; }:is(#tbh-home .tbh-home__hero h1,#tbh-menu-page .tbh-menu-hero h1,#tbh-after-work .tbh-aw__hero h1,#tbh-drikkekart-enterprise #drikkekart-hero h1,#tbh-booking .tbh-booking__header h1,#tbh-about-v5 .ab-hero h1,#tbh-sluppen-v13 .sl13-hero h1,#tbh-cote .cote5-hero h1,#tbh-dry-aged .da9-hero h1,#tbh-contact-page .ct8-hero h1,#tbh-events-v6 .ev-hero h1,#tbh-tomahawk .th-hero h1,#tbh-wagyu-tomahawk .wg-hero h1,#tbh-biffvarsel .tbh-biffvarsel__hero h1,#tbh-reservation-terms .tbh-terms__header h1,#personvern .tbh-privacy-v4__hero h1,#cookies .tbh-cookies-hero h1,#avbestill-bord .tbh-cancel__header h1) { order: 20 !important; }:is(#tbh-home .tbh-home__lead,#tbh-menu-page .tbh-menu-lead,#tbh-after-work .tbh-aw__lead,#tbh-drikkekart-enterprise .tbh-lead,#tbh-booking .tbh-booking__lead,#tbh-about-v5 .ab-lead,#tbh-sluppen-v13 .sl13-lead,#tbh-cote .cote5-lead,#tbh-dry-aged .da9-lead,#tbh-contact-page .ct8-lead,#tbh-events-v6 .ev-lead,#tbh-tomahawk .th-lead,#tbh-wagyu-tomahawk .wg-lead,#tbh-biffvarsel .tbh-biffvarsel__lead,#tbh-reservation-terms .tbh-terms__lead,#personvern .tbh-privacy-v4__lead,#cookies .tbh-cookies-lead,#avbestill-bord #cancel-booking-help) { order: 30 !important; }:is(#tbh-home .tbh-home__actions,#tbh-menu-page .tbh-menu-actions,#tbh-after-work .tbh-aw__hero-actions,#tbh-drikkekart-enterprise .tbh-actions-row,#tbh-about-v5 .ab-actions,#tbh-sluppen-v13 .sl13-actions,#tbh-cote .cote5-actions,#tbh-dry-aged .da9-actions,#tbh-contact-page .ct8-actions,#tbh-events-v6 .ev-actions,#tbh-tomahawk .th-actions,#tbh-wagyu-tomahawk .wg-actions,#tbh-biffvarsel .tbh-biffvarsel__hero-actions) { order: 40 !important; }:is(  #tbh-menu-page .tbh-menu-hero__support,  #tbh-home .tbh-home__cta-support,  #tbh-after-work .tbh-aw__hero-trust,  #tbh-about-v5 .ab-hero__support,  #tbh-reservation-terms .tbh-terms__version) {  order: 50 !important;}:is(#tbh-home .tbh-home__hero-copy,#tbh-menu-page .tbh-menu-hero__copy,#tbh-after-work .tbh-aw__hero-copy,#tbh-booking .tbh-booking__hero-copy,#tbh-about-v5 .ab-hero__copy,#tbh-sluppen-v13 .sl13-hero__copy,#tbh-cote .cote5-hero__copy,#tbh-dry-aged .da9-hero__copy,#tbh-contact-page .ct8-hero__copy,#tbh-events-v6 .ev-hero__copy,#tbh-tomahawk .th-hero__copy,#tbh-wagyu-tomahawk .wg-hero__copy) > *,#tbh-drikkekart-enterprise .tbh-drink-hero__inner > *,#personvern .tbh-privacy-v4__inner > *,#cookies .tbh-cookies-hero__grid > div:first-child > *,:is(  #tbh-biffvarsel .tbh-biffvarsel__hero,  #tbh-reservation-terms .tbh-terms__header,  #avbestill-bord .tbh-cancel__header) > * {  order: 60 !important;}:is(#tbh-home .tbh-home__eyebrow,#tbh-menu-page .tbh-menu-eyebrow,#tbh-after-work .tbh-aw__eyebrow,#tbh-drikkekart-enterprise .tbh-eyebrow,#tbh-booking .tbh-booking__eyebrow,#tbh-about-v5 .ab-eyebrow,#tbh-sluppen-v13 .sl13-eyebrow,#tbh-cote .cote5-eyebrow,#tbh-dry-aged .da9-eyebrow,#tbh-contact-page .ct8-eyebrow,#tbh-events-v6 .ev-eyebrow,#tbh-tomahawk .th-eyebrow,#tbh-wagyu-tomahawk .wg-eyebrow,#tbh-biffvarsel .tbh-biffvarsel__eyebrow,#tbh-reservation-terms .tbh-terms__eyebrow,#personvern .tbh-privacy-v4__eyebrow,#cookies .tbh-cookies-eyebrow,#avbestill-bord .tbh-cancel__eyebrow) {  order: 10 !important;  display: inline-flex !important;  align-items: center !important;  gap: 10px !important;  width: auto !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  color: var(--t35-gold-soft) !important;  -webkit-text-fill-color: var(--t35-gold-soft) !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 10px !important;  font-style: normal !important;  font-weight: 850 !important;  line-height: 1.2 !important;  letter-spacing: .115em !important;  text-transform: uppercase !important;  text-align: left !important;}:is(#tbh-home .tbh-home__eyebrow,#tbh-menu-page .tbh-menu-eyebrow,#tbh-after-work .tbh-aw__eyebrow,#tbh-drikkekart-enterprise .tbh-eyebrow,#tbh-booking .tbh-booking__eyebrow,#tbh-about-v5 .ab-eyebrow,#tbh-sluppen-v13 .sl13-eyebrow,#tbh-cote .cote5-eyebrow,#tbh-dry-aged .da9-eyebrow,#tbh-contact-page .ct8-eyebrow,#tbh-events-v6 .ev-eyebrow,#tbh-tomahawk .th-eyebrow,#tbh-wagyu-tomahawk .wg-eyebrow,#tbh-biffvarsel .tbh-biffvarsel__eyebrow,#tbh-reservation-terms .tbh-terms__eyebrow,#personvern .tbh-privacy-v4__eyebrow,#cookies .tbh-cookies-eyebrow,#avbestill-bord .tbh-cancel__eyebrow)::before {  content: "" !important;  display: block !important;  width: 30px !important;  height: 1px !important;  flex: 0 0 30px !important;  background: linear-gradient(90deg,transparent,var(--t35-gold-soft)) !important;  opacity: .68 !important;}:is(#tbh-home .tbh-home__eyebrow,#tbh-menu-page .tbh-menu-eyebrow,#tbh-after-work .tbh-aw__eyebrow,#tbh-drikkekart-enterprise .tbh-eyebrow,#tbh-booking .tbh-booking__eyebrow,#tbh-about-v5 .ab-eyebrow,#tbh-sluppen-v13 .sl13-eyebrow,#tbh-cote .cote5-eyebrow,#tbh-dry-aged .da9-eyebrow,#tbh-contact-page .ct8-eyebrow,#tbh-events-v6 .ev-eyebrow,#tbh-tomahawk .th-eyebrow,#tbh-wagyu-tomahawk .wg-eyebrow,#tbh-biffvarsel .tbh-biffvarsel__eyebrow,#tbh-reservation-terms .tbh-terms__eyebrow,#personvern .tbh-privacy-v4__eyebrow,#cookies .tbh-cookies-eyebrow,#avbestill-bord .tbh-cancel__eyebrow)::after {  content: none !important;}:is(#tbh-home .tbh-home__hero h1,#tbh-menu-page .tbh-menu-hero h1,#tbh-after-work .tbh-aw__hero h1,#tbh-drikkekart-enterprise #drikkekart-hero h1,#tbh-booking .tbh-booking__header h1,#tbh-about-v5 .ab-hero h1,#tbh-sluppen-v13 .sl13-hero h1,#tbh-cote .cote5-hero h1,#tbh-dry-aged .da9-hero h1,#tbh-contact-page .ct8-hero h1,#tbh-events-v6 .ev-hero h1,#tbh-tomahawk .th-hero h1,#tbh-wagyu-tomahawk .wg-hero h1,#tbh-biffvarsel .tbh-biffvarsel__hero h1,#tbh-reservation-terms .tbh-terms__header h1,#personvern .tbh-privacy-v4__hero h1,#cookies .tbh-cookies-hero h1,#avbestill-bord .tbh-cancel__header h1),:is(#tbh-home .tbh-home__hero h1,#tbh-menu-page .tbh-menu-hero h1,#tbh-after-work .tbh-aw__hero h1,#tbh-drikkekart-enterprise #drikkekart-hero h1,#tbh-booking .tbh-booking__header h1,#tbh-about-v5 .ab-hero h1,#tbh-sluppen-v13 .sl13-hero h1,#tbh-cote .cote5-hero h1,#tbh-dry-aged .da9-hero h1,#tbh-contact-page .ct8-hero h1,#tbh-events-v6 .ev-hero h1,#tbh-tomahawk .th-hero h1,#tbh-wagyu-tomahawk .wg-hero h1,#tbh-biffvarsel .tbh-biffvarsel__hero h1,#tbh-reservation-terms .tbh-terms__header h1,#personvern .tbh-privacy-v4__hero h1,#cookies .tbh-cookies-hero h1,#avbestill-bord .tbh-cancel__header h1) * {  color: var(--t35-cream) !important;  -webkit-text-fill-color: var(--t35-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: var(--t35-h1) !important;  font-style: normal !important;  font-weight: 900 !important;  line-height: 1.025 !important;  letter-spacing: -.022em !important;  text-transform: none !important;  text-align: left !important;}:is(#tbh-home .tbh-home__hero h1,#tbh-menu-page .tbh-menu-hero h1,#tbh-after-work .tbh-aw__hero h1,#tbh-drikkekart-enterprise #drikkekart-hero h1,#tbh-booking .tbh-booking__header h1,#tbh-about-v5 .ab-hero h1,#tbh-sluppen-v13 .sl13-hero h1,#tbh-cote .cote5-hero h1,#tbh-dry-aged .da9-hero h1,#tbh-contact-page .ct8-hero h1,#tbh-events-v6 .ev-hero h1,#tbh-tomahawk .th-hero h1,#tbh-wagyu-tomahawk .wg-hero h1,#tbh-biffvarsel .tbh-biffvarsel__hero h1,#tbh-reservation-terms .tbh-terms__header h1,#personvern .tbh-privacy-v4__hero h1,#cookies .tbh-cookies-hero h1,#avbestill-bord .tbh-cancel__header h1) {  order: 20 !important;  position: static !important;  inset: auto !important;  width: 100% !important;  max-width: var(--t35-readable) !important;  margin: 10px 0 0 !important;  padding: 0 !important;  transform: none !important;  text-wrap: balance !important;  text-shadow: 0 14px 44px rgba(0,0,0,.78) !important;}:is(#tbh-home .tbh-home__lead,#tbh-menu-page .tbh-menu-lead,#tbh-after-work .tbh-aw__lead,#tbh-drikkekart-enterprise .tbh-lead,#tbh-booking .tbh-booking__lead,#tbh-about-v5 .ab-lead,#tbh-sluppen-v13 .sl13-lead,#tbh-cote .cote5-lead,#tbh-dry-aged .da9-lead,#tbh-contact-page .ct8-lead,#tbh-events-v6 .ev-lead,#tbh-tomahawk .th-lead,#tbh-wagyu-tomahawk .wg-lead,#tbh-biffvarsel .tbh-biffvarsel__lead,#tbh-reservation-terms .tbh-terms__lead,#personvern .tbh-privacy-v4__lead,#cookies .tbh-cookies-lead,#avbestill-bord #cancel-booking-help) {  order: 30 !important;  position: static !important;  inset: auto !important;  width: 100% !important;  max-width: 650px !important;  margin: 13px 0 0 !important;  padding: 0 !important;  color: var(--t35-copy) !important;  -webkit-text-fill-color: var(--t35-copy) !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 14px !important;  font-style: normal !important;  font-weight: 430 !important;  line-height: 1.56 !important;  letter-spacing: 0 !important;  text-transform: none !important;  text-align: left !important;  transform: none !important;}:is(#tbh-home .tbh-home__actions,#tbh-menu-page .tbh-menu-actions,#tbh-after-work .tbh-aw__hero-actions,#tbh-drikkekart-enterprise .tbh-actions-row,#tbh-about-v5 .ab-actions,#tbh-sluppen-v13 .sl13-actions,#tbh-cote .cote5-actions,#tbh-dry-aged .da9-actions,#tbh-contact-page .ct8-actions,#tbh-events-v6 .ev-actions,#tbh-tomahawk .th-actions,#tbh-wagyu-tomahawk .wg-actions,#tbh-biffvarsel .tbh-biffvarsel__hero-actions) {  order: 40 !important;  position: static !important;  inset: auto !important;  display: flex !important;  flex-wrap: wrap !important;  align-items: center !important;  justify-content: flex-start !important;  gap: 9px !important;  width: 100% !important;  max-width: 720px !important;  margin: 20px 0 0 !important;  padding: 0 !important;  transform: none !important;  text-align: left !important;}:is(#tbh-home .tbh-home__actions,#tbh-menu-page .tbh-menu-actions,#tbh-after-work .tbh-aw__hero-actions,#tbh-drikkekart-enterprise .tbh-actions-row,#tbh-about-v5 .ab-actions,#tbh-sluppen-v13 .sl13-actions,#tbh-cote .cote5-actions,#tbh-dry-aged .da9-actions,#tbh-contact-page .ct8-actions,#tbh-events-v6 .ev-actions,#tbh-tomahawk .th-actions,#tbh-wagyu-tomahawk .wg-actions,#tbh-biffvarsel .tbh-biffvarsel__hero-actions) > :is(a,button) {  min-height: 42px !important;  padding: 10px 18px !important;  margin: 0 !important;  border: 1px solid var(--t35-line-strong) !important;  border-radius: var(--t35-radius-pill) !important;  background: rgba(216,179,93,.035) !important;  color: var(--t35-cream) !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 10px !important;  font-weight: 850 !important;  line-height: 1 !important;  letter-spacing: .035em !important;  text-transform: uppercase !important;  box-shadow: none !important;}:is(#tbh-home .tbh-home__actions,#tbh-menu-page .tbh-menu-actions,#tbh-after-work .tbh-aw__hero-actions,#tbh-drikkekart-enterprise .tbh-actions-row,#tbh-about-v5 .ab-actions,#tbh-sluppen-v13 .sl13-actions,#tbh-cote .cote5-actions,#tbh-dry-aged .da9-actions,#tbh-contact-page .ct8-actions,#tbh-events-v6 .ev-actions,#tbh-tomahawk .th-actions,#tbh-wagyu-tomahawk .wg-actions,#tbh-biffvarsel .tbh-biffvarsel__hero-actions) > :is(  .tbh-home__button--primary,  .tbh-menu-button--primary,  .tbh-aw__button--primary,  .ab-btn--primary,  .sl13-btn--primary,  .cote5-btn--primary,  .da9-btn--primary,  .ct8-btn--primary,  .ev-btn--primary,  .th-btn--gold,  .wg-btn--gold,  .is-primary) {  border-color: var(--t35-gold-soft) !important;  background: linear-gradient(180deg,#efd07c,#d9ad53) !important;  color: #100a04 !important;}:is(  #tbh-menu-page .tbh-menu-hero__support,  #tbh-home .tbh-home__cta-support,  #tbh-after-work .tbh-aw__hero-trust,  #tbh-about-v5 .ab-hero__support,  #tbh-reservation-terms .tbh-terms__version) {  order: 50 !important;  margin: 10px 0 0 !important;  padding: 0 !important;  color: var(--t35-muted) !important;  font-size: 11px !important;  line-height: 1.45 !important;}:is(#tbh-home .tbh-home__hero-facts,#tbh-menu-page .tbh-menu-facts,#tbh-after-work .tbh-aw__facts,#tbh-about-v5 .ab-facts,#tbh-sluppen-v13 .sl13-facts,#tbh-cote .cote5-facts,#tbh-dry-aged .da9-facts,#tbh-contact-page .ct8-facts,#tbh-events-v6 .ev-facts,#tbh-tomahawk .th-facts,#tbh-wagyu-tomahawk .wg-facts) {  position: absolute !important;  z-index: 3 !important;  left: var(--t35-side) !important;  right: var(--t35-side) !important;  bottom: 18px !important;  top: auto !important;  display: grid !important;  grid-template-columns: repeat(4,minmax(0,1fr)) !important;  gap: 0 !important;  width: auto !important;  max-width: var(--t35-rail) !important;  margin: 0 !important;  padding: 12px 0 0 !important;  border: 0 !important;  border-top: 1px solid var(--t35-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}:is(#tbh-home .tbh-home__hero-facts,#tbh-menu-page .tbh-menu-facts,#tbh-after-work .tbh-aw__facts,#tbh-about-v5 .ab-facts,#tbh-sluppen-v13 .sl13-facts,#tbh-cote .cote5-facts,#tbh-dry-aged .da9-facts,#tbh-contact-page .ct8-facts,#tbh-events-v6 .ev-facts,#tbh-tomahawk .th-facts,#tbh-wagyu-tomahawk .wg-facts) > * {  min-width: 0 !important;  min-height: 0 !important;  padding: 0 18px !important;  border: 0 !important;  border-left: 1px solid rgba(216,179,93,.13) !important;  background: transparent !important;  box-shadow: none !important;}:is(#tbh-home .tbh-home__hero-facts,#tbh-menu-page .tbh-menu-facts,#tbh-after-work .tbh-aw__facts,#tbh-about-v5 .ab-facts,#tbh-sluppen-v13 .sl13-facts,#tbh-cote .cote5-facts,#tbh-dry-aged .da9-facts,#tbh-contact-page .ct8-facts,#tbh-events-v6 .ev-facts,#tbh-tomahawk .th-facts,#tbh-wagyu-tomahawk .wg-facts) > *:first-child {  padding-left: 0 !important;  border-left: 0 !important;}:is(#tbh-home .tbh-home__hero-facts,#tbh-menu-page .tbh-menu-facts,#tbh-after-work .tbh-aw__facts,#tbh-about-v5 .ab-facts,#tbh-sluppen-v13 .sl13-facts,#tbh-cote .cote5-facts,#tbh-dry-aged .da9-facts,#tbh-contact-page .ct8-facts,#tbh-events-v6 .ev-facts,#tbh-tomahawk .th-facts,#tbh-wagyu-tomahawk .wg-facts) :is(strong,h2,h3) {  display: block !important;  color: var(--t35-gold-soft) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 17px !important;  font-weight: 700 !important;  line-height: 1.08 !important;}:is(#tbh-home .tbh-home__hero-facts,#tbh-menu-page .tbh-menu-facts,#tbh-after-work .tbh-aw__facts,#tbh-about-v5 .ab-facts,#tbh-sluppen-v13 .sl13-facts,#tbh-cote .cote5-facts,#tbh-dry-aged .da9-facts,#tbh-contact-page .ct8-facts,#tbh-events-v6 .ev-facts,#tbh-tomahawk .th-facts,#tbh-wagyu-tomahawk .wg-facts) :is(span,p,small) {  display: block !important;  margin-top: 4px !important;  color: var(--t35-muted) !important;  font-size: 11px !important;  line-height: 1.35 !important;}#tbh-biffvarsel .tbh-biffvarsel__promise {  position: absolute !important;  z-index: 3 !important;  left: var(--t35-side) !important;  right: var(--t35-side) !important;  bottom: 18px !important;  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 0 !important;  margin: 0 !important;  padding: 12px 0 0 !important;  border-top: 1px solid var(--t35-line) !important;}#tbh-biffvarsel .tbh-biffvarsel__promise article {  padding: 0 18px !important;  border-left: 1px solid rgba(216,179,93,.13) !important;}#tbh-biffvarsel .tbh-biffvarsel__promise article:first-child {  padding-left: 0 !important;  border-left: 0 !important;}:is(  #tbh-menu-page .tbh-menu-nav,  #tbh-drikkekart-enterprise .tbh-drink-nav,  #tbh-drikkekart-enterprise .tbh-drink-mobile-quickbar,  #tbh-about-v5 .ab-nav,  #tbh-tomahawk .th-nav,  #tbh-wagyu-tomahawk .wg-nav) {  width: 100vw !important;  max-width: none !important;  margin-left: calc(50% - 50vw) !important;  margin-right: calc(50% - 50vw) !important;  padding: 10px var(--t35-side) !important;  border: 0 !important;  border-bottom: 1px solid var(--t35-line) !important;  background: rgba(5,4,3,.96) !important;  box-shadow: none !important;  text-align: center !important;}:is(  #tbh-menu-page .tbh-menu-nav,  #tbh-drikkekart-enterprise .tbh-drink-nav,  #tbh-drikkekart-enterprise .tbh-drink-mobile-quickbar,  #tbh-about-v5 .ab-nav,  #tbh-tomahawk .th-nav,  #tbh-wagyu-tomahawk .wg-nav) :is(a,button) {  min-height: 36px !important;  padding: 8px 12px !important;  border: 1px solid var(--t35-line) !important;  border-radius: var(--t35-radius-pill) !important;  background: transparent !important;  color: var(--t35-copy) !important;  font-size: 10px !important;  font-weight: 800 !important;  letter-spacing: .025em !important;  text-transform: uppercase !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) :is(h1,h2,h3,h4,p,ul,ol,dl,blockquote) {  margin-top: 0 !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) h2 {  color: var(--t35-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: var(--t35-h2) !important;  font-style: normal !important;  font-weight: 800 !important;  line-height: 1.1 !important;  letter-spacing: -.014em !important;  text-transform: none !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) h3 {  color: var(--t35-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: var(--t35-h3) !important;  font-style: normal !important;  font-weight: 700 !important;  line-height: 1.16 !important;  letter-spacing: -.006em !important;  text-transform: none !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) h4 {  color: var(--t35-cream) !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 15px !important;  font-style: normal !important;  font-weight: 750 !important;  line-height: 1.28 !important;  letter-spacing: 0 !important;  text-transform: none !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) p {  color: var(--t35-copy) !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: var(--t35-body) !important;  line-height: 1.58 !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) :is(small,.microcopy,[class*="microcopy"]) {  color: var(--t35-muted) !important;  font-size: var(--t35-small) !important;  line-height: 1.45 !important;}#tbh-booking h2 {  font-size: 22px !important;}#tbh-booking h3 {  font-size: 17px !important;}:is(  #tbh-home .tbh-home__section,  #tbh-menu-page .tbh-menu-section,  #tbh-after-work .tbh-aw__section,  #tbh-drikkekart-enterprise .tbh-drink-section,  #tbh-about-v5 .ab-section,  #tbh-sluppen-v13 .sl13-section,  #tbh-cote .cote5-section,  #tbh-dry-aged .da9-section,  #tbh-contact-page .ct8-section,  #tbh-events-v6 .ev-section,  #tbh-tomahawk .th-section,  #tbh-wagyu-tomahawk .wg-section) {  position: relative !important;  left: 50% !important;  width: 100vw !important;  min-width: 100vw !important;  max-width: none !important;  margin: 0 !important;  padding:    var(--t35-section-y)    var(--t35-side) !important;  transform: translateX(-50%) !important;  border: 0 !important;  border-bottom: 1px solid rgba(216,179,93,.08) !important;  border-radius: 0 !important;  background: var(--t35-bg) !important;  box-shadow: none !important;}:is(  #tbh-home .tbh-home__section--soft,  #tbh-after-work .tbh-aw__section--soft) {  background: linear-gradient(180deg,#080604,#050403) !important;}:is(  #tbh-home .tbh-home__main,  #tbh-menu-page .tbh-menu-section > .tbh-menu-rail,  #tbh-after-work .tbh-aw__section > .tbh-aw__rail,  #tbh-drikkekart-enterprise .tbh-drink-main,  #tbh-about-v5 .ab-section__inner,  #tbh-sluppen-v13 .sl13-section__inner,  #tbh-cote .cote5-section__inner,  #tbh-dry-aged .da9-section__inner,  #tbh-contact-page .ct8-section__inner,  #tbh-events-v6 .ev-section__inner,  #tbh-tomahawk .th-section__inner,  #tbh-wagyu-tomahawk .wg-section__inner) {  width: min(var(--t35-rail), 100%) !important;  max-width: var(--t35-rail) !important;  margin-inline: auto !important;}:is(  [class*="section-head"],  [class*="section__head"],  [class*="section-header"],  [class*="section__header"]) {  max-width: var(--t35-readable) !important;  margin: 0 0 26px !important;  padding: 0 !important;  text-align: left !important;}:is(  [class*="section-head"],  [class*="section__head"],  [class*="section-header"],  [class*="section__header"]) > :is(p,[class*="eyebrow"]):first-child {  margin-bottom: 8px !important;}:is(  [class*="section-head"],  [class*="section__head"],  [class*="section-header"],  [class*="section__header"]) > p:last-child {  max-width: 680px !important;  margin-top: 9px !important;}:is(  .tbh-home__product-grid,  .tbh-home__value-grid,  .tbh-home__journey-grid,  .tbh-home__practical-grid,  .tbh-menu-signature-grid,  .tbh-menu-practical-grid,  .tbh-aw__strength-grid,  .tbh-aw__service-grid,  .tbh-card-grid,  .sl13-grid,  .cote5-grid,  .da9-editorial-grid,  .ct8-practical-grid,  .ev-grid,  .th-variants,  .th-price-grid,  .wg-grid) {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 22px !important;  width: 100% !important;  max-width: none !important;}:is(  .tbh-home__practical-grid,  .tbh-aw__strength-grid,  .tbh-aw__service-grid,  .wg-grid--four) {  grid-template-columns: repeat(4,minmax(0,1fr)) !important;}:is(  .tbh-aw__menu-grid,  .tbh-card-grid--2,  .da9-comparison,  .ct8-contact-grid,  .tbh-privacy-v4__layout,  .tbh-cookies-layout,  .tbh-aw__b2b-grid,  .tbh-aw__quality-grid) {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 28px !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord):not(#tbh-booking) :is(  .tbh-home__product,  .tbh-home__value-card,  .tbh-home__journey-card,  .tbh-home__practical-card,  .tbh-menu-signature-card,  .tbh-menu-practical-card,  .tbh-aw__menu-item,  .tbh-aw__strength-card,  .tbh-aw__service-note,  .tbh-drink-card,  .sl13-card,  .cote5-card,  .da9-editorial,  .da9-step,  .ct8-practical,  .ev-card,  .th-variant,  .th-price-card,  .th-step,  .wg-card) {  min-width: 0 !important;  margin: 0 !important;  padding: 18px 0 0 !important;  border: 0 !important;  border-top: 1px solid var(--t35-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) :is(  .tbh-home__product img,  .tbh-menu-signature-card img,  .tbh-aw__menu-media img,  .da9-product__image img,  .ct8-parking__figure img,  .wg-product__image img) {  display: block !important;  width: 100% !important;  max-width: none !important;  height: auto !important;  border: 1px solid rgba(216,179,93,.18) !important;  border-radius: var(--t35-radius-media) !important;  box-shadow: none !important;}:is(  .tbh-home__section-head--split,  .sl13-split,  .cote5-split,  .da9-product,  .da9-editorial-grid,  .ct8-parking,  .ev-split,  .th-split,  .wg-split,  .wg-product) {  display: grid !important;  grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr) !important;  gap: clamp(28px,5vw,64px) !important;  align-items: start !important;}#tbh-menu-page .tbh-menu-category {  margin-top: 42px !important;  padding-top: 28px !important;  border-top: 1px solid var(--t35-line) !important;}#tbh-menu-page .tbh-menu-category__head {  display: grid !important;  grid-template-columns: minmax(0,1fr) minmax(260px,.65fr) !important;  gap: 28px !important;  align-items: end !important;  margin-bottom: 20px !important;}#tbh-menu-page .tbh-menu-list {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 0 28px !important;}#tbh-menu-page .tbh-menu-list > * {  padding: 14px 0 !important;  border-bottom: 1px solid rgba(216,179,93,.12) !important;}#tbh-drikkekart-enterprise .tbh-card-grid {  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 12px 26px !important;}#tbh-drikkekart-enterprise .tbh-drink-card {  padding: 15px 0 !important;  border-top: 0 !important;  border-bottom: 1px solid rgba(216,179,93,.12) !important;}#tbh-reservation-terms .tbh-terms__important,#avbestill-bord .tbh-cancel__card,#tbh-biffvarsel .tbh-biffvarsel__action-panel,#tbh-biffvarsel .tbh-biffvarsel__form,#tbh-biffvarsel .tbh-biffvarsel__aside {  width: min(var(--t35-rail), calc(100% - 48px)) !important;  max-width: var(--t35-rail) !important;  margin: 32px auto 0 !important;  padding: 24px !important;  border: 1px solid var(--t35-line) !important;  border-radius: 12px !important;  background: rgba(255,255,255,.018) !important;  box-shadow: none !important;}#tbh-reservation-terms .tbh-terms__grid {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 0 34px !important;  width: min(var(--t35-rail), calc(100% - 48px)) !important;  max-width: var(--t35-rail) !important;  margin: 34px auto 0 !important;}#tbh-reservation-terms .tbh-terms__card {  padding: 20px 0 !important;  border: 0 !important;  border-top: 1px solid var(--t35-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}#tbh-reservation-terms .tbh-terms__card h2 {  font-size: 20px !important;}#personvern .tbh-privacy-v4__main,#cookies .tbh-cookies-main {  width: 100% !important;  max-width: none !important;  padding: 48px var(--t35-side) !important;  background: var(--t35-bg) !important;}#personvern .tbh-privacy-v4__layout,#cookies .tbh-cookies-layout {  width: min(var(--t35-rail),100%) !important;  max-width: var(--t35-rail) !important;  margin-inline: auto !important;}#personvern .tbh-privacy-v4__toc,#cookies .tbh-cookies-toc {  position: sticky !important;  top: 96px !important;  align-self: start !important;  padding: 16px !important;  border: 1px solid var(--t35-line) !important;  border-radius: 10px !important;  background: rgba(255,255,255,.014) !important;}#personvern .tbh-privacy-v4__content > section,#cookies .tbh-cookies-content > section {  padding: 0 0 28px !important;  margin: 0 0 28px !important;  border-bottom: 1px solid rgba(216,179,93,.12) !important;}:is(  #tbh-biffvarsel,  #avbestill-bord,  #tbh-booking) :is(input,select,textarea) {  min-height: 44px !important;  padding: 10px 12px !important;  border: 1px solid rgba(216,179,93,.26) !important;  border-radius: var(--t35-radius-control) !important;  background: #0c0906 !important;  color: var(--t35-cream) !important;  font: inherit !important;  box-shadow: none !important;  outline: none !important;}:is(  #tbh-biffvarsel,  #avbestill-bord,  #tbh-booking) :is(input,select,textarea):focus {  border-color: var(--t35-gold-soft) !important;  box-shadow: 0 0 0 3px rgba(216,179,93,.10) !important;}:is(  #tbh-biffvarsel,  #avbestill-bord,  #tbh-booking) label {  color: var(--t35-copy) !important;  font-size: 11px !important;  font-weight: 750 !important;  line-height: 1.35 !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) details {  margin: 0 !important;  border: 0 !important;  border-bottom: 1px solid var(--t35-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) details summary {  min-height: 52px !important;  padding: 14px 38px 14px 0 !important;  color: var(--t35-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 17px !important;  font-weight: 700 !important;  line-height: 1.18 !important;  cursor: pointer !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) details > :not(summary) {  padding-bottom: 16px !important;}:is(  #tbh-menu-page .tbh-menu-final,  #tbh-after-work .tbh-aw__closing,  #tbh-sluppen-v13 .sl13-final,  #tbh-cote .cote5-final,  #tbh-dry-aged .da9-final,  #tbh-contact-page .ct8-final,  #tbh-events-v6 .ev-final,  #tbh-tomahawk .th-final,  #tbh-wagyu-tomahawk .wg-final) {  width: 100vw !important;  max-width: none !important;  margin-left: calc(50% - 50vw) !important;  margin-right: calc(50% - 50vw) !important;  padding: 38px var(--t35-side) !important;  border: 0 !important;  border-top: 1px solid var(--t35-line) !important;  background:    radial-gradient(circle at 50% 0%,rgba(216,179,93,.07),transparent 30rem),    #050403 !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) :is(a,button,input,select,textarea,summary):focus-visible {  outline: 2px solid var(--t35-gold-soft) !important;  outline-offset: 3px !important;}:is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) a {  color: inherit !important;  text-decoration-thickness: 1px !important;  text-underline-offset: 3px !important;}@media (hover:hover) {  :is(#tbh-home,#tbh-menu-page,#tbh-after-work,#tbh-drikkekart-enterprise,#tbh-booking,#tbh-about-v5,#tbh-sluppen-v13,#tbh-cote,#tbh-dry-aged,#tbh-contact-page,#tbh-events-v6,#tbh-tomahawk,#tbh-wagyu-tomahawk,#tbh-biffvarsel,#tbh-reservation-terms,#personvern,#cookies,#avbestill-bord) a:hover {    color: var(--t35-gold-soft) !important;  }}@media (max-width:1024px) {  :root {    --t35-side: 24px;    --t35-hero-h: 500px;    --t35-hero-top: 124px;    --t35-h1: 36px;    --t35-h2: 24px;    --t35-section-y: 46px;  }  :is(#tbh-home .tbh-home__hero-facts,#tbh-menu-page .tbh-menu-facts,#tbh-after-work .tbh-aw__facts,#tbh-about-v5 .ab-facts,#tbh-sluppen-v13 .sl13-facts,#tbh-cote .cote5-facts,#tbh-dry-aged .da9-facts,#tbh-contact-page .ct8-facts,#tbh-events-v6 .ev-facts,#tbh-tomahawk .th-facts,#tbh-wagyu-tomahawk .wg-facts) {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    row-gap: 10px !important;  }  :is(    .tbh-home__product-grid,    .tbh-home__value-grid,    .tbh-home__journey-grid,    .tbh-home__practical-grid,    .tbh-menu-signature-grid,    .tbh-menu-practical-grid,    .tbh-aw__strength-grid,    .tbh-aw__service-grid,    .tbh-card-grid,    .sl13-grid,    .cote5-grid,    .da9-editorial-grid,    .ct8-practical-grid,    .ev-grid,    .th-variants,    .th-price-grid,    .wg-grid  ) {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  #personvern .tbh-privacy-v4__layout,  #cookies .tbh-cookies-layout {    grid-template-columns: 1fr !important;  }  #personvern .tbh-privacy-v4__toc,  #cookies .tbh-cookies-toc {    position: relative !important;    top: auto !important;  }}@media (max-width:760px) {  :root {    --t35-side: 18px;    --t35-hero-h: 460px;    --t35-hero-top: 66px;    --t35-h1: 28px;    --t35-h2: 22px;    --t35-h3: 17px;    --t35-body: 13.5px;    --t35-section-y: 38px;  }  :is(#tbh-home .tbh-home__hero-inner,#tbh-menu-page .tbh-menu-hero__inner,#tbh-after-work .tbh-aw__hero-inner,#tbh-drikkekart-enterprise .tbh-drink-hero__inner,#tbh-about-v5 .ab-hero__inner,#tbh-sluppen-v13 .sl13-hero__inner,#tbh-cote .cote5-hero__inner,#tbh-dry-aged .da9-hero__inner,#tbh-contact-page .ct8-hero__inner,#tbh-events-v6 .ev-hero__inner,#tbh-tomahawk .th-hero__inner,#tbh-wagyu-tomahawk .wg-hero__inner,#personvern .tbh-privacy-v4__inner) {    left: 18px !important;    width: calc(100vw - 36px) !important;  }  #tbh-booking .tbh-booking__hero-copy,  #cookies .tbh-cookies-hero__grid > div:first-child {    top: var(--t35-hero-top) !important;    left: 18px !important;    width: calc(100vw - 36px) !important;  }  :is(    #tbh-biffvarsel .tbh-biffvarsel__hero,    #tbh-reservation-terms .tbh-terms__header,    #avbestill-bord .tbh-cancel__header  ) {    padding:      var(--t35-hero-top)      18px      0 !important;  }  :is(#tbh-home .tbh-home__actions,#tbh-menu-page .tbh-menu-actions,#tbh-after-work .tbh-aw__hero-actions,#tbh-drikkekart-enterprise .tbh-actions-row,#tbh-about-v5 .ab-actions,#tbh-sluppen-v13 .sl13-actions,#tbh-cote .cote5-actions,#tbh-dry-aged .da9-actions,#tbh-contact-page .ct8-actions,#tbh-events-v6 .ev-actions,#tbh-tomahawk .th-actions,#tbh-wagyu-tomahawk .wg-actions,#tbh-biffvarsel .tbh-biffvarsel__hero-actions) {    gap: 8px !important;  }  :is(#tbh-home .tbh-home__actions,#tbh-menu-page .tbh-menu-actions,#tbh-after-work .tbh-aw__hero-actions,#tbh-drikkekart-enterprise .tbh-actions-row,#tbh-about-v5 .ab-actions,#tbh-sluppen-v13 .sl13-actions,#tbh-cote .cote5-actions,#tbh-dry-aged .da9-actions,#tbh-contact-page .ct8-actions,#tbh-events-v6 .ev-actions,#tbh-tomahawk .th-actions,#tbh-wagyu-tomahawk .wg-actions,#tbh-biffvarsel .tbh-biffvarsel__hero-actions) > :is(a,button) {    min-height: 40px !important;    padding: 9px 14px !important;  }  :is(#tbh-home .tbh-home__hero-facts,#tbh-menu-page .tbh-menu-facts,#tbh-after-work .tbh-aw__facts,#tbh-about-v5 .ab-facts,#tbh-sluppen-v13 .sl13-facts,#tbh-cote .cote5-facts,#tbh-dry-aged .da9-facts,#tbh-contact-page .ct8-facts,#tbh-events-v6 .ev-facts,#tbh-tomahawk .th-facts,#tbh-wagyu-tomahawk .wg-facts) {    left: 18px !important;    right: 18px !important;    bottom: 14px !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  #tbh-biffvarsel .tbh-biffvarsel__promise {    left: 18px !important;    right: 18px !important;    bottom: 14px !important;    grid-template-columns: 1fr !important;  }  #tbh-biffvarsel .tbh-biffvarsel__promise article {    display: none !important;  }  #tbh-biffvarsel .tbh-biffvarsel__promise article:first-child {    display: block !important;  }  #cookies .tbh-cookies-status {    display: none !important;  }  :is(    .tbh-home__product-grid,    .tbh-home__value-grid,    .tbh-home__journey-grid,    .tbh-home__practical-grid,    .tbh-menu-signature-grid,    .tbh-menu-practical-grid,    .tbh-aw__menu-grid,    .tbh-aw__strength-grid,    .tbh-aw__service-grid,    .tbh-card-grid,    .sl13-grid,    .cote5-grid,    .da9-editorial-grid,    .ct8-practical-grid,    .ev-grid,    .th-variants,    .th-price-grid,    .wg-grid,    .tbh-aw__b2b-grid,    .tbh-aw__quality-grid,    .da9-comparison,    .ct8-contact-grid  ) {    grid-template-columns: 1fr !important;    gap: 18px !important;  }  #tbh-menu-page .tbh-menu-category__head,  #tbh-menu-page .tbh-menu-list {    grid-template-columns: 1fr !important;  }  #tbh-reservation-terms .tbh-terms__grid {    grid-template-columns: 1fr !important;  }  #tbh-drikkekart-enterprise .tbh-card-grid {    grid-template-columns: 1fr !important;  }  :is(    #tbh-home .tbh-home__section,    #tbh-menu-page .tbh-menu-section,    #tbh-after-work .tbh-aw__section,    #tbh-drikkekart-enterprise .tbh-drink-section,    #tbh-about-v5 .ab-section,    #tbh-sluppen-v13 .sl13-section,    #tbh-cote .cote5-section,    #tbh-dry-aged .da9-section,    #tbh-contact-page .ct8-section,    #tbh-events-v6 .ev-section,    #tbh-tomahawk .th-section,    #tbh-wagyu-tomahawk .wg-section  ) {    padding-left: 18px !important;    padding-right: 18px !important;  }}@media (max-width:430px) {  :root {    --t35-side: 16px;    --t35-hero-h: 450px;    --t35-hero-top: 62px;    --t35-h1: 27px;    --t35-h2: 21px;  }  :is(#tbh-home .tbh-home__hero-inner,#tbh-menu-page .tbh-menu-hero__inner,#tbh-after-work .tbh-aw__hero-inner,#tbh-drikkekart-enterprise .tbh-drink-hero__inner,#tbh-about-v5 .ab-hero__inner,#tbh-sluppen-v13 .sl13-hero__inner,#tbh-cote .cote5-hero__inner,#tbh-dry-aged .da9-hero__inner,#tbh-contact-page .ct8-hero__inner,#tbh-events-v6 .ev-hero__inner,#tbh-tomahawk .th-hero__inner,#tbh-wagyu-tomahawk .wg-hero__inner,#personvern .tbh-privacy-v4__inner) {    left: 16px !important;    width: calc(100vw - 32px) !important;  }  #tbh-booking .tbh-booking__hero-copy,  #cookies .tbh-cookies-hero__grid > div:first-child {    left: 16px !important;    width: calc(100vw - 32px) !important;  }  :is(    #tbh-biffvarsel .tbh-biffvarsel__hero,    #tbh-reservation-terms .tbh-terms__header,    #avbestill-bord .tbh-cancel__header  ) {    padding-left: 16px !important;    padding-right: 16px !important;  }  :is(#tbh-home .tbh-home__hero-facts,#tbh-menu-page .tbh-menu-facts,#tbh-after-work .tbh-aw__facts,#tbh-about-v5 .ab-facts,#tbh-sluppen-v13 .sl13-facts,#tbh-cote .cote5-facts,#tbh-dry-aged .da9-facts,#tbh-contact-page .ct8-facts,#tbh-events-v6 .ev-facts,#tbh-tomahawk .th-facts,#tbh-wagyu-tomahawk .wg-facts) {    left: 16px !important;    right: 16px !important;  }}html body #tbh-booking#tbh-booking .tbh-booking__header {  position: relative !important;  isolation: isolate !important;  display: block !important;  width: 100vw !important;  min-width: 100vw !important;  max-width: none !important;  height: var(--t35-hero-h) !important;  min-height: var(--t35-hero-h) !important;  max-height: var(--t35-hero-h) !important;  margin: 0 calc(50% - 50vw) !important;  padding: 0 !important;  overflow: hidden !important;  border: 0 !important;  border-radius: 0 !important;  box-shadow: none !important;}html body #tbh-booking#tbh-booking .tbh-booking__hero-media {  position: absolute !important;  inset: 0 !important;  z-index: 0 !important;  width: 100% !important;  height: 100% !important;  margin: 0 !important;}html body #tbh-booking#tbh-booking .tbh-booking__hero-image {  width: 100% !important;  height: 100% !important;  object-fit: cover !important;  object-position: 67% center !important;  filter: saturate(1.02) contrast(1.08) brightness(.72) !important;}html body #tbh-booking#tbh-booking .tbh-booking__header::after {  content: "" !important;  position: absolute !important;  inset: 0 !important;  z-index: 1 !important;  pointer-events: none !important;  background:    linear-gradient(90deg,rgba(3,2,1,.97),rgba(3,2,1,.82) 39%,rgba(3,2,1,.38) 68%,rgba(3,2,1,.22)),    linear-gradient(180deg,rgba(3,2,1,.06),rgba(3,2,1,.03) 50%,rgba(3,2,1,.76)) !important;}html body #tbh-booking#tbh-booking .tbh-booking__hero-copy {  position: absolute !important;  z-index: 3 !important;  top: var(--t35-hero-top) !important;  left: var(--t35-side) !important;  right: auto !important;  bottom: auto !important;  display: flex !important;  flex-direction: column !important;  align-items: flex-start !important;  justify-content: flex-start !important;  width: min(var(--t35-readable), calc(100vw - (var(--t35-side) * 2))) !important;  max-width: var(--t35-readable) !important;  min-height: 0 !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;}html body #tbh-booking#tbh-booking .tbh-booking__hero-copy > * {  order: 60 !important;}html body #tbh-booking#tbh-booking .tbh-booking__mobile-kicker {  display: none !important;}html body #tbh-booking#tbh-booking .tbh-booking__eyebrow {  order: 10 !important;  position: static !important;  inset: auto !important;  display: inline-flex !important;  align-items: center !important;  gap: 10px !important;  margin: 0 !important;  padding: 0 !important;  color: var(--t35-gold-soft) !important;  -webkit-text-fill-color: var(--t35-gold-soft) !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 10px !important;  font-weight: 850 !important;  line-height: 1.2 !important;  letter-spacing: .115em !important;  text-transform: uppercase !important;}html body #tbh-booking#tbh-booking .tbh-booking__eyebrow::before {  content: "" !important;  width: 30px !important;  height: 1px !important;  flex: 0 0 30px !important;  background: linear-gradient(90deg,transparent,var(--t35-gold-soft)) !important;}html body #tbh-booking#tbh-booking .tbh-booking__title,html body #tbh-booking#tbh-booking .tbh-booking__title * {  color: var(--t35-cream) !important;  -webkit-text-fill-color: var(--t35-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: var(--t35-h1) !important;  font-style: normal !important;  font-weight: 900 !important;  line-height: 1.025 !important;  letter-spacing: -.022em !important;  text-transform: none !important;}html body #tbh-booking#tbh-booking .tbh-booking__title {  order: 20 !important;  position: static !important;  inset: auto !important;  width: 100% !important;  max-width: var(--t35-readable) !important;  margin: 10px 0 0 !important;  padding: 0 !important;  transform: none !important;}html body #tbh-booking#tbh-booking .tbh-booking__lead {  order: 30 !important;  position: static !important;  inset: auto !important;  width: 100% !important;  max-width: 650px !important;  margin: 13px 0 0 !important;  padding: 0 !important;  color: var(--t35-copy) !important;  -webkit-text-fill-color: var(--t35-copy) !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 14px !important;  font-weight: 430 !important;  line-height: 1.56 !important;  transform: none !important;}html body #tbh-booking#tbh-booking .tbh-booking__meta {  order: 50 !important;  display: flex !important;  flex-wrap: wrap !important;  gap: 0 !important;  width: 100% !important;  max-width: 720px !important;  margin: 18px 0 0 !important;  padding: 11px 0 0 !important;  border: 0 !important;  border-top: 1px solid var(--t35-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-booking#tbh-booking .tbh-booking__meta > * {  padding: 0 13px !important;  border-left: 1px solid rgba(216,179,93,.14) !important;  color: var(--t35-muted) !important;  font-size: 10px !important;  line-height: 1.35 !important;}html body #tbh-booking#tbh-booking .tbh-booking__meta > *:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body #tbh-booking#tbh-booking :is(h2,[class*="title"]):not(.tbh-booking__title) {  font-size: 22px !important;  line-height: 1.1 !important;  letter-spacing: -.01em !important;  text-transform: none !important;}html body #tbh-booking#tbh-booking h3 {  font-size: 17px !important;  line-height: 1.16 !important;  text-transform: none !important;}@media (max-width:760px) {  html body #tbh-booking#tbh-booking .tbh-booking__hero-copy {    top: var(--t35-hero-top) !important;    left: 18px !important;    width: calc(100vw - 36px) !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__title,  html body #tbh-booking#tbh-booking .tbh-booking__title * {    font-size: var(--t35-h1) !important;  }  html body #tbh-booking#tbh-booking :is(h2,[class*="title"]):not(.tbh-booking__title) {    font-size: 21px !important;  }}@media (max-width:430px) {  html body #tbh-booking#tbh-booking .tbh-booking__hero-copy {    left: 16px !important;    width: calc(100vw - 32px) !important;  }}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-hero__inner,html body #personvern#personvern .tbh-privacy-v4__inner {  position: absolute !important;  z-index: 3 !important;  top: var(--t35-hero-top) !important;  left: var(--t35-side) !important;  right: auto !important;  bottom: auto !important;  display: flex !important;  flex-direction: column !important;  align-items: flex-start !important;  justify-content: flex-start !important;  width: min(var(--t35-readable), calc(100vw - (var(--t35-side) * 2))) !important;  max-width: var(--t35-readable) !important;  min-height: 0 !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  background: transparent !important;  border: 0 !important;  box-shadow: none !important;}html body #tbh-biffvarsel#tbh-biffvarsel .tbh-biffvarsel__hero,html body #tbh-reservation-terms#tbh-reservation-terms .tbh-terms__header,html body #avbestill-bord#avbestill-bord .tbh-cancel__header {  display: flex !important;  flex-direction: column !important;  align-items: flex-start !important;  justify-content: flex-start !important;  padding-top: var(--t35-hero-top) !important;  padding-left: var(--t35-side) !important;  padding-right: max(    var(--t35-side),    calc(100vw - var(--t35-side) - var(--t35-readable))  ) !important;  padding-bottom: 0 !important;}html body #cookies#cookies .tbh-cookies-hero__grid > div:first-child {  position: absolute !important;  z-index: 3 !important;  top: var(--t35-hero-top) !important;  left: var(--t35-side) !important;  right: auto !important;  bottom: auto !important;  display: flex !important;  flex-direction: column !important;  align-items: flex-start !important;  justify-content: flex-start !important;  width: min(var(--t35-readable), calc(100vw - (var(--t35-side) * 2))) !important;  max-width: var(--t35-readable) !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;}html body :is(  #tbh-home#tbh-home .tbh-home__eyebrow,  #tbh-menu-page#tbh-menu-page .tbh-menu-eyebrow,  #tbh-after-work#tbh-after-work .tbh-aw__eyebrow,  #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-eyebrow,  #tbh-booking#tbh-booking .tbh-booking__eyebrow,  #tbh-about-v5#tbh-about-v5 .ab-eyebrow,  #tbh-sluppen-v13#tbh-sluppen-v13 .sl13-eyebrow,  #tbh-cote#tbh-cote .cote5-eyebrow,  #tbh-dry-aged#tbh-dry-aged .da9-eyebrow,  #tbh-contact-page#tbh-contact-page .ct8-eyebrow,  #tbh-events-v6#tbh-events-v6 .ev-eyebrow,  #tbh-tomahawk#tbh-tomahawk .th-eyebrow,  #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-eyebrow,  #tbh-biffvarsel#tbh-biffvarsel .tbh-biffvarsel__eyebrow,  #tbh-reservation-terms#tbh-reservation-terms .tbh-terms__eyebrow,  #personvern#personvern .tbh-privacy-v4__eyebrow,  #cookies#cookies .tbh-cookies-eyebrow,  #avbestill-bord#avbestill-bord .tbh-cancel__eyebrow) {  order: 10 !important;  position: static !important;  inset: auto !important;  transform: none !important;}html body :is(  #tbh-home#tbh-home .tbh-home__hero h1,  #tbh-menu-page#tbh-menu-page .tbh-menu-hero h1,  #tbh-after-work#tbh-after-work .tbh-aw__hero h1,  #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise #drikkekart-hero h1,  #tbh-booking#tbh-booking .tbh-booking__title,  #tbh-about-v5#tbh-about-v5 .ab-hero h1,  #tbh-sluppen-v13#tbh-sluppen-v13 .sl13-hero h1,  #tbh-cote#tbh-cote .cote5-hero h1,  #tbh-dry-aged#tbh-dry-aged .da9-hero h1,  #tbh-contact-page#tbh-contact-page .ct8-hero h1,  #tbh-events-v6#tbh-events-v6 .ev-hero h1,  #tbh-tomahawk#tbh-tomahawk .th-hero h1,  #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero h1,  #tbh-biffvarsel#tbh-biffvarsel .tbh-biffvarsel__hero h1,  #tbh-reservation-terms#tbh-reservation-terms .tbh-terms__header h1,  #personvern#personvern .tbh-privacy-v4__hero h1,  #cookies#cookies .tbh-cookies-hero h1,  #avbestill-bord#avbestill-bord .tbh-cancel__header h1) {  order: 20 !important;  position: static !important;  inset: auto !important;  transform: none !important;}html body :is(  #tbh-home#tbh-home .tbh-home__lead,  #tbh-menu-page#tbh-menu-page .tbh-menu-lead,  #tbh-after-work#tbh-after-work .tbh-aw__lead,  #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-lead,  #tbh-booking#tbh-booking .tbh-booking__lead,  #tbh-about-v5#tbh-about-v5 .ab-lead,  #tbh-sluppen-v13#tbh-sluppen-v13 .sl13-lead,  #tbh-cote#tbh-cote .cote5-lead,  #tbh-dry-aged#tbh-dry-aged .da9-lead,  #tbh-contact-page#tbh-contact-page .ct8-lead,  #tbh-events-v6#tbh-events-v6 .ev-lead,  #tbh-tomahawk#tbh-tomahawk .th-lead,  #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-lead,  #tbh-biffvarsel#tbh-biffvarsel .tbh-biffvarsel__lead,  #tbh-reservation-terms#tbh-reservation-terms .tbh-terms__lead,  #personvern#personvern .tbh-privacy-v4__lead,  #cookies#cookies .tbh-cookies-lead,  #avbestill-bord#avbestill-bord #cancel-booking-help) {  order: 30 !important;  position: static !important;  inset: auto !important;  transform: none !important;}html body :is(  #tbh-biffvarsel#tbh-biffvarsel .tbh-biffvarsel__hero h1,  #tbh-reservation-terms#tbh-reservation-terms .tbh-terms__header h1,  #avbestill-bord#avbestill-bord .tbh-cancel__header h1,  #personvern#personvern .tbh-privacy-v4__hero h1,  #cookies#cookies .tbh-cookies-hero h1,  #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise #drikkekart-hero h1) {  width: 100% !important;  max-width: var(--t35-readable) !important;  margin: 10px 0 0 !important;  padding: 0 !important;  color: var(--t35-cream) !important;  -webkit-text-fill-color: var(--t35-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: var(--t35-h1) !important;  font-style: normal !important;  font-weight: 900 !important;  line-height: 1.025 !important;  letter-spacing: -.022em !important;  text-transform: none !important;}html body :is(  #tbh-biffvarsel#tbh-biffvarsel .tbh-biffvarsel__lead,  #tbh-reservation-terms#tbh-reservation-terms .tbh-terms__lead,  #avbestill-bord#avbestill-bord #cancel-booking-help,  #personvern#personvern .tbh-privacy-v4__lead,  #cookies#cookies .tbh-cookies-lead,  #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-lead) {  width: 100% !important;  max-width: 650px !important;  margin: 13px 0 0 !important;  padding: 0 !important;  color: var(--t35-copy) !important;  -webkit-text-fill-color: var(--t35-copy) !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 14px !important;  font-weight: 430 !important;  line-height: 1.56 !important;}html body #tbh-reservation-terms#tbh-reservation-terms .tbh-terms__card h2 {  font-size: 20px !important;  line-height: 1.14 !important;}@media (max-width:760px) {  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-hero__inner,  html body #personvern#personvern .tbh-privacy-v4__inner,  html body #cookies#cookies .tbh-cookies-hero__grid > div:first-child {    top: var(--t35-hero-top) !important;    left: 18px !important;    width: calc(100vw - 36px) !important;  }  html body #tbh-biffvarsel#tbh-biffvarsel .tbh-biffvarsel__hero,  html body #tbh-reservation-terms#tbh-reservation-terms .tbh-terms__header,  html body #avbestill-bord#avbestill-bord .tbh-cancel__header {    padding-top: var(--t35-hero-top) !important;    padding-left: 18px !important;    padding-right: 18px !important;  }}@media (max-width:430px) {  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-hero__inner,  html body #personvern#personvern .tbh-privacy-v4__inner,  html body #cookies#cookies .tbh-cookies-hero__grid > div:first-child {    left: 16px !important;    width: calc(100vw - 32px) !important;  }  html body #tbh-biffvarsel#tbh-biffvarsel .tbh-biffvarsel__hero,  html body #tbh-reservation-terms#tbh-reservation-terms .tbh-terms__header,  html body #avbestill-bord#avbestill-bord .tbh-cancel__header {    padding-left: 16px !important;    padding-right: 16px !important;  }}html body :is(  #tbh-home .tbh-home__hero-inner,  #tbh-menu-page .tbh-menu-hero__inner,  #tbh-after-work .tbh-aw__hero-inner,  #tbh-about-v5 .ab-hero__inner,  #tbh-sluppen-v13 .sl13-hero__inner,  #tbh-cote .cote5-hero__inner,  #tbh-dry-aged .da9-hero__inner,  #tbh-contact-page .ct8-hero__inner,  #tbh-events-v6 .ev-hero__inner,  #tbh-tomahawk .th-hero__inner,  #tbh-wagyu-tomahawk .wg-hero__inner) {  height: calc(var(--t35-hero-h) - var(--t35-hero-top)) !important;}html body #tbh-after-work#tbh-after-work .tbh-aw__hero-copy {  position: static !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-facts,html body #tbh-after-work#tbh-after-work .tbh-aw__facts {  left: 0 !important;  right: 0 !important;  bottom: 18px !important;  top: auto !important;  width: 100% !important;  max-width: none !important;}html body #tbh-booking#tbh-booking .tbh-booking__hero-copy {  height: calc(var(--t35-hero-h) - var(--t35-hero-top)) !important;}html body #tbh-booking#tbh-booking .tbh-booking__meta {  position: absolute !important;  left: 0 !important;  right: 0 !important;  bottom: 18px !important;  top: auto !important;  display: grid !important;  grid-template-columns: repeat(4,minmax(0,1fr)) !important;  width: 100% !important;  max-width: 760px !important;  margin: 0 !important;  padding: 12px 0 0 !important;  border-top: 1px solid var(--t35-line) !important;}html body #personvern#personvern .tbh-privacy-v4__hero > .tbh-privacy-v4__inner {  position: absolute !important;  z-index: 3 !important;  top: var(--t35-hero-top) !important;  left: var(--t35-side) !important;  display: flex !important;  flex-direction: column !important;  align-items: flex-start !important;  width: min(var(--t35-readable), calc(100vw - (var(--t35-side) * 2))) !important;  max-width: var(--t35-readable) !important;  height: auto !important;  margin: 0 !important;  padding: 0 !important;}html body #personvern#personvern .tbh-privacy-v4__main .tbh-privacy-v4__inner {  position: static !important;  z-index: auto !important;  inset: auto !important;  display: grid !important;  width: min(var(--t35-rail),100%) !important;  max-width: var(--t35-rail) !important;  height: auto !important;  min-height: 0 !important;  margin-inline: auto !important;  padding: 0 !important;  transform: none !important;}html body :is(  #tbh-menu-page .tbh-menu-nav,  #tbh-drikkekart-enterprise .tbh-drink-nav,  #tbh-about-v5 .ab-nav,  #tbh-events-v6 .ev-nav,  #tbh-tomahawk .th-nav,  #tbh-wagyu-tomahawk .wg-nav) {  display: flex !important;  flex-wrap: wrap !important;  align-items: center !important;  justify-content: center !important;  gap: 7px !important;  width: 100vw !important;  max-width: none !important;  margin-left: calc(50% - 50vw) !important;  margin-right: calc(50% - 50vw) !important;  padding: 10px var(--t35-side) !important;  border: 0 !important;  border-bottom: 1px solid var(--t35-line) !important;  background: #050403 !important;}html body :is(  #tbh-menu-page .tbh-menu-nav,  #tbh-drikkekart-enterprise .tbh-drink-nav,  #tbh-about-v5 .ab-nav,  #tbh-events-v6 .ev-nav,  #tbh-tomahawk .th-nav,  #tbh-wagyu-tomahawk .wg-nav) :is(a,button) {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 34px !important;  padding: 7px 12px !important;  border: 1px solid var(--t35-line) !important;  border-radius: var(--t35-radius-pill) !important;  background: transparent !important;  color: var(--t35-copy) !important;  font-size: 10px !important;  font-weight: 800 !important;  line-height: 1 !important;  text-decoration: none !important;  text-transform: uppercase !important;}html body :is(  #tbh-drikkekart-enterprise .tbh-drink-mobile-quickbar,  #tbh-about-v5 .ab-mobile-bar,  #tbh-events-v6 .ev-mobile-bar) {  display: none !important;}@media (max-width:760px) {  html body :is(    #tbh-drikkekart-enterprise .tbh-drink-mobile-quickbar,    #tbh-about-v5 .ab-mobile-bar,    #tbh-events-v6 .ev-mobile-bar  ) {    position: sticky !important;    z-index: 20 !important;    bottom: 0 !important;    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 1px !important;    width: 100vw !important;    max-width: none !important;    margin-left: calc(50% - 50vw) !important;    margin-right: calc(50% - 50vw) !important;    padding: 0 !important;    border-top: 1px solid var(--t35-line-strong) !important;    background: #050403 !important;    box-shadow: 0 -12px 32px rgba(0,0,0,.34) !important;  }  html body :is(    #tbh-drikkekart-enterprise .tbh-drink-mobile-quickbar,    #tbh-about-v5 .ab-mobile-bar,    #tbh-events-v6 .ev-mobile-bar  ) a {    display: flex !important;    align-items: center !important;    justify-content: center !important;    min-height: 48px !important;    padding: 10px 12px !important;    color: var(--t35-cream) !important;    background: #080604 !important;    font-size: 10px !important;    font-weight: 800 !important;    text-decoration: none !important;    text-transform: uppercase !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__hero-copy {    height: calc(var(--t35-hero-h) - var(--t35-hero-top)) !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__meta {    bottom: 14px !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    row-gap: 8px !important;  }  html body #personvern#personvern .tbh-privacy-v4__hero > .tbh-privacy-v4__inner {    top: var(--t35-hero-top) !important;    left: 18px !important;    width: calc(100vw - 36px) !important;  }  html body #personvern#personvern .tbh-privacy-v4__main .tbh-privacy-v4__inner {    display: block !important;  }}@media (max-width:430px) {  html body #personvern#personvern .tbh-privacy-v4__hero > .tbh-privacy-v4__inner {    left: 16px !important;    width: calc(100vw - 32px) !important;  }}html body :is(  #tbh-biffvarsel#tbh-biffvarsel .tbh-biffvarsel__hero,  #tbh-reservation-terms#tbh-reservation-terms .tbh-terms__header,  #avbestill-bord#avbestill-bord .tbh-cancel__header) > * {  position: relative !important;  z-index: 3 !important;}html body #tbh-biffvarsel#tbh-biffvarsel .tbh-biffvarsel__promise {  z-index: 3 !important;}html body #personvern#personvern .tbh-privacy-v4__hero > .tbh-privacy-v4__inner {  height: calc(var(--t35-hero-h) - var(--t35-hero-top)) !important;}html body #personvern#personvern .tbh-privacy-v4__meta {  position: absolute !important;  left: 0 !important;  right: 0 !important;  bottom: 18px !important;  top: auto !important;  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 0 !important;  width: 100% !important;  max-width: var(--t35-readable) !important;  margin: 0 !important;  padding: 12px 0 0 !important;  border-top: 1px solid var(--t35-line) !important;}html body #personvern#personvern .tbh-privacy-v4__meta > * {  padding: 0 13px !important;  border-left: 1px solid rgba(216,179,93,.13) !important;  color: var(--t35-muted) !important;  font-size: 10px !important;  line-height: 1.35 !important;}html body #personvern#personvern .tbh-privacy-v4__meta > *:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body :is(  #tbh-drikkekart-enterprise .tbh-drink-mobile-quickbar,  #tbh-about-v5 .ab-mobile-bar,  #tbh-events-v6 .ev-mobile-bar) {  display: none !important;}@media (max-width:760px) {    html body :is(    #tbh-menu-page .tbh-menu-nav,    #tbh-drikkekart-enterprise .tbh-drink-nav,    #tbh-about-v5 .ab-nav,    #tbh-events-v6 .ev-nav,    #tbh-tomahawk .th-nav,    #tbh-wagyu-tomahawk .wg-nav  ) {    display: flex !important;    flex-wrap: nowrap !important;    align-items: center !important;    justify-content: flex-start !important;    gap: 7px !important;    overflow-x: auto !important;    overflow-y: hidden !important;    overscroll-behavior-inline: contain !important;    scroll-snap-type: x proximity !important;    scrollbar-width: none !important;    padding: 9px 16px !important;  }  html body :is(    #tbh-menu-page .tbh-menu-nav,    #tbh-drikkekart-enterprise .tbh-drink-nav,    #tbh-about-v5 .ab-nav,    #tbh-events-v6 .ev-nav,    #tbh-tomahawk .th-nav,    #tbh-wagyu-tomahawk .wg-nav  )::-webkit-scrollbar {    display: none !important;  }  html body :is(    #tbh-menu-page .tbh-menu-nav,    #tbh-drikkekart-enterprise .tbh-drink-nav,    #tbh-about-v5 .ab-nav,    #tbh-events-v6 .ev-nav,    #tbh-tomahawk .th-nav,    #tbh-wagyu-tomahawk .wg-nav  ) :is(a,button) {    flex: 0 0 auto !important;    scroll-snap-align: start !important;  }    html body :is(    #tbh-home .tbh-home__hero-facts,    #tbh-menu-page .tbh-menu-facts,    #tbh-after-work .tbh-aw__facts,    #tbh-about-v5 .ab-facts,    #tbh-sluppen-v13 .sl13-facts,    #tbh-cote .cote5-facts,    #tbh-dry-aged .da9-facts,    #tbh-contact-page .ct8-facts,    #tbh-events-v6 .ev-facts,    #tbh-tomahawk .th-facts,    #tbh-wagyu-tomahawk .wg-facts  ) :is(strong,h2,h3) {    font-size: 15px !important;    line-height: 1.05 !important;  }  html body :is(    #tbh-home .tbh-home__hero-facts,    #tbh-menu-page .tbh-menu-facts,    #tbh-after-work .tbh-aw__facts,    #tbh-about-v5 .ab-facts,    #tbh-sluppen-v13 .sl13-facts,    #tbh-cote .cote5-facts,    #tbh-dry-aged .da9-facts,    #tbh-contact-page .ct8-facts,    #tbh-events-v6 .ev-facts,    #tbh-tomahawk .th-facts,    #tbh-wagyu-tomahawk .wg-facts  ) :is(span,p,small) {    font-size: 10px !important;    line-height: 1.28 !important;  }    html body #tbh-after-work#tbh-after-work .tbh-aw__facts > :nth-child(n+5) {    display: none !important;  }  html body #tbh-after-work#tbh-after-work .tbh-aw__hero-trust {    display: none !important;  }    html body #personvern#personvern .tbh-privacy-v4__meta {    bottom: 14px !important;    grid-template-columns: 1fr !important;  }  html body #personvern#personvern .tbh-privacy-v4__meta > * {    display: none !important;  }  html body #personvern#personvern .tbh-privacy-v4__meta > *:first-child {    display: block !important;    padding: 0 !important;    border-left: 0 !important;  }}html:has(#tbh-404-v30),body:has(#tbh-404-v30) {  width: 100% !important;  max-width: none !important;  overflow-x: clip !important;  background: var(--t35-bg) !important;}section.usn_cmp_code:has(#tbh-404-v30),.component.usn_cmp_code:has(#tbh-404-v30),.usn_cmp_code:has(#tbh-404-v30) {  position: relative !important;  left: 50% !important;  width: 100vw !important;  min-width: 100vw !important;  max-width: none !important;  margin: 0 !important;  padding-inline: 0 !important;  transform: translateX(-50%) !important;}#tbh-404-v30 {  width: 100% !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  color: var(--t35-cream) !important;  background: var(--t35-bg) !important;  font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;  font-size: var(--t35-body) !important;  line-height: 1.58 !important;}#tbh-404-v30,#tbh-404-v30 *,#tbh-404-v30 *::before,#tbh-404-v30 *::after {  box-sizing: border-box !important;}#tbh-404-v30 .tbh30-hero {  position: relative !important;  isolation: isolate !important;  display: block !important;  width: 100vw !important;  min-width: 100vw !important;  max-width: none !important;  height: var(--t35-hero-h) !important;  min-height: var(--t35-hero-h) !important;  max-height: var(--t35-hero-h) !important;  margin: 0 calc(50% - 50vw) !important;  padding: 0 !important;  overflow: hidden !important;  border: 0 !important;  border-radius: 0 !important;  box-shadow: none !important;  background:    radial-gradient(circle at 72% 44%,rgba(216,179,93,.13),transparent 26rem),    linear-gradient(112deg,#070402 0%,#0b0805 48%,#030201 100%) !important;}#tbh-404-v30 .tbh30-hero::after {  content: "" !important;  position: absolute !important;  inset: 0 !important;  z-index: 1 !important;  pointer-events: none !important;  background:    linear-gradient(90deg,rgba(3,2,1,.97),rgba(3,2,1,.82) 39%,rgba(3,2,1,.38) 68%,rgba(3,2,1,.22)),    linear-gradient(180deg,rgba(3,2,1,.06),rgba(3,2,1,.03) 50%,rgba(3,2,1,.76)) !important;}#tbh-404-v30 .tbh30-hero__inner {  position: absolute !important;  z-index: 3 !important;  top: var(--t35-hero-top) !important;  left: var(--t35-side) !important;  display: block !important;  width: min(var(--t35-rail),calc(100vw - (var(--t35-side) * 2))) !important;  max-width: var(--t35-rail) !important;  margin: 0 !important;  padding: 0 !important;}#tbh-404-v30 .tbh30-hero__copy {  display: flex !important;  flex-direction: column !important;  align-items: flex-start !important;  width: min(var(--t35-readable),100%) !important;  max-width: var(--t35-readable) !important;  margin: 0 !important;  padding: 0 !important;}#tbh-404-v30 .tbh30-hero__copy > * {  order: 60 !important;}#tbh-404-v30 .tbh30-hero__eyebrow {  order: 10 !important;  display: inline-flex !important;  align-items: center !important;  gap: 10px !important;  margin: 0 !important;  padding: 0 !important;  color: var(--t35-gold-soft) !important;  font-size: 10px !important;  font-weight: 850 !important;  line-height: 1.2 !important;  letter-spacing: .115em !important;  text-transform: uppercase !important;}#tbh-404-v30 .tbh30-hero__eyebrow::before {  content: "" !important;  width: 30px !important;  height: 1px !important;  flex: 0 0 30px !important;  background: linear-gradient(90deg,transparent,var(--t35-gold-soft)) !important;}#tbh-404-v30 .tbh30-hero__title {  order: 20 !important;  width: 100% !important;  max-width: var(--t35-readable) !important;  margin: 10px 0 0 !important;  padding: 0 !important;  color: var(--t35-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: var(--t35-h1) !important;  font-weight: 900 !important;  line-height: 1.025 !important;  letter-spacing: -.022em !important;  text-transform: none !important;}#tbh-404-v30 .tbh30-hero__lead {  order: 30 !important;  width: 100% !important;  max-width: 650px !important;  margin: 13px 0 0 !important;  padding: 0 !important;  color: var(--t35-copy) !important;  font-size: 14px !important;  line-height: 1.56 !important;}#tbh-404-v30 .tbh30-hero__actions {  order: 40 !important;  display: flex !important;  flex-wrap: wrap !important;  gap: 9px !important;  margin: 20px 0 0 !important;  padding: 0 !important;}#tbh-404-v30 .tbh30-hero__actions :is(a,button) {  min-height: 42px !important;  padding: 10px 18px !important;  border: 1px solid var(--t35-line-strong) !important;  border-radius: var(--t35-radius-pill) !important;  color: var(--t35-cream) !important;  background: rgba(216,179,93,.035) !important;  font-size: 10px !important;  font-weight: 850 !important;  text-transform: uppercase !important;  text-decoration: none !important;}#tbh-404-v30 .tbh30-section {  width: 100vw !important;  max-width: none !important;  margin-left: calc(50% - 50vw) !important;  margin-right: calc(50% - 50vw) !important;  padding: var(--t35-section-y) var(--t35-side) !important;  border: 0 !important;  border-top: 1px solid rgba(216,179,93,.08) !important;  background: var(--t35-bg) !important;}#tbh-404-v30 .tbh30-section h2 {  font-family: Georgia,"Times New Roman",serif !important;  font-size: var(--t35-h2) !important;  line-height: 1.1 !important;  text-transform: none !important;}:root {  --tbh-op-bg: #070604;  --tbh-op-surface: #0d0a07;  --tbh-op-raised: #12100c;  --tbh-op-line: rgba(216,179,93,.18);  --tbh-op-line-strong: rgba(216,179,93,.34);  --tbh-op-text: #f7f1e7;  --tbh-op-copy: rgba(247,241,231,.76);  --tbh-op-muted: rgba(247,241,231,.52);  --tbh-op-gold: #d8b35d;  --tbh-op-gold-light: #edcc7b;  --tbh-op-danger: #ff665e;  --tbh-op-success: #61e294;  --tbh-op-warn: #ffb347;}#tbh-bookinger-enterprise {  color: var(--tbh-op-text) !important;  background: var(--tbh-op-bg) !important;  font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;}#tbh-bookinger-enterprise :is(h1,h2,h3) {  text-transform: none !important;}#tbh-social-admin {  width: 100% !important;  min-height: 100vh !important;  margin: 0 !important;  padding: 0 !important;  color: var(--tbh-op-text) !important;  background: var(--tbh-op-bg) !important;  font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;  font-size: 13px !important;  line-height: 1.5 !important;}#tbh-social-admin,#tbh-social-admin *,#tbh-social-admin *::before,#tbh-social-admin *::after {  box-sizing: border-box !important;}#tbh-social-admin .tbh-auth[hidden],#tbh-social-admin .tbh-app[hidden],#tbh-social-admin [hidden] {  display: none !important;}#tbh-social-admin .tbh-auth:not([hidden]) {  display: grid !important;  place-items: center !important;  min-height: 72vh !important;  padding: 32px 20px !important;}#tbh-social-admin .tbh-auth__card {  width: min(430px,100%) !important;  padding: 28px !important;  border: 1px solid var(--tbh-op-line) !important;  border-radius: 14px !important;  background: linear-gradient(180deg,#100d09,#090704) !important;  box-shadow: 0 22px 70px rgba(0,0,0,.34) !important;}#tbh-social-admin .tbh-auth__card h1 {  margin: 8px 0 10px !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 28px !important;  line-height: 1.06 !important;  text-transform: none !important;}#tbh-social-admin .tbh-app:not([hidden]) {  display: block !important;}#tbh-social-admin .tbh-topbar {  position: sticky !important;  z-index: 30 !important;  top: 0 !important;  display: flex !important;  align-items: center !important;  justify-content: space-between !important;  gap: 18px !important;  min-height: 64px !important;  padding: 12px 22px !important;  border-bottom: 1px solid var(--tbh-op-line) !important;  background: rgba(7,6,4,.96) !important;  backdrop-filter: blur(14px) !important;}#tbh-social-admin .tbh-topbar h1 {  margin: 0 !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 23px !important;  line-height: 1.05 !important;  text-transform: none !important;}#tbh-social-admin .tbh-tabs {  display: flex !important;  flex-wrap: nowrap !important;  gap: 4px !important;  padding: 8px 18px !important;  overflow-x: auto !important;  border-bottom: 1px solid var(--tbh-op-line) !important;  background: #090704 !important;}#tbh-social-admin .tbh-tab {  flex: 0 0 auto !important;  min-height: 36px !important;  padding: 8px 12px !important;  border: 0 !important;  border-radius: 8px !important;  color: var(--tbh-op-muted) !important;  background: transparent !important;  font-size: 11px !important;  font-weight: 750 !important;}#tbh-social-admin .tbh-tab.is-active {  color: #100a04 !important;  background: linear-gradient(180deg,var(--tbh-op-gold-light),var(--tbh-op-gold)) !important;}#tbh-social-admin .tbh-view {  width: min(1440px,calc(100% - 36px)) !important;  max-width: 1440px !important;  margin: 0 auto !important;  padding: 24px 0 46px !important;}#tbh-social-admin :is(.tbh-hero-card,.tbh-panel,.tbh-enterprise-health) {  margin: 0 0 18px !important;  padding: 20px !important;  border: 1px solid var(--tbh-op-line) !important;  border-radius: 12px !important;  background: var(--tbh-op-surface) !important;  box-shadow: none !important;}#tbh-social-admin .tbh-hero-card h2 {  margin: 4px 0 8px !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 24px !important;  line-height: 1.08 !important;  text-transform: none !important;}#tbh-social-admin :is(.tbh-kpis,.tbh-grid,.tbh-form-grid) {  display: grid !important;  gap: 12px !important;}#tbh-social-admin .tbh-kpis {  grid-template-columns: repeat(4,minmax(0,1fr)) !important;  margin-bottom: 18px !important;}#tbh-social-admin .tbh-grid--2 {  grid-template-columns: repeat(2,minmax(0,1fr)) !important;}#tbh-social-admin .tbh-form-grid--3 {  grid-template-columns: repeat(3,minmax(0,1fr)) !important;}#tbh-social-admin .tbh-form-grid--4 {  grid-template-columns: repeat(4,minmax(0,1fr)) !important;}#tbh-social-admin :is(input,select,textarea) {  width: 100% !important;  min-height: 42px !important;  padding: 9px 11px !important;  border: 1px solid var(--tbh-op-line) !important;  border-radius: 8px !important;  color: var(--tbh-op-text) !important;  background: #090704 !important;  font: inherit !important;  outline: none !important;  box-shadow: none !important;}#tbh-social-admin :is(input,select,textarea):focus {  border-color: var(--tbh-op-gold-light) !important;  box-shadow: 0 0 0 3px rgba(216,179,93,.10) !important;}#tbh-social-admin :is(.button,button) {  min-height: 38px !important;  padding: 8px 13px !important;  border: 1px solid var(--tbh-op-line-strong) !important;  border-radius: 8px !important;  color: var(--tbh-op-text) !important;  background: #0c0906 !important;  font-size: 11px !important;  font-weight: 780 !important;  box-shadow: none !important;}#tbh-social-admin :is(.button--primary,button.is-primary) {  border-color: var(--tbh-op-gold) !important;  color: #100a04 !important;  background: linear-gradient(180deg,var(--tbh-op-gold-light),var(--tbh-op-gold)) !important;}#tbh-social-admin :is(.tbh-post-list,.tbh-admin-list,.tbh-account-list,.tbh-audit-list,.tbh-summary-list,.tbh-template-list,.tbh-upload-list) {  display: grid !important;  gap: 0 !important;  border-top: 1px solid var(--tbh-op-line) !important;}#tbh-social-admin :is(.tbh-post-list,.tbh-admin-list,.tbh-account-list,.tbh-audit-list,.tbh-summary-list,.tbh-template-list,.tbh-upload-list) > * {  padding: 12px 0 !important;  border-bottom: 1px solid rgba(216,179,93,.10) !important;}#tbh-seo-intelligence {  width: 100% !important;  min-height: 100vh !important;  margin: 0 !important;  padding: 0 !important;  color: var(--tbh-op-text) !important;  background: var(--tbh-op-bg) !important;  font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;  font-size: 13px !important;  line-height: 1.5 !important;}#tbh-seo-intelligence,#tbh-seo-intelligence *,#tbh-seo-intelligence *::before,#tbh-seo-intelligence *::after {  box-sizing: border-box !important;}#tbh-seo-intelligence .si-auth[hidden],#tbh-seo-intelligence .si-app[hidden],#tbh-seo-intelligence [hidden] {  display: none !important;}#tbh-seo-intelligence .si-auth:not([hidden]) {  display: grid !important;  place-items: center !important;  min-height: 72vh !important;  padding: 32px 20px !important;}#tbh-seo-intelligence .si-auth__card {  width: min(430px,100%) !important;  padding: 28px !important;  border: 1px solid var(--tbh-op-line) !important;  border-radius: 14px !important;  background: linear-gradient(180deg,#100d09,#090704) !important;  box-shadow: 0 22px 70px rgba(0,0,0,.34) !important;}#tbh-seo-intelligence .si-auth__card h1 {  margin: 8px 0 10px !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 28px !important;  line-height: 1.06 !important;  text-transform: none !important;}#tbh-seo-intelligence .si-app:not([hidden]) {  display: block !important;}#tbh-seo-intelligence .si-topbar {  position: sticky !important;  z-index: 30 !important;  top: 0 !important;  display: flex !important;  align-items: center !important;  justify-content: space-between !important;  gap: 18px !important;  min-height: 64px !important;  padding: 12px 22px !important;  border-bottom: 1px solid var(--tbh-op-line) !important;  background: rgba(7,6,4,.96) !important;  backdrop-filter: blur(14px) !important;}#tbh-seo-intelligence .si-topbar h1 {  margin: 0 !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 23px !important;  line-height: 1.05 !important;  text-transform: none !important;}#tbh-seo-intelligence .si-layout {  display: grid !important;  grid-template-columns: 220px minmax(0,1fr) !important;  gap: 0 !important;  width: min(1600px,100%) !important;  margin: 0 auto !important;}#tbh-seo-intelligence .si-nav {  position: sticky !important;  top: 64px !important;  align-self: start !important;  min-height: calc(100vh - 64px) !important;  padding: 16px 10px !important;  border-right: 1px solid var(--tbh-op-line) !important;  background: #090704 !important;}#tbh-seo-intelligence .si-nav :is(a,button) {  display: flex !important;  align-items: center !important;  width: 100% !important;  min-height: 38px !important;  padding: 8px 10px !important;  border: 0 !important;  border-radius: 7px !important;  color: var(--tbh-op-muted) !important;  background: transparent !important;  font-size: 11px !important;  font-weight: 720 !important;  text-align: left !important;}#tbh-seo-intelligence .si-nav :is(a,button).is-active {  color: var(--tbh-op-text) !important;  background: rgba(216,179,93,.09) !important;  box-shadow: inset 2px 0 0 var(--tbh-op-gold) !important;}#tbh-seo-intelligence .si-main {  min-width: 0 !important;  padding: 24px !important;}#tbh-seo-intelligence :is(  .si-contract-strip,  .si-controls,  .si-card,  .si-data-gate,  .si-report-panel,  .si-report-summary,  .si-report-coverage) {  margin: 0 0 16px !important;  padding: 18px !important;  border: 1px solid var(--tbh-op-line) !important;  border-radius: 10px !important;  background: var(--tbh-op-surface) !important;  box-shadow: none !important;}#tbh-seo-intelligence :is(.si-kpis,.si-grid,.si-report-grid) {  display: grid !important;  grid-template-columns: repeat(4,minmax(0,1fr)) !important;  gap: 12px !important;  margin-bottom: 16px !important;}#tbh-seo-intelligence .si-kpi {  min-width: 0 !important;  padding: 15px !important;  border: 1px solid var(--tbh-op-line) !important;  border-radius: 9px !important;  background: #0c0906 !important;}#tbh-seo-intelligence .si-section-head h2,#tbh-seo-intelligence .si-report-head h2,#tbh-seo-intelligence .si-report-panel__head h3 {  margin: 0 !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 20px !important;  line-height: 1.1 !important;  text-transform: none !important;}#tbh-seo-intelligence :is(input,select,textarea) {  min-height: 42px !important;  padding: 9px 11px !important;  border: 1px solid var(--tbh-op-line) !important;  border-radius: 8px !important;  color: var(--tbh-op-text) !important;  background: #090704 !important;  font: inherit !important;  outline: none !important;  box-shadow: none !important;}#tbh-seo-intelligence :is(button,.si-pill) {  min-height: 36px !important;  padding: 7px 11px !important;  border: 1px solid var(--tbh-op-line-strong) !important;  border-radius: 8px !important;  color: var(--tbh-op-text) !important;  background: #0c0906 !important;  font-size: 11px !important;  font-weight: 750 !important;  box-shadow: none !important;}#tbh-seo-intelligence button.is-primary {  border-color: var(--tbh-op-gold) !important;  color: #100a04 !important;  background: linear-gradient(180deg,var(--tbh-op-gold-light),var(--tbh-op-gold)) !important;}#tbh-seo-intelligence .si-table-wrap {  overflow-x: auto !important;  border: 1px solid var(--tbh-op-line) !important;  border-radius: 9px !important;  background: var(--tbh-op-surface) !important;}#tbh-seo-intelligence .si-table {  width: 100% !important;  border-collapse: collapse !important;}#tbh-seo-intelligence .si-table :is(th,td) {  padding: 10px 12px !important;  border: 0 !important;  border-bottom: 1px solid rgba(216,179,93,.10) !important;  text-align: left !important;  vertical-align: top !important;}#tbh-seo-intelligence .si-table th {  color: var(--tbh-op-muted) !important;  background: #090704 !important;  font-size: 10px !important;  font-weight: 800 !important;  text-transform: uppercase !important;}@media (max-width:1024px) {  #tbh-social-admin .tbh-kpis,  #tbh-social-admin .tbh-form-grid--4,  #tbh-seo-intelligence :is(.si-kpis,.si-grid,.si-report-grid) {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  #tbh-seo-intelligence .si-layout {    grid-template-columns: 190px minmax(0,1fr) !important;  }}@media (max-width:760px) {  #tbh-404-v30 .tbh30-hero {    height: var(--t35-hero-h) !important;    min-height: var(--t35-hero-h) !important;    max-height: var(--t35-hero-h) !important;  }  #tbh-404-v30 .tbh30-hero__inner {    top: var(--t35-hero-top) !important;    left: 18px !important;    width: calc(100vw - 36px) !important;  }  #tbh-404-v30 .tbh30-hero__title {    font-size: var(--t35-h1) !important;  }  #tbh-social-admin .tbh-topbar,  #tbh-seo-intelligence .si-topbar {    align-items: flex-start !important;    padding: 12px 16px !important;  }  #tbh-social-admin .tbh-view {    width: calc(100% - 28px) !important;    padding-top: 16px !important;  }  #tbh-social-admin :is(    .tbh-kpis,    .tbh-grid--2,    .tbh-form-grid--3,    .tbh-form-grid--4  ) {    grid-template-columns: 1fr !important;  }  #tbh-seo-intelligence .si-layout {    display: block !important;  }  #tbh-seo-intelligence .si-nav {    position: static !important;    display: flex !important;    gap: 5px !important;    min-height: 0 !important;    padding: 8px 12px !important;    overflow-x: auto !important;    border-right: 0 !important;    border-bottom: 1px solid var(--tbh-op-line) !important;  }  #tbh-seo-intelligence .si-nav :is(a,button) {    flex: 0 0 auto !important;    width: auto !important;  }  #tbh-seo-intelligence .si-main {    padding: 16px !important;  }  #tbh-seo-intelligence :is(.si-kpis,.si-grid,.si-report-grid) {    grid-template-columns: 1fr !important;  }}@media (max-width:430px) {  #tbh-404-v30 .tbh30-hero__inner {    left: 16px !important;    width: calc(100vw - 32px) !important;  }}html body main :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component,  .component):has(#tbh-menu-page) {  width: 100% !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  background: #050403 !important;  box-shadow: none !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component):has(#tbh-menu-page) :is(  .container,  .container-fluid,  .component-inner,  .component-main,  .code-item,  .row,  [class*="col-"]) {  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  flex: 0 0 100% !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component):has(#tbh-menu-page) .row {  --bs-gutter-x: 0 !important;  --bs-gutter-y: 0 !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component):has(#tbh-menu-page) .component-introduction {  display: none !important;}html body #tbh-menu-page#tbh-menu-page {  --tm-line: rgba(216,179,93,.18);  --tm-line-soft: rgba(216,179,93,.10);  --tm-gold-light: #edcc7b;  --tm-cream: #f7f1e7;  --tm-copy: rgba(247,241,231,.78);  --tm-muted: rgba(247,241,231,.58);  overflow: clip !important;  background:    radial-gradient(circle at 16% 7%,rgba(216,179,93,.035),transparent 30rem),    #050403 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-rail {  width: min(1200px,calc(100% - 48px)) !important;  max-width: 1200px !important;  margin-inline: auto !important;  padding-inline: 0 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-section {  position: relative !important;  left: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 52px 0 !important;  transform: none !important;  border: 0 !important;  border-top: 1px solid rgba(216,179,93,.08) !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-nav + .tbh-menu-section {  border-top: 0 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-section-head {  display: grid !important;  grid-template-columns: minmax(0,.92fr) minmax(300px,1.08fr) !important;  gap: clamp(28px,5vw,66px) !important;  align-items: end !important;  max-width: none !important;  margin: 0 0 30px !important;  padding: 0 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-section-head h2 {  max-width: 640px !important;  margin: 7px 0 0 !important;  color: var(--tm-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 26px !important;  font-weight: 800 !important;  line-height: 1.08 !important;  letter-spacing: -.014em !important;  text-transform: none !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-section-head > p {  margin: 0 !important;  color: var(--tm-copy) !important;  font-size: 14px !important;  line-height: 1.58 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-signature-grid {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 20px !important;  width: 100% !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-signature-card {  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  overflow: visible !important;  border: 0 !important;  border-top: 1px solid var(--tm-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-signature-card > img {  display: block !important;  width: 100% !important;  height: auto !important;  aspect-ratio: 4 / 3 !important;  margin: 14px 0 0 !important;  object-fit: cover !important;  object-position: center 42% !important;  border: 1px solid var(--tm-line) !important;  border-radius: 12px !important;  background: #090704 !important;  box-shadow: none !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-signature-card__body {  display: flex !important;  flex-direction: column !important;  min-height: 158px !important;  padding: 15px 0 0 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-card-tag {  margin: 0 0 7px !important;  color: var(--tm-gold-light) !important;  font-size: 9px !important;  font-weight: 850 !important;  line-height: 1.25 !important;  letter-spacing: .09em !important;  text-transform: uppercase !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-signature-card h3 {  margin: 0 !important;  color: var(--tm-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 19px !important;  font-weight: 750 !important;  line-height: 1.1 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-signature-card p:not(.tbh-menu-card-tag) {  margin: 8px 0 0 !important;  color: var(--tm-copy) !important;  font-size: 13px !important;  line-height: 1.48 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-signature-price {  display: block !important;  margin-top: auto !important;  padding-top: 12px !important;  color: var(--tm-gold-light) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 15px !important;  font-weight: 800 !important;  line-height: 1.1 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-product-links {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 20px !important;  margin: 28px 0 0 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-product-links a {  min-width: 0 !important;  padding: 15px 0 0 !important;  border: 0 !important;  border-top: 1px solid var(--tm-line) !important;  border-radius: 0 !important;  background: transparent !important;  text-decoration: none !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-product-links :is(span,strong,small) {  display: block !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-product-links span {  color: var(--tm-gold-light) !important;  font-size: 9px !important;  font-weight: 850 !important;  letter-spacing: .08em !important;  text-transform: uppercase !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-product-links strong {  margin-top: 5px !important;  color: var(--tm-cream) !important;  font-size: 13px !important;  line-height: 1.3 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-product-links small {  margin-top: 5px !important;  color: var(--tm-muted) !important;  font-size: 11.5px !important;  line-height: 1.45 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-category {  scroll-margin-top: 90px !important;  margin: 0 !important;  padding: 38px 0 !important;  border: 0 !important;  border-top: 1px solid var(--tm-line) !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-category:first-of-type {  padding-top: 0 !important;  border-top: 0 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-category__head {  display: grid !important;  grid-template-columns: minmax(0,.78fr) minmax(300px,1.22fr) !important;  gap: clamp(24px,4vw,52px) !important;  align-items: end !important;  margin: 0 0 16px !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-category__head h3 {  margin: 0 !important;  color: var(--tm-gold-light) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 21px !important;  font-weight: 750 !important;  line-height: 1.08 !important;  text-transform: none !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-category__head p {  margin: 0 !important;  color: var(--tm-copy) !important;  font-size: 13px !important;  line-height: 1.52 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-list {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 0 34px !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-list--three {  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 0 26px !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-item {  min-width: 0 !important;  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 7px 15px !important;  align-items: start !important;  margin: 0 !important;  padding: 16px 0 !important;  border: 0 !important;  border-bottom: 1px solid var(--tm-line-soft) !important;  background: transparent !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-item h4 {  margin: 0 !important;  color: var(--tm-cream) !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 11px !important;  font-weight: 850 !important;  line-height: 1.32 !important;  letter-spacing: .055em !important;  text-transform: uppercase !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-item p {  margin: 6px 0 0 !important;  color: var(--tm-copy) !important;  font-size: 12.5px !important;  line-height: 1.48 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-item__meta {  display: block !important;  margin-top: 5px !important;  color: var(--tm-muted) !important;  font-size: 10px !important;  font-weight: 600 !important;  line-height: 1.38 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-price {  justify-self: end !important;  color: var(--tm-gold-light) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 14px !important;  font-weight: 800 !important;  line-height: 1.2 !important;  text-align: right !important;  white-space: nowrap !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-item__link {  display: inline-flex !important;  align-items: center !important;  min-height: 34px !important;  margin-top: 5px !important;  color: var(--tm-gold-light) !important;  font-size: 10.5px !important;  font-weight: 750 !important;  line-height: 1.3 !important;  text-decoration: underline !important;  text-underline-offset: 3px !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-note {  margin: 14px 0 0 !important;  color: var(--tm-muted) !important;  font-size: 11px !important;  line-height: 1.45 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-choice-grid {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 22px !important;  width: 100% !important;}html body #tbh-menu-page#tbh-menu-page :is(.tbh-menu-choice-card,.tbh-menu-extra-card) {  min-width: 0 !important;  margin: 0 !important;  padding: 16px 0 0 !important;  border: 0 !important;  border-top: 1px solid var(--tm-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-menu-page#tbh-menu-page :is(.tbh-menu-choice-card,.tbh-menu-extra-card) h4 {  margin: 0 !important;  color: var(--tm-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 16px !important;  font-weight: 750 !important;  line-height: 1.1 !important;  text-transform: none !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-choice-card ul,html body #tbh-menu-page#tbh-menu-page .tbh-menu-extra-list {  margin: 12px 0 0 !important;  padding: 0 !important;  list-style: none !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-choice-card li,html body #tbh-menu-page#tbh-menu-page .tbh-menu-extra-list li {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 14px !important;  align-items: baseline !important;  margin: 0 !important;  padding: 8px 0 !important;  border: 0 !important;  border-bottom: 1px solid var(--tm-line-soft) !important;  color: var(--tm-copy) !important;  font-size: 12.5px !important;  line-height: 1.38 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-choice-card li span:last-child,html body #tbh-menu-page#tbh-menu-page .tbh-menu-extra-list li span:last-child {  color: var(--tm-gold-light) !important;  font-size: 10px !important;  font-weight: 800 !important;  letter-spacing: .035em !important;  white-space: nowrap !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-extra-card {  margin-top: 26px !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-extra-list {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 0 34px !important;}html body #tbh-menu-page#tbh-menu-page :is(  .tbh-menu-dessert-grid,  .tbh-menu-mini-grid,  .tbh-menu-practical-grid) {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 20px !important;}html body #tbh-menu-page#tbh-menu-page :is(  .tbh-menu-dessert-card,  .tbh-menu-mini-card,  .tbh-menu-practical-card) {  min-width: 0 !important;  margin: 0 !important;  padding: 16px 0 0 !important;  border: 0 !important;  border-top: 1px solid var(--tm-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-dessert-card__head {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 12px !important;  align-items: start !important;}html body #tbh-menu-page#tbh-menu-page :is(  .tbh-menu-dessert-card h4,  .tbh-menu-mini-card h4,  .tbh-menu-practical-card h3) {  margin: 0 !important;  color: var(--tm-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 16px !important;  font-weight: 750 !important;  line-height: 1.1 !important;  text-transform: none !important;}html body #tbh-menu-page#tbh-menu-page :is(  .tbh-menu-dessert-card p:not(.tbh-menu-card-tag),  .tbh-menu-mini-card p,  .tbh-menu-practical-card p) {  margin: 8px 0 0 !important;  color: var(--tm-copy) !important;  font-size: 12.5px !important;  line-height: 1.48 !important;}html body #tbh-menu-page#tbh-menu-page :is(  .tbh-menu-dessert-card small,  .tbh-menu-mini-card small) {  display: block !important;  margin-top: 10px !important;  padding-top: 9px !important;  border-top: 1px solid var(--tm-line-soft) !important;  color: var(--tm-muted) !important;  font-size: 10px !important;  line-height: 1.4 !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-drink-note {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 24px !important;  align-items: center !important;  margin: 30px 0 0 !important;  padding: 18px 0 !important;  border: 0 !important;  border-top: 1px solid var(--tm-line) !important;  border-bottom: 1px solid var(--tm-line) !important;  border-radius: 0 !important;  background: transparent !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-drink-note strong {  color: var(--tm-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 16px !important;}html body #tbh-menu-page#tbh-menu-page .tbh-menu-drink-note p {  margin: 6px 0 0 !important;  color: var(--tm-copy) !important;  font-size: 12.5px !important;  line-height: 1.48 !important;}@media (max-width:1020px) {  html body #tbh-menu-page#tbh-menu-page :is(    .tbh-menu-signature-grid,    .tbh-menu-product-links,    .tbh-menu-dessert-grid,    .tbh-menu-mini-grid,    .tbh-menu-practical-grid  ) {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html body #tbh-menu-page#tbh-menu-page .tbh-menu-list--three {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }}@media (max-width:760px) {  html body #tbh-menu-page#tbh-menu-page .tbh-menu-rail {    width: calc(100% - 36px) !important;  }  html body #tbh-menu-page#tbh-menu-page .tbh-menu-section {    padding: 38px 0 !important;  }  html body #tbh-menu-page#tbh-menu-page :is(    .tbh-menu-section-head,    .tbh-menu-category__head  ) {    grid-template-columns: 1fr !important;    gap: 10px !important;    align-items: start !important;  }  html body #tbh-menu-page#tbh-menu-page .tbh-menu-section-head {    margin-bottom: 22px !important;  }  html body #tbh-menu-page#tbh-menu-page .tbh-menu-section-head h2 {    font-size: 22px !important;  }  html body #tbh-menu-page#tbh-menu-page .tbh-menu-category__head h3 {    font-size: 19px !important;  }  html body #tbh-menu-page#tbh-menu-page :is(    .tbh-menu-signature-grid,    .tbh-menu-product-links,    .tbh-menu-list,    .tbh-menu-list--three,    .tbh-menu-choice-grid,    .tbh-menu-dessert-grid,    .tbh-menu-mini-grid,    .tbh-menu-practical-grid  ) {    grid-template-columns: 1fr !important;    gap: 18px !important;  }  html body #tbh-menu-page#tbh-menu-page .tbh-menu-signature-card > img {    aspect-ratio: 16 / 10 !important;    object-position: center 38% !important;  }  html body #tbh-menu-page#tbh-menu-page .tbh-menu-signature-card__body {    min-height: 0 !important;  }  html body #tbh-menu-page#tbh-menu-page .tbh-menu-extra-list {    grid-template-columns: 1fr !important;    gap: 0 !important;  }  html body #tbh-menu-page#tbh-menu-page .tbh-menu-drink-note {    grid-template-columns: 1fr !important;    gap: 14px !important;  }}@media (max-width:430px) {  html body #tbh-menu-page#tbh-menu-page .tbh-menu-rail {    width: calc(100% - 32px) !important;  }}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component,  .component):has(#tbh-drikkekart-enterprise) {  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  background: #050403 !important;  box-shadow: none !important;  overflow: visible !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component):has(#tbh-drikkekart-enterprise) :is(  .container,  .container-fluid,  .component-inner,  .component-main,  .code-item,  .row,  [class*="col-"]) {  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  flex: 0 0 100% !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component):has(#tbh-drikkekart-enterprise) .row {  --bs-gutter-x: 0 !important;  --bs-gutter-y: 0 !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component):has(#tbh-drikkekart-enterprise) .component-introduction {  display: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise {  --td-line: rgba(216,179,93,.18);  --td-line-soft: rgba(216,179,93,.10);  --td-line-strong: rgba(216,179,93,.34);  --td-gold: #d8b35d;  --td-gold-light: #edcc7b;  --td-cream: #f7f1e7;  --td-copy: rgba(247,241,231,.78);  --td-muted: rgba(247,241,231,.58);  --td-faint: rgba(247,241,231,.42);  --td-panel: rgba(255,255,255,.018);  --td-panel-hover: rgba(216,179,93,.045);  color-scheme: dark !important;  overflow-x: clip !important;  background:    radial-gradient(circle at 16% 5%,rgba(216,179,93,.035),transparent 30rem),    #050403 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise,html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise *,html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise *::before,html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise *::after {  box-sizing: border-box !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise [hidden] {  display: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-main {  width: min(1200px,calc(100% - 48px)) !important;  max-width: 1200px !important;  margin: 0 auto !important;  padding: 22px 0 76px !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-section {  min-width: 0 !important;  margin: 0 !important;  padding: 46px 0 !important;  border: 0 !important;  border-bottom: 1px solid rgba(216,179,93,.09) !important;  background: transparent !important;  scroll-margin-top: 88px !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-section--last {  border-bottom: 0 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-section-head {  display: grid !important;  grid-template-columns: minmax(0,.72fr) minmax(300px,1.28fr) !important;  gap: clamp(26px,4.5vw,58px) !important;  align-items: end !important;  max-width: none !important;  margin: 0 0 26px !important;  padding: 0 !important;  text-align: left !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-section-head .tbh-eyebrow {  grid-column: 1 !important;  margin: 0 0 7px !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-section-head h2 {  grid-column: 1 !important;  margin: 0 !important;  color: var(--td-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 26px !important;  font-weight: 800 !important;  line-height: 1.08 !important;  letter-spacing: -.014em !important;  text-transform: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-section-head > p:not(.tbh-eyebrow) {  grid-column: 2 !important;  grid-row: 1 / span 2 !important;  align-self: end !important;  max-width: 680px !important;  margin: 0 !important;  color: var(--td-copy) !important;  font-size: 13.5px !important;  line-height: 1.58 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-eyebrow,html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-card-kicker {  color: var(--td-gold-light) !important;  font-size: 9px !important;  font-weight: 850 !important;  line-height: 1.22 !important;  letter-spacing: .10em !important;  text-transform: uppercase !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search-section {  padding-top: 34px !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search {  width: min(900px,100%) !important;  max-width: 900px !important;  margin: 0 !important;  padding: 20px !important;  border: 1px solid var(--td-line) !important;  border-radius: 12px !important;  background:    linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,.008)),    #090704 !important;  box-shadow: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search label {  display: block !important;  margin: 0 0 8px !important;  color: var(--td-copy) !important;  font-size: 10px !important;  font-weight: 800 !important;  line-height: 1.3 !important;  letter-spacing: .07em !important;  text-transform: uppercase !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search__control {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 9px !important;  align-items: center !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search input {  width: 100% !important;  min-width: 0 !important;  min-height: 44px !important;  padding: 10px 12px !important;  border: 1px solid var(--td-line-strong) !important;  border-radius: 9px !important;  color: var(--td-cream) !important;  background: #050403 !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 14px !important;  outline: none !important;  box-shadow: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search input::placeholder {  color: rgba(247,241,231,.40) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search input:focus {  border-color: var(--td-gold-light) !important;  box-shadow: 0 0 0 3px rgba(216,179,93,.10) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise :is(  #tbh-drink-search-clear,  .tbh-drink-search__quick button,  .tbh-meta-toggle) {  appearance: none !important;  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 38px !important;  padding: 8px 12px !important;  border: 1px solid var(--td-line-strong) !important;  border-radius: 999px !important;  color: var(--td-copy) !important;  background: rgba(255,255,255,.018) !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 10px !important;  font-weight: 780 !important;  line-height: 1 !important;  letter-spacing: .035em !important;  text-transform: uppercase !important;  cursor: pointer !important;  outline: none !important;  box-shadow: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise :is(  #tbh-drink-search-clear,  .tbh-drink-search__quick button,  .tbh-meta-toggle):is(:hover,:focus-visible,[aria-pressed="true"]) {  border-color: var(--td-gold-light) !important;  color: var(--td-cream) !important;  background: rgba(216,179,93,.09) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search > p {  margin: 9px 0 0 !important;  color: var(--td-muted) !important;  font-size: 11.5px !important;  line-height: 1.42 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search__quick {  display: flex !important;  flex-wrap: wrap !important;  gap: 7px !important;  margin: 13px 0 0 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search__results {  margin-top: 16px !important;  padding-top: 15px !important;  border-top: 1px solid var(--td-line-soft) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search__results-title {  margin: 0 0 9px !important;  color: var(--td-gold-light) !important;  font-size: 9px !important;  font-weight: 850 !important;  letter-spacing: .08em !important;  text-transform: uppercase !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search__results-list {  display: grid !important;  gap: 7px !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search__result {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 14px !important;  align-items: center !important;  min-height: 48px !important;  padding: 10px 12px !important;  border: 1px solid var(--td-line-soft) !important;  border-radius: 9px !important;  background: rgba(255,255,255,.012) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search__result:is(:hover,:focus-visible) {  border-color: var(--td-line-strong) !important;  background: var(--td-panel-hover) !important;  outline: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search__result-name {  color: var(--td-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 15px !important;  font-weight: 750 !important;  line-height: 1.15 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search__result-meta {  margin-top: 2px !important;  color: var(--td-muted) !important;  font-size: 10.5px !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search__result-price {  color: var(--td-gold-light) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 14px !important;  font-weight: 800 !important;  white-space: nowrap !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search__empty {  padding: 12px !important;  border: 1px dashed var(--td-line) !important;  border-radius: 9px !important;  color: var(--td-muted) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise :is(  .tbh-card-grid,  .tbh-simple-menu-grid,  .tbh-pairing-stack) {  display: grid !important;  min-width: 0 !important;  max-width: 100% !important;  gap: 18px !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-card-grid--2 {  grid-template-columns: repeat(2,minmax(0,1fr)) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-simple-menu-grid {  grid-template-columns: repeat(3,minmax(0,1fr)) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-simple-menu-grid--4 {  grid-template-columns: repeat(4,minmax(0,1fr)) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise :is(  .tbh-drink-card,  .tbh-info-card,  .tbh-menu-card,  .tbh-book-card) {  position: relative !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 18px !important;  border: 1px solid var(--td-line) !important;  border-radius: 11px !important;  background:    linear-gradient(180deg,rgba(255,255,255,.020),rgba(255,255,255,.006)),    #080604 !important;  box-shadow: none !important;  overflow: hidden !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-card {  display: flex !important;  flex-direction: column !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-card-title-row {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 14px !important;  align-items: start !important;  margin-top: 9px !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-card h3,html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-info-card h3,html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-menu-card h3 {  margin: 0 !important;  color: var(--td-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 17px !important;  font-weight: 750 !important;  line-height: 1.12 !important;  letter-spacing: -.006em !important;  text-transform: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-card-subtitle {  margin: 5px 0 0 !important;  color: var(--td-muted) !important;  font-size: 11px !important;  font-weight: 600 !important;  line-height: 1.38 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-price {  margin: 0 !important;  color: var(--td-gold-light) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 16px !important;  font-weight: 800 !important;  line-height: 1.05 !important;  white-space: nowrap !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-description {  margin: 12px 0 0 !important;  padding: 0 0 13px !important;  border-bottom: 1px solid var(--td-line-soft) !important;  color: var(--td-copy) !important;  font-size: 12.5px !important;  line-height: 1.52 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-meta-grid {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 11px 16px !important;  margin: 13px 0 0 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-meta-grid > div {  min-width: 0 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-meta-grid dt {  margin: 0 0 2px !important;  color: var(--td-gold-light) !important;  font-size: 9px !important;  font-weight: 800 !important;  line-height: 1.3 !important;  letter-spacing: .055em !important;  text-transform: uppercase !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-meta-grid dd {  margin: 0 !important;  color: var(--td-muted) !important;  font-size: 11px !important;  line-height: 1.42 !important;  overflow-wrap: anywhere !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-meta-grid--compact {  grid-template-columns: repeat(4,minmax(0,1fr)) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-meta-toggle {  width: max-content !important;  max-width: 100% !important;  margin-top: 13px !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-menu-card--wide {  grid-column: 1 / -1 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-menu-subsection-title {  margin: 16px 0 8px !important;  color: var(--td-gold-light) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 15px !important;  font-weight: 750 !important;  line-height: 1.1 !important;  text-transform: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-menu-divider {  height: 1px !important;  margin: 16px 0 12px !important;  background: var(--td-line-soft) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-menu-list {  display: grid !important;  gap: 0 !important;  margin: 14px 0 0 !important;  padding: 0 !important;  list-style: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-menu-list--two {  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  column-gap: 28px !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-menu-list li {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 12px !important;  align-items: start !important;  min-width: 0 !important;  padding: 11px 0 !important;  border-bottom: 1px solid var(--td-line-soft) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-menu-list li:last-child {  border-bottom: 0 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-menu-list strong {  display: block !important;  color: var(--td-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 14px !important;  font-weight: 750 !important;  line-height: 1.15 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-menu-list em {  display: block !important;  margin-top: 3px !important;  color: var(--td-muted) !important;  font-size: 11px !important;  font-style: normal !important;  line-height: 1.42 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-menu-list b {  color: var(--td-gold-light) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 14px !important;  font-weight: 800 !important;  line-height: 1.1 !important;  white-space: nowrap !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-stack {  gap: 20px !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-card--wide {  width: 100% !important;  margin: 0 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-card-head {  display: grid !important;  grid-template-columns: minmax(220px,.65fr) minmax(0,1.35fr) !important;  gap: 24px !important;  align-items: end !important;  margin-bottom: 16px !important;  padding-bottom: 14px !important;  border-bottom: 1px solid var(--td-line-soft) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-card-head > p {  margin: 0 !important;  color: var(--td-copy) !important;  font-size: 12px !important;  line-height: 1.48 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-table {  width: 100% !important;  overflow: hidden !important;  border: 1px solid var(--td-line-soft) !important;  border-radius: 9px !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-row {  display: grid !important;  grid-template-columns: minmax(210px,1.2fr) repeat(3,minmax(150px,1fr)) !important;  border-bottom: 1px solid var(--td-line-soft) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-row:last-child {  border-bottom: 0 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-row > * {  min-width: 0 !important;  padding: 11px 12px !important;  border-left: 1px solid var(--td-line-soft) !important;  color: var(--td-copy) !important;  font-size: 11px !important;  line-height: 1.42 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-row > *:first-child {  border-left: 0 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-head {  background: rgba(216,179,93,.045) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-head > * {  color: var(--td-gold-light) !important;  font-size: 9px !important;  font-weight: 850 !important;  letter-spacing: .05em !important;  text-transform: uppercase !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-row strong {  display: block !important;  color: var(--td-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 13px !important;  line-height: 1.15 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-row em {  display: block !important;  margin-top: 3px !important;  color: var(--td-muted) !important;  font-size: 10px !important;  font-style: normal !important;  line-height: 1.38 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise :is(  .tbh-allergen-card,  .tbh-service-card,  .tbh-book-card) {  width: 100% !important;  max-width: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise :is(  .tbh-allergen-card h2,  .tbh-service-card h2,  .tbh-book-card h2) {  margin: 6px 0 0 !important;  color: var(--td-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 22px !important;  line-height: 1.08 !important;  text-transform: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise :is(  .tbh-allergen-card > p,  .tbh-service-card > p,  .tbh-book-card p,  .tbh-footnote) {  margin: 10px 0 0 !important;  color: var(--td-copy) !important;  font-size: 12.5px !important;  line-height: 1.52 !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-book-card {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 28px !important;  align-items: center !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-book-card .tbh-actions-row {  margin: 0 !important;  justify-content: flex-end !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise [data-tbh-search-item].is-search-target {  outline: 2px solid rgba(237,204,123,.72) !important;  outline-offset: 3px !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise :is(  button,  input,  a):focus-visible {  outline: 2px solid var(--td-gold-light) !important;  outline-offset: 3px !important;}@media (max-width:1020px) {  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-simple-menu-grid--4 {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-meta-grid--compact {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }}@media (max-width:760px) {  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-main {    width: calc(100% - 36px) !important;    padding-top: 14px !important;    padding-bottom: 58px !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-section {    padding: 36px 0 !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-section-head {    grid-template-columns: 1fr !important;    gap: 8px !important;    align-items: start !important;    margin-bottom: 20px !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-section-head :is(    .tbh-eyebrow,    h2,    p:not(.tbh-eyebrow)  ) {    grid-column: 1 !important;    grid-row: auto !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-section-head h2 {    font-size: 22px !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search {    padding: 16px !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search__control {    grid-template-columns: minmax(0,1fr) auto !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search__quick {    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 7px !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search__quick button {    width: 100% !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise :is(    .tbh-card-grid--2,    .tbh-simple-menu-grid,    .tbh-simple-menu-grid--4,    .tbh-menu-list--two  ) {    grid-template-columns: 1fr !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise :is(    .tbh-drink-card,    .tbh-info-card,    .tbh-menu-card,    .tbh-book-card  ) {    padding: 15px !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-meta-grid {    grid-template-columns: 1fr !important;    gap: 8px !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-meta-toggle {    width: 100% !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-card-head {    grid-template-columns: 1fr !important;    gap: 8px !important;    align-items: start !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-table {    border-radius: 8px !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-head {    display: none !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-row {    display: block !important;    padding: 10px 12px !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-row > * {    display: grid !important;    grid-template-columns: 92px minmax(0,1fr) !important;    gap: 10px !important;    padding: 7px 0 !important;    border: 0 !important;    border-top: 1px solid var(--td-line-soft) !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-row > *:first-child {    border-top: 0 !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-row > *::before {    content: attr(data-label) !important;    color: var(--td-gold-light) !important;    font-size: 8.5px !important;    font-weight: 800 !important;    letter-spacing: .045em !important;    text-transform: uppercase !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-book-card {    grid-template-columns: 1fr !important;    gap: 16px !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-book-card .tbh-actions-row {    justify-content: flex-start !important;  }}@media (max-width:430px) {  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-main {    width: calc(100% - 32px) !important;  }}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component,  .component):has(#tbh-drikkekart-enterprise) {  position: relative !important;  left: auto !important;  right: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  overflow-x: clip !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component):has(#tbh-drikkekart-enterprise) :is(  .container,  .container-fluid,  .component-inner,  .component-main,  .code-item,  .row,  [class*="col-"]) {  position: relative !important;  left: auto !important;  right: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin-left: 0 !important;  margin-right: 0 !important;  padding-left: 0 !important;  padding-right: 0 !important;  transform: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise {  position: relative !important;  left: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  overflow-x: clip !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise #drikkekart-hero {  position: relative !important;  left: auto !important;  right: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin-left: 0 !important;  margin-right: 0 !important;  transform: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-nav {  position: relative !important;  left: auto !important;  right: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin-left: 0 !important;  margin-right: 0 !important;  transform: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-main {  position: relative !important;  left: auto !important;  right: auto !important;  box-sizing: border-box !important;  width: min(1200px, calc(100% - 48px)) !important;  min-width: 0 !important;  max-width: 1200px !important;  margin-left: auto !important;  margin-right: auto !important;  transform: none !important;  overflow: visible !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise.tbh-drink-main > .tbh-drink-section,html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise.tbh-drink-main .tbh-drink-section {  position: relative !important;  left: auto !important;  right: auto !important;  top: auto !important;  box-sizing: border-box !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin-left: 0 !important;  margin-right: 0 !important;  padding-left: 0 !important;  padding-right: 0 !important;  transform: none !important;  overflow: visible !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise.tbh-drink-section :is(  .tbh-section-head,  .tbh-drink-search,  .tbh-drink-search__results,  .tbh-card-grid,  .tbh-simple-menu-grid,  .tbh-menu-list,  .tbh-pairing-stack,  .tbh-pairing-card,  .tbh-pairing-table,  .tbh-allergen-card,  .tbh-service-card,  .tbh-book-card) {  box-sizing: border-box !important;  min-width: 0 !important;  max-width: 100% !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-card-grid,html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-simple-menu-grid {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-card-grid--2 {  grid-template-columns: repeat(2, minmax(0,1fr)) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise :is(  .tbh-drink-card,  .tbh-info-card,  .tbh-menu-card,  .tbh-book-card) {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  overflow-wrap: anywhere !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-meta-grid {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-meta-grid > div,html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-meta-grid dd {  min-width: 0 !important;  max-width: 100% !important;  overflow-wrap: anywhere !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-table {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  overflow-x: auto !important;  overflow-y: hidden !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-row {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  grid-template-columns:    minmax(180px, 1.15fr)    repeat(3, minmax(0, 1fr))    !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-row > * {  min-width: 0 !important;  max-width: 100% !important;  overflow-wrap: anywhere !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-search {  width: min(900px,100%) !important;  min-width: 0 !important;  max-width: 100% !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise.tbh-drink-search__control {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  grid-template-columns: minmax(0,1fr) auto !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise.tbh-drink-search__control input {  min-width: 0 !important;  max-width: 100% !important;}@media (max-width:760px) {  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-main {    width: calc(100% - 36px) !important;    max-width: calc(100% - 36px) !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise  .tbh-drink-main .tbh-drink-section {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    left: auto !important;    transform: none !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-card-grid--2,  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-simple-menu-grid,  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-simple-menu-grid--4 {    grid-template-columns: 1fr !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-pairing-row {    width: 100% !important;    display: block !important;  }}@media (max-width:430px) {  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-main {    width: calc(100% - 32px) !important;    max-width: calc(100% - 32px) !important;  }}@media (max-width: 760px) {  html body :is(    #tbh-home .tbh-home__hero-facts,    #tbh-menu-page .tbh-menu-facts,    #tbh-after-work .tbh-aw__facts,    #tbh-about-v5 .ab-facts,    #tbh-sluppen-v13 .sl13-facts,    #tbh-cote .cote5-facts,    #tbh-dry-aged .da9-facts,    #tbh-contact-page .ct8-facts,    #tbh-events-v6 .ev-facts,    #tbh-tomahawk .th-facts,    #tbh-wagyu-tomahawk .wg-facts  ) {    display: none !important;  }  html body #tbh-home#tbh-home .tbh-home__cta-support {    display: none !important;  }}@media (max-width: 760px) {  html body #tbh-booking#tbh-booking {    width: 100% !important;    max-width: 100% !important;    min-width: 0 !important;    margin: 0 !important;    padding: 0 !important;    overflow-x: clip !important;    font-size: 14px !important;    line-height: 1.48 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__inner {    width: 100% !important;    max-width: 100% !important;    margin: 0 !important;    padding: 0 !important;  }  html body #tbh-booking#tbh-booking :is(    .tbh-booking__form,    .tbh-booking__section,    .tbh-booking__selection-layout,    .tbh-booking__selection-fields,    .tbh-booking__time-wrap,    .tbh-booking__regular-food,    .tbh-booking__preorder-panel,    .tbh-booking__preorder-options,    .tbh-booking__confirm-layout,    .tbh-booking__contact,    .tbh-booking__review  ) {    min-width: 0 !important;    max-width: 100% !important;  }    html body #tbh-booking#tbh-booking .tbh-booking__meta {    display: none !important;  }}@media (max-width: 760px) {  html body #tbh-booking#tbh-booking .tbh-booking__progress {    position: relative !important;    inset: auto !important;    display: grid !important;    grid-template-columns: repeat(3, minmax(0,1fr)) !important;    width: calc(100% - 24px) !important;    max-width: 520px !important;    margin: 14px auto 0 !important;    padding: 0 !important;    overflow: hidden !important;    border: 1px solid rgba(228,189,99,.30) !important;    border-radius: 14px !important;    background: #090704 !important;    box-shadow: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-item {    min-width: 0 !important;    min-height: 62px !important;    display: grid !important;    grid-template-columns: 32px minmax(0,1fr) !important;    gap: 8px !important;    align-items: center !important;    padding: 9px 9px !important;    border: 0 !important;    border-left: 1px solid rgba(228,189,99,.20) !important;    border-radius: 0 !important;    background: transparent !important;    box-shadow: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-item:first-child {    border-left: 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-item.is-active {    background: rgba(228,189,99,.10) !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-number {    display: grid !important;    place-items: center !important;    width: 32px !important;    height: 32px !important;    margin: 0 !important;    border: 1px solid #dfbc66 !important;    border-radius: 50% !important;    color: #f6d87e !important;    background: transparent !important;    font-size: 12px !important;    font-weight: 850 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-item.is-active .tbh-booking__progress-number {    color: #120b04 !important;    background: linear-gradient(180deg,#f6dc8f,#dfb85b) !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-copy {    display: block !important;    min-width: 0 !important;    font-size: 10px !important;    font-weight: 800 !important;    line-height: 1.15 !important;    letter-spacing: .04em !important;    text-transform: uppercase !important;    overflow-wrap: anywhere !important;  }}@media (max-width: 760px) {  html body #tbh-booking#tbh-booking .tbh-booking__section {    position: relative !important;    inset: auto !important;    width: calc(100% - 24px) !important;    max-width: 620px !important;    margin: 18px auto 0 !important;    padding: 18px !important;    transform: none !important;    border: 1px solid rgba(228,189,99,.24) !important;    border-radius: 14px !important;    background: #0a0806 !important;    box-shadow: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__section-head {    margin: 0 0 18px !important;    padding: 0 !important;    border: 0 !important;    text-align: left !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__step {    margin: 0 0 6px !important;    color: #d8b35d !important;    font-size: 10px !important;    font-weight: 850 !important;    line-height: 1.2 !important;    letter-spacing: .10em !important;    text-transform: uppercase !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__section-title {    margin: 0 !important;    font-family: Georgia,"Times New Roman",serif !important;    font-size: 24px !important;    font-weight: 800 !important;    line-height: 1.05 !important;    letter-spacing: -.012em !important;    text-transform: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__section-intro {    margin: 10px 0 0 !important;    color: rgba(247,241,231,.64) !important;    font-size: 13px !important;    line-height: 1.5 !important;  }}@media (max-width: 760px) {  html body #tbh-booking#tbh-booking .tbh-booking__commercial-choice {    margin: 0 !important;    padding: 0 !important;    border: 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__commercial-choice-grid {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 10px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__commercial-option {    position: relative !important;    display: grid !important;    grid-template-columns: minmax(0,1fr) auto !important;    gap: 10px !important;    align-items: center !important;    width: 100% !important;    min-height: 0 !important;    margin: 0 !important;    padding: 14px !important;    border: 1px solid rgba(228,189,99,.24) !important;    border-radius: 12px !important;    background: #080604 !important;    box-shadow: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__commercial-option.is-selected {    border-color: #e4bd63 !important;    background: linear-gradient(180deg,rgba(228,189,99,.13),rgba(228,189,99,.035)) !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__commercial-radio {    display: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__commercial-copy {    min-width: 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__commercial-copy strong {    display: block !important;    font-size: 15px !important;    line-height: 1.25 !important;    text-transform: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__commercial-copy small {    display: block !important;    margin-top: 5px !important;    color: rgba(247,241,231,.58) !important;    font-size: 12px !important;    line-height: 1.42 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__commercial-status {    position: static !important;    color: #f0cf82 !important;    font-size: 10px !important;    font-weight: 850 !important;    text-transform: uppercase !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__commercial-help {    margin: 12px 0 0 !important;    color: rgba(247,241,231,.58) !important;    font-size: 12px !important;    line-height: 1.46 !important;  }  html body #tbh-booking#tbh-booking :is(    .tbh-booking__fields,    .tbh-booking__fields--two,    .tbh-booking__selection-layout  ) {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 14px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__field {    min-width: 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__field > label,  html body #tbh-booking#tbh-booking .tbh-booking__label {    margin: 0 0 7px !important;    color: #edcc7b !important;    font-size: 10px !important;    font-weight: 850 !important;    letter-spacing: .08em !important;    text-transform: uppercase !important;  }  html body #tbh-booking#tbh-booking :is(input,select,textarea):not([type="checkbox"]):not([type="radio"]) {    width: 100% !important;    max-width: 100% !important;    min-height: 46px !important;    padding: 10px 12px !important;    border: 1px solid rgba(228,189,99,.28) !important;    border-radius: 10px !important;    background: #070503 !important;    color: #f7f1e7 !important;    font-size: 14px !important;    box-shadow: none !important;  }}@media (max-width: 760px) {  html body #tbh-booking#tbh-booking .tbh-booking__food-mode {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 10px !important;    margin: 0 !important;    padding: 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__food-mode-button {    width: 100% !important;    min-height: 0 !important;    display: block !important;    margin: 0 !important;    padding: 14px !important;    border: 1px solid rgba(228,189,99,.26) !important;    border-radius: 12px !important;    background: #080604 !important;    color: #f7f1e7 !important;    text-align: left !important;    box-shadow: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__food-mode-button.is-selected {    border: 2px solid #f0cf82 !important;    padding: 13px !important;    background: linear-gradient(180deg,rgba(228,189,99,.16),rgba(228,189,99,.04)) !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__food-mode-button strong {    display: block !important;    font-size: 15px !important;    line-height: 1.25 !important;    text-transform: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__food-mode-button small {    display: block !important;    margin-top: 5px !important;    color: rgba(247,241,231,.58) !important;    font-size: 12px !important;    line-height: 1.42 !important;  }}@media (max-width: 760px) {  html body #tbh-booking#tbh-booking .tbh-booking__preorder-panel {    margin: 16px 0 0 !important;    padding: 0 !important;    border: 0 !important;    background: transparent !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-panel-head {    margin-bottom: 12px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-options {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 10px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-row {    position: relative !important;    width: 100% !important;    min-width: 0 !important;    margin: 0 !important;    padding: 0 !important;    border: 1px solid rgba(228,189,99,.24) !important;    border-radius: 12px !important;    background: #080604 !important;    overflow: hidden !important;    box-shadow: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-row.is-selected {    border-color: #e7c66f !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-option {    position: relative !important;    display: grid !important;    grid-template-columns: minmax(0,1fr) auto !important;    gap: 12px !important;    align-items: center !important;    width: 100% !important;    min-width: 0 !important;    min-height: 0 !important;    margin: 0 !important;    padding: 14px !important;    border: 0 !important;    border-radius: 0 !important;    background: transparent !important;    color: #f7f1e7 !important;    text-align: left !important;    box-shadow: none !important;    pointer-events: auto !important;    touch-action: manipulation !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-option > span:first-child {    min-width: 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-option strong,  html body #tbh-booking#tbh-booking .tbh-booking__preorder-option-title {    display: block !important;    font-size: 15px !important;    font-weight: 750 !important;    line-height: 1.25 !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-option small,  html body #tbh-booking#tbh-booking .tbh-booking__preorder-option-subtitle {    display: block !important;    margin-top: 5px !important;    color: rgba(247,241,231,.58) !important;    font-size: 12px !important;    line-height: 1.4 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-option-action {    align-self: center !important;    color: #f0cf82 !important;    font-size: 10px !important;    font-weight: 850 !important;    line-height: 1.1 !important;    letter-spacing: .035em !important;    text-transform: uppercase !important;    white-space: nowrap !important;  }    html body #tbh-booking#tbh-booking .tbh-booking__preorder-detail {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 0 !important;    padding: 14px !important;    border: 0 !important;    border-top: 1px solid rgba(228,189,99,.18) !important;    border-radius: 0 !important;    background: rgba(255,255,255,.012) !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-detail-grid {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 16px !important;    width: 100% !important;    min-width: 0 !important;    margin: 0 !important;    padding: 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-quantity {    display: grid !important;    grid-template-columns: auto minmax(160px,1fr) !important;    gap: 12px !important;    align-items: center !important;    width: 100% !important;    margin: 0 !important;    padding: 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-quantity > span,  html body #tbh-booking#tbh-booking .tbh-booking__doneness legend {    color: #edcc7b !important;    font-size: 10px !important;    font-weight: 850 !important;    letter-spacing: .07em !important;    text-transform: uppercase !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__counter {    display: grid !important;    grid-template-columns: 44px minmax(48px,1fr) 44px !important;    align-items: center !important;    width: 100% !important;    max-width: 260px !important;    margin-left: auto !important;    overflow: hidden !important;    border: 1px solid rgba(228,189,99,.30) !important;    border-radius: 10px !important;    background: #070503 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__counter :is(button,output) {    display: grid !important;    place-items: center !important;    min-width: 0 !important;    min-height: 44px !important;    margin: 0 !important;    padding: 0 !important;    border: 0 !important;    border-radius: 0 !important;    background: transparent !important;    color: #f7f1e7 !important;    font-size: 15px !important;    font-weight: 800 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__doneness {    min-width: 0 !important;    margin: 0 !important;    padding: 0 !important;    border: 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__doneness-options {    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 8px !important;    margin-top: 9px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__doneness-options label {    position: relative !important;    min-width: 0 !important;    margin: 0 !important;    padding: 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__doneness-options input[type="radio"] {    position: absolute !important;    width: 1px !important;    height: 1px !important;    opacity: 0 !important;    pointer-events: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__doneness-options span {    display: grid !important;    place-items: center !important;    min-height: 48px !important;    padding: 9px !important;    border: 1px solid rgba(228,189,99,.26) !important;    border-radius: 10px !important;    color: rgba(247,241,231,.72) !important;    background: transparent !important;    font-size: 12px !important;    font-weight: 700 !important;    line-height: 1.2 !important;    text-align: center !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__doneness-options input:checked + span {    border-color: #f0cf82 !important;    color: #120b04 !important;    background: #e4bd63 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-remove {    display: inline-flex !important;    align-items: center !important;    justify-content: center !important;    width: auto !important;    min-height: 40px !important;    margin: 14px 0 0 !important;    padding: 8px 12px !important;    border: 0 !important;    border-radius: 8px !important;    background: transparent !important;    color: #ff9e95 !important;    font-size: 11px !important;    font-weight: 750 !important;    box-shadow: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-help {    display: block !important;    margin: 13px 0 0 !important;    color: rgba(247,241,231,.58) !important;    font-size: 11.5px !important;    line-height: 1.46 !important;  }}@media (max-width: 760px) {  html body #tbh-booking#tbh-booking .tbh-booking__step-actions {    position: static !important;    display: grid !important;    grid-template-columns: 1fr !important;    gap: 9px !important;    width: 100% !important;    margin: 18px 0 0 !important;    padding: 0 !important;    border: 0 !important;    border-radius: 0 !important;    background: transparent !important;    box-shadow: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__step-actions::before,  html body #tbh-booking#tbh-booking .tbh-booking__step-actions::after {    content: none !important;    display: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__step-actions > :is(button,a) {    position: relative !important;    width: 100% !important;    min-height: 50px !important;    margin: 0 !important;    padding: 12px 16px !important;    border-radius: 999px !important;    font-size: 11px !important;    font-weight: 850 !important;    line-height: 1 !important;    letter-spacing: .05em !important;    text-transform: uppercase !important;    box-shadow: none !important;    pointer-events: auto !important;    touch-action: manipulation !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__back {    border: 1px solid rgba(228,189,99,.30) !important;    color: #edcc7b !important;    background: transparent !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__continue,  html body #tbh-booking#tbh-booking .tbh-booking__submit {    border: 1px solid #f0cf82 !important;    color: #120b04 !important;    background: linear-gradient(180deg,#f6dc8f,#dfb85b) !important;  }}@media (max-width: 760px) {  html body #tbh-booking#tbh-booking .tbh-booking__confirm-layout {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 14px !important;    width: 100% !important;    margin: 0 !important;    padding: 0 !important;  }  html body #tbh-booking#tbh-booking :is(    .tbh-booking__contact,    .tbh-booking__review  ) {    width: 100% !important;    min-width: 0 !important;    margin: 0 !important;    padding: 16px !important;    border: 1px solid rgba(228,189,99,.24) !important;    border-radius: 12px !important;    background: #080604 !important;    box-shadow: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__optional {    margin: 14px 0 0 !important;    padding: 0 !important;    border: 0 !important;    border-top: 1px solid rgba(228,189,99,.18) !important;    border-radius: 0 !important;    background: transparent !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__optional summary {    min-height: 52px !important;    padding: 14px 36px 14px 0 !important;    color: #f7f1e7 !important;    font-family: Georgia,"Times New Roman",serif !important;    font-size: 18px !important;    font-weight: 750 !important;    line-height: 1.2 !important;    text-transform: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__business {    margin: 14px 0 0 !important;    padding: 14px 0 0 !important;    border: 0 !important;    border-top: 1px solid rgba(228,189,99,.18) !important;    background: transparent !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__summary-title {    margin: 4px 0 12px !important;    font-size: 25px !important;    line-height: 1.05 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__summary-list > div {    padding: 10px 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__summary-list dt {    font-size: 9px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__summary-list dd {    font-size: 14px !important;  }}@media (max-width: 760px) {  html body #tbh-booking#tbh-booking :is(    .tbh-booking__business-toggle,    .tbh-booking__checkbox  ) {    position: relative !important;    isolation: isolate !important;    display: grid !important;    grid-template-columns: 28px minmax(0,1fr) !important;    gap: 12px !important;    align-items: start !important;    width: 100% !important;    min-width: 0 !important;    margin: 14px 0 0 !important;    padding: 8px 0 !important;    border: 0 !important;    border-radius: 0 !important;    background: transparent !important;    box-shadow: none !important;    cursor: pointer !important;    pointer-events: auto !important;    touch-action: manipulation !important;    -webkit-tap-highlight-color: rgba(228,189,99,.10) !important;  }    html body #tbh-booking#tbh-booking :is(    .tbh-booking__business-toggle,    .tbh-booking__checkbox  )::before,  html body #tbh-booking#tbh-booking :is(    .tbh-booking__business-toggle,    .tbh-booking__checkbox  )::after,  html body #tbh-booking#tbh-booking :is(    .tbh-booking__business-toggle,    .tbh-booking__checkbox  ) > span::before,  html body #tbh-booking#tbh-booking :is(    .tbh-booking__business-toggle,    .tbh-booking__checkbox  ) > span::after {    content: none !important;    display: none !important;    pointer-events: none !important;  }    html body #tbh-booking#tbh-booking :is(    .tbh-booking__business-toggle,    .tbh-booking__checkbox  ) > input[type="checkbox"] {    -webkit-appearance: none !important;    appearance: none !important;    position: relative !important;    z-index: 4 !important;    inset: auto !important;    display: block !important;    width: 28px !important;    min-width: 28px !important;    max-width: 28px !important;    height: 28px !important;    min-height: 28px !important;    max-height: 28px !important;    margin: 0 !important;    padding: 0 !important;    opacity: 1 !important;    visibility: visible !important;    clip: auto !important;    clip-path: none !important;    overflow: hidden !important;    border: 2px solid rgba(228,189,99,.68) !important;    border-radius: 8px !important;    background-color: #090704 !important;    background-image: none !important;    box-shadow: none !important;    transform: none !important;    cursor: pointer !important;    pointer-events: auto !important;    touch-action: manipulation !important;  }  html body #tbh-booking#tbh-booking :is(    .tbh-booking__business-toggle,    .tbh-booking__checkbox  ) > input[type="checkbox"]::before,  html body #tbh-booking#tbh-booking :is(    .tbh-booking__business-toggle,    .tbh-booking__checkbox  ) > input[type="checkbox"]::after {    content: none !important;    display: none !important;    pointer-events: none !important;  }  html body #tbh-booking#tbh-booking :is(    .tbh-booking__business-toggle,    .tbh-booking__checkbox  ) > input[type="checkbox"]:checked {    border-color: #f0cf82 !important;    background-color: #e4bd63 !important;    background-image:      url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.1 8.2 13.7 15.6 6.3' fill='none' stroke='%23120b04' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")      !important;    background-position: center !important;    background-repeat: no-repeat !important;    background-size: 19px 19px !important;  }  html body #tbh-booking#tbh-booking :is(    .tbh-booking__business-toggle,    .tbh-booking__checkbox  ) > span {    position: relative !important;    z-index: 2 !important;    display: block !important;    min-width: 0 !important;    margin: 0 !important;    padding: 0 !important;    color: #f7f1e7 !important;    font-size: 13px !important;    font-weight: 650 !important;    line-height: 1.45 !important;    letter-spacing: 0 !important;    text-transform: none !important;    pointer-events: auto !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__business-toggle strong,  html body #tbh-booking#tbh-booking .tbh-booking__checkbox--policy strong {    display: block !important;    margin: 0 !important;    color: #f7f1e7 !important;    font-size: 13px !important;    font-weight: 750 !important;    line-height: 1.4 !important;    letter-spacing: 0 !important;    text-transform: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__business-toggle small,  html body #tbh-booking#tbh-booking .tbh-booking__checkbox--policy small {    display: block !important;    margin: 5px 0 0 !important;    color: rgba(247,241,231,.56) !important;    font-size: 12px !important;    font-weight: 450 !important;    line-height: 1.48 !important;    letter-spacing: 0 !important;    text-transform: none !important;  }    html body #tbh-booking#tbh-booking .tbh-booking__checkbox a {    position: relative !important;    z-index: 5 !important;    pointer-events: auto !important;    color: #edcc7b !important;    text-decoration: underline !important;    text-underline-offset: 3px !important;  }}@media (max-width: 430px) {  html body #tbh-booking#tbh-booking .tbh-booking__section,  html body #tbh-booking#tbh-booking .tbh-booking__progress {    width: calc(100% - 20px) !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__section {    padding: 15px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-item {    grid-template-columns: 28px minmax(0,1fr) !important;    gap: 6px !important;    min-height: 58px !important;    padding: 8px 7px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-number {    width: 28px !important;    height: 28px !important;    font-size: 11px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-copy {    font-size: 9px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__doneness-options {    grid-template-columns: 1fr 1fr !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-quantity {    grid-template-columns: 1fr !important;    gap: 7px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__counter {    width: 100% !important;    max-width: none !important;    margin-left: 0 !important;  }}@media (max-width: 760px) {  html body #tbh-booking#tbh-booking .tbh-booking__preorder-row {    display: block !important;    grid-template-columns: none !important;    grid-template-rows: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-row > .tbh-booking__preorder-option,  html body #tbh-booking#tbh-booking .tbh-booking__preorder-row > .tbh-booking__preorder-detail {    grid-column: auto !important;    grid-row: auto !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__preorder-detail {    left: auto !important;    right: auto !important;    transform: none !important;  }}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component,  .component):has(#tbh-drikkekart-enterprise) {  position: relative !important;  left: auto !important;  right: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  background: #050403 !important;  overflow: visible !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component,  .component):has(#tbh-drikkekart-enterprise) :is(  .container,  .container-fluid,  .component-inner,  .component-main,  .code-item,  .row,  [class*="col-"]) {  position: relative !important;  left: auto !important;  right: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  flex: 0 0 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise {  position: relative !important;  left: auto !important;  right: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  overflow-x: clip !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise:is(#drikkekart-hero,.tbh-drink-nav) {  position: relative !important;  left: auto !important;  right: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin-left: 0 !important;  margin-right: 0 !important;  transform: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise.tbh-drink-main {  position: relative !important;  left: auto !important;  right: auto !important;  width: min(1200px, calc(100% - 48px)) !important;  min-width: 0 !important;  max-width: 1200px !important;  margin-left: auto !important;  margin-right: auto !important;  transform: none !important;  overflow: visible !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise.tbh-drink-main .tbh-drink-section {  position: relative !important;  left: auto !important;  right: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin-left: 0 !important;  margin-right: 0 !important;  transform: none !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise.tbh-drink-main :is(  .tbh-section-head,  .tbh-drink-search,  .tbh-card-grid,  .tbh-simple-menu-grid,  .tbh-menu-list,  .tbh-pairing-stack,  .tbh-pairing-table,  .tbh-book-card) {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise.tbh-card-grid--2 {  grid-template-columns: repeat(2,minmax(0,1fr)) !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise:is(.tbh-drink-card,.tbh-menu-card,.tbh-info-card,.tbh-book-card) {  min-width: 0 !important;  max-width: 100% !important;  overflow-wrap: anywhere !important;}html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise.tbh-pairing-row {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  grid-template-columns:    minmax(180px,1.15fr)    repeat(3,minmax(0,1fr))    !important;}html,body {  max-width: 100% !important;}body:has(#tbh-drikkekart-enterprise) {  overflow-x: hidden !important;}@media (max-width:760px) {  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise  .tbh-drink-main {    width: calc(100% - 36px) !important;    max-width: calc(100% - 36px) !important;  }  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise  .tbh-card-grid--2 {    grid-template-columns: 1fr !important;  }}@media (max-width:430px) {  html body #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise  .tbh-drink-main {    width: calc(100% - 32px) !important;    max-width: calc(100% - 32px) !important;  }}@media (max-width: 620px) {  html.tbh-booking-confirmation-open,  html.tbh-booking-confirmation-open body {    width: 100% !important;    max-width: 100% !important;    overflow-x: hidden !important;  }  html body #tbh-booking-confirmation-v19-42 {    position: fixed !important;    inset: 0 !important;    display: block !important;    width: 100vw !important;    max-width: 100vw !important;    min-height: 100dvh !important;    padding:      max(18px, env(safe-area-inset-top))      16px      max(24px, env(safe-area-inset-bottom))      16px      !important;    overflow-x: hidden !important;    overflow-y: auto !important;    background: rgba(3,2,1,.985) !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__panel {    display: block !important;    width: 100% !important;    max-width: 520px !important;    min-height: 0 !important;    margin: 0 auto !important;    padding: 12px 0 26px !important;    text-align: center !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__check {    width: 54px !important;    height: 54px !important;    margin: 0 auto 15px !important;    border-width: 2px !important;    font-size: 26px !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__eyebrow {    margin: 0 0 8px !important;    font-size: 9px !important;    line-height: 1.2 !important;    letter-spacing: .13em !important;  }  html body #tbh-booking-confirmation-v19-42 h2 {    width: 100% !important;    max-width: 100% !important;    margin: 0 !important;    font-size: 34px !important;    font-weight: 600 !important;    line-height: 1 !important;    letter-spacing: -.025em !important;    text-transform: none !important;    text-wrap: balance !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__lead {    width: 100% !important;    max-width: 34ch !important;    margin: 13px auto 0 !important;    font-size: 14px !important;    line-height: 1.5 !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 0 !important;    width: 100% !important;    max-width: 100% !important;    margin: 22px 0 0 !important;    padding: 6px 0 !important;    overflow: hidden !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details > div {    display: grid !important;    grid-template-columns: 74px minmax(0,1fr) !important;    gap: 12px !important;    align-items: center !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    padding: 11px 0 !important;    border-right: 0 !important;    border-bottom: 1px solid rgba(229,189,102,.13) !important;    text-align: left !important;    overflow: hidden !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details > div:last-child {    border-bottom: 0 !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details span {    min-width: 0 !important;    font-size: 9px !important;    line-height: 1.2 !important;    letter-spacing: .10em !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details strong {    min-width: 0 !important;    max-width: 100% !important;    margin: 0 !important;    font-size: 15px !important;    line-height: 1.28 !important;    text-align: right !important;    white-space: normal !important;    overflow-wrap: anywhere !important;    word-break: normal !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder,  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__policy {    width: 100% !important;    max-width: 100% !important;    margin: 18px auto 0 !important;    padding: 14px !important;    border-radius: 11px !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__reference {    max-width: 100% !important;    margin: 18px 0 0 !important;    font-size: 12px !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__email {    max-width: 36ch !important;    margin: 8px auto 0 !important;    font-size: 11px !important;    line-height: 1.45 !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__actions {    width: 100% !important;    max-width: 100% !important;    gap: 8px !important;    margin: 20px auto 0 !important;  }  html body #tbh-booking-confirmation-v19-42 button {    min-height: 48px !important;    padding: 11px 15px !important;    font-size: 10px !important;  }}@media (max-width: 390px) {  html body #tbh-booking-confirmation-v19-42 h2 {    font-size: 31px !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details > div {    grid-template-columns: 68px minmax(0,1fr) !important;    gap: 10px !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details strong {    font-size: 14px !important;  }}html body #tbh-after-work#tbh-after-work .tbh-aw__hero {  position: relative !important;  isolation: isolate !important;  overflow: hidden !important;  background-color: #050403 !important;  background-image: none !important;}html body #tbh-after-work#tbh-after-work .tbh-aw__hero::before {  content: "" !important;  position: absolute !important;  inset: 0 !important;  z-index: 0 !important;  display: block !important;  width: 100% !important;  height: 100% !important;  background-image:    url("https://trondheimbiffhus.no/media/1u3bqcpc/after-work-hero.jpeg")    !important;  background-position: 67% center !important;  background-repeat: no-repeat !important;  background-size: cover !important;  filter: saturate(1.03) contrast(1.07) brightness(.73) !important;  opacity: 1 !important;  pointer-events: none !important;}html body #tbh-after-work#tbh-after-work .tbh-aw__hero::after {  content: "" !important;  position: absolute !important;  inset: 0 !important;  z-index: 1 !important;  display: block !important;  background:    linear-gradient(      90deg,      rgba(3,2,1,.97) 0%,      rgba(3,2,1,.82) 39%,      rgba(3,2,1,.38) 68%,      rgba(3,2,1,.22) 100%    ),    linear-gradient(      180deg,      rgba(3,2,1,.06) 0%,      rgba(3,2,1,.03) 50%,      rgba(3,2,1,.76) 100%    )    !important;  pointer-events: none !important;}html body #tbh-after-work#tbh-after-work .tbh-aw__hero-inner,html body #tbh-after-work#tbh-after-work .tbh-aw__hero-copy,html body #tbh-after-work#tbh-after-work .tbh-aw__facts {  z-index: 3 !important;}@media (max-width: 760px) {  html body #tbh-after-work#tbh-after-work .tbh-aw__hero::before {    background-position: 62% center !important;  }}html body div#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  overflow-x: clip !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component,  .component):has(div#tbh-drikkekart-enterprise) {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  overflow-x: clip !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component,  .component):has(div#tbh-drikkekart-enterprise) :is(  .container,  .container-fluid,  .component-inner,  .component-main,  .code-item,  .row,  [class*="col-"]) {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  flex: 0 0 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;}html body div#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise:is(#drikkekart-hero,.tbh-drink-nav) {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin-left: 0 !important;  margin-right: 0 !important;  transform: none !important;}html body div#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise> div.tbh-drink-main {  position: relative !important;  inset: auto !important;  box-sizing: border-box !important;  width: min(1200px, calc(100vw - 48px)) !important;  min-width: 0 !important;  max-width: 1200px !important;  margin-left: auto !important;  margin-right: auto !important;  padding-left: 0 !important;  padding-right: 0 !important;  transform: none !important;  overflow: visible !important;}html body div#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise> div.tbh-drink-main> section.tbh-drink-section {  position: relative !important;  inset: auto !important;  box-sizing: border-box !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin-left: 0 !important;  margin-right: 0 !important;  padding-left: 0 !important;  padding-right: 0 !important;  transform: none !important;  overflow: visible !important;}html body div#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise> div.tbh-drink-main> section.tbh-drink-section> .tbh-section-head {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin-left: 0 !important;  margin-right: 0 !important;  transform: none !important;}html body div#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#sok-i-drikkekartet .tbh-drink-search {  width: min(900px,100%) !important;  min-width: 0 !important;  max-width: 900px !important;  margin-left: 0 !important;  margin-right: auto !important;}html body div#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise> div.tbh-drink-main :is(  .tbh-card-grid,  .tbh-simple-menu-grid,  .tbh-menu-list,  .tbh-pairing-stack,  .tbh-pairing-table,  .tbh-allergen-card,  .tbh-service-card,  .tbh-book-card) {  box-sizing: border-box !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin-left: 0 !important;  margin-right: 0 !important;  transform: none !important;}html body div#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise> div.tbh-drink-main .tbh-card-grid--2 {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 18px !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;}html body div#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise> div.tbh-drink-main :is(  .tbh-drink-card,  .tbh-menu-card,  .tbh-info-card,  .tbh-book-card) {  box-sizing: border-box !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  overflow-wrap: anywhere !important;}html body div#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise> div.tbh-drink-main :is(  .tbh-meta-grid,  .tbh-meta-grid > div,  .tbh-meta-grid dd,  .tbh-description,  .tbh-card-title-row) {  min-width: 0 !important;  max-width: 100% !important;  overflow-wrap: anywhere !important;}html body div#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise> div.tbh-drink-main .tbh-pairing-table {  overflow-x: auto !important;  overflow-y: hidden !important;}html body:has(div#tbh-drikkekart-enterprise) {  width: 100% !important;  max-width: 100% !important;  overflow-x: hidden !important;}@media (max-width:760px) {  html body div#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise  > div.tbh-drink-main {    width: calc(100vw - 36px) !important;    max-width: calc(100vw - 36px) !important;  }  html body div#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise  > div.tbh-drink-main .tbh-card-grid--2 {    grid-template-columns: 1fr !important;  }}@media (max-width:430px) {  html body div#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise#tbh-drikkekart-enterprise  > div.tbh-drink-main {    width: calc(100vw - 32px) !important;    max-width: calc(100vw - 32px) !important;  }}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component,  .component):has(#tbh-about-v5) {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  border: 0 !important;  background: #050403 !important;  box-shadow: none !important;  overflow: visible !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component,  .component):has(#tbh-about-v5) :is(  .container,  .container-fluid,  .component-inner,  .component-main,  .code-item,  .row,  [class*="col-"]) {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  flex: 0 0 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  border: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-about-v5) .row {  --bs-gutter-x: 0 !important;  --bs-gutter-y: 0 !important;}html body div#tbh-about-v5#tbh-about-v5#tbh-about-v5 {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  overflow-x: clip !important;  background: #050403 !important;}html body div#tbh-about-v5#tbh-about-v5#tbh-about-v5 > section.ab-hero {  position: relative !important;  left: auto !important;  right: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;}html body div#tbh-about-v5#tbh-about-v5#tbh-about-v5.ab-hero__inner.ab-rail {  left: var(--t35-side) !important;  width: min(var(--t35-rail), calc(100vw - (var(--t35-side) * 2))) !important;  min-width: 0 !important;  max-width: var(--t35-rail) !important;  margin: 0 !important;  padding: 0 !important;}html body div#tbh-about-v5#tbh-about-v5#tbh-about-v5.ab-facts {  left: var(--t35-side) !important;  right: var(--t35-side) !important;  width: auto !important;  max-width: var(--t35-rail) !important;}html body div#tbh-about-v5#tbh-about-v5#tbh-about-v5> nav.ab-nav {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  transform: none !important;  background: #050403 !important;}html body div#tbh-about-v5#tbh-about-v5#tbh-about-v5> section.ab-section {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  transform: none !important;}html body div#tbh-about-v5#tbh-about-v5#tbh-about-v5> section.ab-section > .ab-section__inner.ab-rail {  position: relative !important;  inset: auto !important;  width: min(1200px, calc(100% - 48px)) !important;  min-width: 0 !important;  max-width: 1200px !important;  margin-left: auto !important;  margin-right: auto !important;  padding-left: 0 !important;  padding-right: 0 !important;  transform: none !important;}html body:has(div#tbh-about-v5) {  max-width: 100% !important;  overflow-x: hidden !important;}@media (max-width:760px) {  html body div#tbh-about-v5#tbh-about-v5#tbh-about-v5  .ab-hero__inner.ab-rail {    left: 18px !important;    width: calc(100vw - 36px) !important;    max-width: calc(100vw - 36px) !important;  }  html body div#tbh-about-v5#tbh-about-v5#tbh-about-v5  > section.ab-section > .ab-section__inner.ab-rail {    width: calc(100% - 36px) !important;    max-width: calc(100% - 36px) !important;  }    html body div#tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-facts {    display: none !important;  }}@media (max-width:430px) {  html body div#tbh-about-v5#tbh-about-v5#tbh-about-v5  .ab-hero__inner.ab-rail {    left: 16px !important;    width: calc(100vw - 32px) !important;    max-width: calc(100vw - 32px) !important;  }  html body div#tbh-about-v5#tbh-about-v5#tbh-about-v5  > section.ab-section > .ab-section__inner.ab-rail {    width: calc(100% - 32px) !important;    max-width: calc(100% - 32px) !important;  }}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 {  --about-rail: 1200px;  --about-readable: 690px;  --about-line: rgba(216,179,93,.16);  --about-line-soft: rgba(216,179,93,.09);  --about-cream: #f7f1e7;  --about-copy: rgba(247,241,231,.78);  --about-muted: rgba(247,241,231,.56);  --about-gold: #edcc7b;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 > section.ab-section {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 58px 0 !important;  transform: none !important;  border: 0 !important;  border-top: 1px solid var(--about-line-soft) !important;  background: #050403 !important;  box-shadow: none !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 > section.ab-section--tight {  padding-top: 50px !important;  padding-bottom: 50px !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 > section.ab-section > .ab-section__inner.ab-rail {  position: relative !important;  inset: auto !important;  width: min(1200px, calc(100% - 48px)) !important;  min-width: 0 !important;  max-width: 1200px !important;  margin: 0 auto !important;  padding: 0 !important;  transform: none !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-eyebrow {  margin: 0 0 8px !important;  color: var(--about-gold) !important;  font-size: 9px !important;  font-weight: 850 !important;  line-height: 1.2 !important;  letter-spacing: .105em !important;  text-transform: uppercase !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 :is(  .ab-h2,  .ab-section h2,  .ab-memory h2,  .ab-final h2) {  margin: 0 !important;  color: var(--about-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 27px !important;  font-weight: 800 !important;  line-height: 1.08 !important;  letter-spacing: -.014em !important;  text-transform: none !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 :is(  .ab-copy p,  .ab-story__content p,  .ab-people__copy p,  .ab-memory p,  .ab-final p) {  color: var(--about-copy) !important;  font-size: 13.5px !important;  line-height: 1.62 !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-split {  display: grid !important;  grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr) !important;  gap: clamp(36px,6vw,82px) !important;  align-items: start !important;  width: 100% !important;  min-width: 0 !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-split > * {  min-width: 0 !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-split .ab-copy {  max-width: var(--about-readable) !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 > section.ab-memory {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 52px 0 !important;  transform: none !important;  border: 0 !important;  border-top: 1px solid var(--about-line-soft) !important;  border-bottom: 1px solid var(--about-line-soft) !important;  background:    radial-gradient(circle at 18% 50%,rgba(216,179,93,.055),transparent 26rem),    #070503 !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-memory__inner.ab-narrow {  width: min(760px, calc(100% - 48px)) !important;  max-width: 760px !important;  margin: 0 auto !important;  padding: 0 !important;  text-align: center !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-memory__place {  margin: 0 0 10px !important;  color: var(--about-gold) !important;  font-size: 9px !important;  font-weight: 850 !important;  letter-spacing: .16em !important;  text-transform: uppercase !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-memory .ab-quote {  max-width: 18ch !important;  margin: 0 auto !important;  font-size: 30px !important;  line-height: 1.05 !important;  text-wrap: balance !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-memory .ab-quote + p {  max-width: 620px !important;  margin: 16px auto 0 !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-grid.ab-grid--four {  display: grid !important;  grid-template-columns: repeat(4,minmax(0,1fr)) !important;  gap: 0 !important;  width: 100% !important;  min-width: 0 !important;  margin: 34px 0 0 !important;  padding: 0 !important;  border-top: 1px solid var(--about-line) !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-editorial {  min-width: 0 !important;  margin: 0 !important;  padding: 18px 18px 0 !important;  border: 0 !important;  border-left: 1px solid var(--about-line-soft) !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-editorial:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-editorial__number {  display: block !important;  margin: 0 0 7px !important;  color: var(--about-gold) !important;  font-size: 9px !important;  font-weight: 850 !important;  letter-spacing: .08em !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-editorial h3 {  margin: 0 !important;  color: var(--about-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 17px !important;  font-weight: 750 !important;  line-height: 1.12 !important;  text-transform: none !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-editorial p {  margin: 8px 0 0 !important;  color: var(--about-muted) !important;  font-size: 12px !important;  line-height: 1.48 !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-story {  display: grid !important;  grid-template-columns: minmax(0,1.12fr) minmax(320px,.88fr) !important;  gap: clamp(34px,5vw,66px) !important;  align-items: center !important;  width: 100% !important;  min-width: 0 !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-story__image {  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-story__image img {  display: block !important;  width: 100% !important;  height: auto !important;  aspect-ratio: 16 / 10 !important;  object-fit: cover !important;  object-position: center 48% !important;  border: 1px solid rgba(216,179,93,.16) !important;  border-radius: 12px !important;  background: #080604 !important;  box-shadow: none !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-story__content {  min-width: 0 !important;  max-width: 520px !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-people {  display: grid !important;  grid-template-columns: minmax(320px,.82fr) minmax(0,1.18fr) !important;  gap: clamp(34px,5vw,70px) !important;  align-items: center !important;  width: 100% !important;  min-width: 0 !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-people__image {  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-people__image img {  display: block !important;  width: 100% !important;  height: auto !important;  aspect-ratio: 4 / 5 !important;  object-fit: cover !important;  object-position: center 20% !important;  border: 1px solid rgba(216,179,93,.16) !important;  border-radius: 12px !important;  background: #080604 !important;  box-shadow: none !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-people__copy {  min-width: 0 !important;  max-width: 620px !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 > section.ab-final {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 56px 0 64px !important;  transform: none !important;  border: 0 !important;  border-top: 1px solid var(--about-line) !important;  background:    radial-gradient(circle at 50% 0%,rgba(216,179,93,.07),transparent 30rem),    #050403 !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-final__inner.ab-narrow {  width: min(720px, calc(100% - 48px)) !important;  max-width: 720px !important;  margin: 0 auto !important;  padding: 0 !important;  text-align: center !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-final__inner h2 {  margin-top: 7px !important;  font-size: 30px !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-final__inner > p:not(.ab-eyebrow) {  max-width: 620px !important;  margin: 14px auto 0 !important;}html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-actions--center {  justify-content: center !important;}@media (max-width:760px) {  html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 > section.ab-section {    padding: 40px 0 !important;  }  html body #tbh-about-v5#tbh-about-v5#tbh-about-v5  > section.ab-section > .ab-section__inner.ab-rail {    width: calc(100% - 36px) !important;    max-width: calc(100% - 36px) !important;  }  html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 :is(.ab-split,.ab-story,.ab-people) {    grid-template-columns: 1fr !important;    gap: 22px !important;  }  html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-grid.ab-grid--four {    grid-template-columns: 1fr 1fr !important;  }  html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-memory__inner.ab-narrow {    width: calc(100% - 36px) !important;    max-width: calc(100% - 36px) !important;  }  html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-memory .ab-quote {    font-size: 24px !important;  }  html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-story__image img,  html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-people__image img {    aspect-ratio: 4 / 3 !important;  }  html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-final__inner.ab-narrow {    width: calc(100% - 36px) !important;    max-width: calc(100% - 36px) !important;  }  html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-final__inner h2 {    font-size: 24px !important;  }}@media (max-width:430px) {  html body #tbh-about-v5#tbh-about-v5#tbh-about-v5  > section.ab-section > .ab-section__inner.ab-rail,  html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-memory__inner.ab-narrow,  html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-final__inner.ab-narrow {    width: calc(100% - 32px) !important;    max-width: calc(100% - 32px) !important;  }  html body #tbh-about-v5#tbh-about-v5#tbh-about-v5 .ab-grid.ab-grid--four {    grid-template-columns: 1fr !important;  }}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel {  --bv-rail: 1200px;  --bv-line: rgba(216,179,93,.18);  --bv-line-soft: rgba(216,179,93,.10);  --bv-line-strong: rgba(216,179,93,.34);  --bv-cream: #f7f1e7;  --bv-copy: rgba(247,241,231,.78);  --bv-muted: rgba(247,241,231,.56);  --bv-gold: #edcc7b;  --bv-bg: #050403;  --bv-panel: #090704;  width: 100% !important;  max-width: 100% !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  background: var(--bv-bg) !important;  color: var(--bv-cream) !important;  overflow-x: clip !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component,  .component):has(section#tbh-biffvarsel) {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  border: 0 !important;  background: #050403 !important;  box-shadow: none !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component,  .component):has(section#tbh-biffvarsel) :is(  .container,  .container-fluid,  .component-inner,  .component-main,  .code-item,  .row,  [class*="col-"]) {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  flex: 0 0 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  background: transparent !important;  border: 0 !important;  box-shadow: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel> .tbh-biffvarsel__rail {  width: 100% !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__promise {  position: absolute !important;  z-index: 3 !important;  left: max(24px, calc((100vw - 1200px)/2)) !important;  right: max(24px, calc((100vw - 1200px)/2)) !important;  bottom: 18px !important;  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 0 !important;  width: auto !important;  max-width: 1200px !important;  margin: 0 !important;  padding: 12px 0 0 !important;  border-top: 1px solid var(--bv-line) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__promise article {  min-width: 0 !important;  padding: 0 18px !important;  border-left: 1px solid var(--bv-line-soft) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__promise article:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__promise strong {  display: block !important;  color: var(--bv-cream) !important;  font-size: 12px !important;  font-weight: 780 !important;  line-height: 1.35 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__promise span {  display: block !important;  margin-top: 3px !important;  color: var(--bv-muted) !important;  font-size: 10.5px !important;  line-height: 1.4 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__action-panel {  width: min(1200px,calc(100% - 48px)) !important;  max-width: 1200px !important;  margin: 44px auto 0 !important;  padding: 24px !important;  border: 1px solid var(--bv-line) !important;  border-radius: 12px !important;  background: var(--bv-panel) !important;  box-shadow: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__action-buttons {  display: flex !important;  flex-wrap: wrap !important;  gap: 9px !important;  margin-top: 18px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__layout {  display: grid !important;  grid-template-columns: minmax(0,1.35fr) minmax(300px,.65fr) !important;  gap: 28px !important;  align-items: start !important;  width: min(1200px,calc(100% - 48px)) !important;  max-width: 1200px !important;  margin: 48px auto 0 !important;  padding: 0 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__form {  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 24px !important;  border: 1px solid var(--bv-line) !important;  border-radius: 14px !important;  background:    linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.005)),    #080604 !important;  box-shadow: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__form h2,html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__aside h2,html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__faq h2,html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.bv5-final h2 {  margin: 6px 0 0 !important;  color: var(--bv-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 25px !important;  font-weight: 800 !important;  line-height: 1.08 !important;  letter-spacing: -.012em !important;  text-transform: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__intro {  max-width: 700px !important;  margin: 12px 0 0 !important;  color: var(--bv-copy) !important;  font-size: 13px !important;  line-height: 1.55 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__field {  width: 100% !important;  min-width: 0 !important;  margin: 20px 0 0 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__field > label {  display: block !important;  margin: 0 0 7px !important;  color: var(--bv-copy) !important;  font-size: 10px !important;  font-weight: 780 !important;  line-height: 1.35 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__field > input {  display: block !important;  width: min(520px,100%) !important;  min-width: 0 !important;  max-width: 100% !important;  min-height: 44px !important;  padding: 10px 12px !important;  border: 1px solid var(--bv-line-strong) !important;  border-radius: 9px !important;  color: var(--bv-cream) !important;  background: #050403 !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 13px !important;  outline: none !important;  box-shadow: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__field > input:focus {  border-color: var(--bv-gold) !important;  box-shadow: 0 0 0 3px rgba(216,179,93,.10) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__microcopy {  margin: 5px 0 0 !important;  color: var(--bv-muted) !important;  font-size: 10.5px !important;  line-height: 1.42 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__honeypot {  position: absolute !important;  width: 1px !important;  height: 1px !important;  overflow: hidden !important;  clip: rect(0,0,0,0) !important;  clip-path: inset(50%) !important;  white-space: nowrap !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__group {  min-width: 0 !important;  margin: 24px 0 0 !important;  padding: 20px 0 0 !important;  border: 0 !important;  border-top: 1px solid var(--bv-line-soft) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__group legend {  margin: 0 0 12px !important;  padding: 0 !important;  color: var(--bv-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 18px !important;  font-weight: 750 !important;  line-height: 1.15 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choices {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 8px !important;  width: 100% !important;  min-width: 0 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choice {  position: relative !important;  display: grid !important;  grid-template-columns: 22px minmax(0,1fr) !important;  gap: 9px !important;  align-items: center !important;  min-width: 0 !important;  min-height: 42px !important;  margin: 0 !important;  padding: 9px 11px !important;  border: 1px solid var(--bv-line) !important;  border-radius: 9px !important;  background: #070503 !important;  color: var(--bv-copy) !important;  font-size: 11px !important;  font-weight: 680 !important;  line-height: 1.35 !important;  cursor: pointer !important;  box-shadow: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choice:has(input:checked) {  border-color: var(--bv-gold) !important;  color: var(--bv-cream) !important;  background: rgba(216,179,93,.09) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(  .tbh-biffvarsel__choice,  .tbh-biffvarsel__same-day,  .tbh-biffvarsel__consent) input[type="checkbox"] {  -webkit-appearance: none !important;  appearance: none !important;  position: relative !important;  inset: auto !important;  display: block !important;  width: 22px !important;  min-width: 22px !important;  max-width: 22px !important;  height: 22px !important;  min-height: 22px !important;  max-height: 22px !important;  margin: 0 !important;  padding: 0 !important;  opacity: 1 !important;  visibility: visible !important;  border: 1.5px solid rgba(216,179,93,.52) !important;  border-radius: 6px !important;  background: #050403 !important;  box-shadow: none !important;  cursor: pointer !important;  pointer-events: auto !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(  .tbh-biffvarsel__choice,  .tbh-biffvarsel__same-day,  .tbh-biffvarsel__consent) input[type="checkbox"]:checked {  border-color: var(--bv-gold) !important;  background-color: var(--bv-gold) !important;  background-image:    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.3 10.2 8.1 13.8 15.7 6.2' fill='none' stroke='%23120b04' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")    !important;  background-repeat: no-repeat !important;  background-position: center !important;  background-size: 16px 16px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__field-error {  margin: 8px 0 0 !important;  color: #ff9d95 !important;  font-size: 10.5px !important;  line-height: 1.4 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(  .tbh-biffvarsel__same-day,  .tbh-biffvarsel__consent) {  display: grid !important;  grid-template-columns: 22px minmax(0,1fr) !important;  gap: 11px !important;  align-items: start !important;  width: 100% !important;  margin: 20px 0 0 !important;  padding: 14px !important;  border: 1px solid var(--bv-line) !important;  border-radius: 10px !important;  background: rgba(255,255,255,.012) !important;  cursor: pointer !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(  .tbh-biffvarsel__same-day,  .tbh-biffvarsel__consent) span {  min-width: 0 !important;  color: var(--bv-copy) !important;  font-size: 11.5px !important;  line-height: 1.5 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__submit {  min-height: 46px !important;  margin: 22px 0 0 !important;  padding: 11px 18px !important;  border: 1px solid var(--bv-gold) !important;  border-radius: 999px !important;  color: #120b04 !important;  background: linear-gradient(180deg,#f1d487,#dbb55a) !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 10.5px !important;  font-weight: 850 !important;  line-height: 1 !important;  letter-spacing: .04em !important;  text-transform: uppercase !important;  box-shadow: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__status {  margin-top: 14px !important;  padding: 12px !important;  border: 1px solid var(--bv-line) !important;  border-radius: 9px !important;  color: var(--bv-copy) !important;  background: rgba(255,255,255,.015) !important;  font-size: 11px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__fine {  margin: 15px 0 0 !important;  color: var(--bv-muted) !important;  font-size: 10.5px !important;  line-height: 1.46 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__aside {  position: sticky !important;  top: 96px !important;  min-width: 0 !important;  margin: 0 !important;  padding: 22px !important;  border: 1px solid var(--bv-line) !important;  border-radius: 12px !important;  background: #080604 !important;  box-shadow: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__aside ul {  margin: 18px 0 0 !important;  padding: 0 !important;  list-style: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__aside li {  margin: 0 !important;  padding: 11px 0 !important;  border-bottom: 1px solid var(--bv-line-soft) !important;  color: var(--bv-copy) !important;  font-size: 11.5px !important;  line-height: 1.5 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__aside li:last-child {  border-bottom: 0 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__booking-box {  margin: 18px 0 0 !important;  padding: 16px 0 0 !important;  border-top: 1px solid var(--bv-line) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__booking-box p {  margin: 0 0 12px !important;  color: var(--bv-copy) !important;  font-size: 11.5px !important;  line-height: 1.48 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.bv5-trust {  display: grid !important;  grid-template-columns: repeat(4,minmax(0,1fr)) !important;  gap: 0 !important;  width: min(1200px,calc(100% - 48px)) !important;  max-width: 1200px !important;  margin: 36px auto 0 !important;  padding: 18px 0 0 !important;  border-top: 1px solid var(--bv-line) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.bv5-trust article {  min-width: 0 !important;  padding: 0 18px !important;  border-left: 1px solid var(--bv-line-soft) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.bv5-trust article:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.bv5-trust strong {  display: block !important;  color: var(--bv-gold) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 15px !important;  line-height: 1.1 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.bv5-trust span {  display: block !important;  margin-top: 5px !important;  color: var(--bv-muted) !important;  font-size: 10.5px !important;  line-height: 1.42 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__faq {  width: min(900px,calc(100% - 48px)) !important;  max-width: 900px !important;  margin: 54px auto 0 !important;  padding: 0 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__faq-list {  margin-top: 22px !important;  border-top: 1px solid var(--bv-line) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.bv5-final {  width: min(900px,calc(100% - 48px)) !important;  max-width: 900px !important;  margin: 58px auto 0 !important;  padding: 34px 0 64px !important;  border-top: 1px solid var(--bv-line) !important;  text-align: center !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.bv5-final > p:not(.tbh-biffvarsel__eyebrow) {  max-width: 650px !important;  margin: 12px auto 0 !important;  color: var(--bv-copy) !important;  font-size: 13px !important;  line-height: 1.55 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.bv5-final .tbh-biffvarsel__hero-actions {  justify-content: center !important;  margin-top: 18px !important;}@media (max-width:760px) {  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__promise {    display: none !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__layout {    grid-template-columns: 1fr !important;    gap: 18px !important;    width: calc(100% - 36px) !important;    max-width: calc(100% - 36px) !important;    margin-top: 28px !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__form,  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__aside {    padding: 16px !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__aside {    position: relative !important;    top: auto !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__field > input {    width: 100% !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__choices {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .bv5-trust {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    width: calc(100% - 36px) !important;    max-width: calc(100% - 36px) !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__faq,  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .bv5-final {    width: calc(100% - 36px) !important;    max-width: calc(100% - 36px) !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__submit {    width: 100% !important;  }}@media (max-width:430px) {  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__layout,  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .bv5-trust,  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__faq,  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .bv5-final {    width: calc(100% - 32px) !important;    max-width: calc(100% - 32px) !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__choices {    grid-template-columns: 1fr !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .bv5-trust {    grid-template-columns: 1fr !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .bv5-trust article {    padding: 12px 0 !important;    border-left: 0 !important;    border-bottom: 1px solid var(--bv-line-soft) !important;  }}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__layout {  grid-template-columns: minmax(0,1.45fr) minmax(300px,.55fr) !important;  gap: 24px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__form {  padding: 26px 28px 28px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__aside {  padding: 22px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__form > .tbh-biffvarsel__field:nth-of-type(1),html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__form > .tbh-biffvarsel__field:nth-of-type(2) {  display: inline-block !important;  vertical-align: top !important;  width: calc(50% - 7px) !important;  margin-top: 22px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__form > .tbh-biffvarsel__field:nth-of-type(2) {  margin-left: 10px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__field > input {  width: 100% !important;  max-width: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__group {  margin-top: 24px !important;  padding-top: 18px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__group legend {  margin-bottom: 10px !important;  font-size: 16px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel[data-biffvarsel-required-group="weekday"] .tbh-biffvarsel__choices {  grid-template-columns: repeat(5,minmax(0,1fr)) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel[data-biffvarsel-required-group="daypart"] .tbh-biffvarsel__choices {  grid-template-columns: repeat(3,minmax(0,1fr)) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel[data-biffvarsel-required-group="partySize"] .tbh-biffvarsel__choices {  grid-template-columns: repeat(7,minmax(0,1fr)) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choice {  position: relative !important;  isolation: isolate !important;  display: flex !important;  align-items: center !important;  justify-content: center !important;  min-width: 0 !important;  min-height: 40px !important;  padding: 9px 10px !important;  border: 1px solid rgba(216,179,93,.22) !important;  border-radius: 999px !important;  color: rgba(247,241,231,.68) !important;  background: rgba(255,255,255,.012) !important;  font-size: 10.5px !important;  font-weight: 760 !important;  line-height: 1.2 !important;  text-align: center !important;  cursor: pointer !important;  transition:    background .14s ease,    border-color .14s ease,    color .14s ease,    transform .14s ease !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choice > input[type="checkbox"] {  -webkit-appearance: none !important;  appearance: none !important;  position: absolute !important;  z-index: 3 !important;  inset: 0 !important;  display: block !important;  width: 100% !important;  min-width: 100% !important;  max-width: 100% !important;  height: 100% !important;  min-height: 100% !important;  max-height: 100% !important;  margin: 0 !important;  padding: 0 !important;  opacity: 0 !important;  border: 0 !important;  border-radius: inherit !important;  background: transparent !important;  cursor: pointer !important;  pointer-events: auto !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choice:has(input:checked) {  border-color: #edcc7b !important;  color: #120b04 !important;  background:    linear-gradient(180deg,#f1d887,#ddb75b) !important;  box-shadow:    inset 0 0 0 1px rgba(255,255,255,.14) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choice:has(input:checked)::after {  content: "✓" !important;  position: relative !important;  z-index: 2 !important;  margin-left: 6px !important;  font-size: 10px !important;  font-weight: 900 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choice:has(input:focus-visible) {  outline: 2px solid #edcc7b !important;  outline-offset: 2px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent) {  position: relative !important;  isolation: isolate !important;  display: grid !important;  grid-template-columns: 24px minmax(0,1fr) !important;  gap: 12px !important;  align-items: start !important;  padding: 14px 15px !important;  border: 1px solid rgba(216,179,93,.18) !important;  border-radius: 10px !important;  background: rgba(255,255,255,.010) !important;  cursor: pointer !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent)> input[type="checkbox"] {  -webkit-appearance: none !important;  appearance: none !important;  position: relative !important;  z-index: 2 !important;  width: 20px !important;  min-width: 20px !important;  max-width: 20px !important;  height: 20px !important;  min-height: 20px !important;  max-height: 20px !important;  margin: 1px 0 0 !important;  padding: 0 !important;  opacity: 1 !important;  border: 1px solid rgba(216,179,93,.52) !important;  border-radius: 50% !important;  background: #050403 !important;  cursor: pointer !important;  pointer-events: auto !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent)> input[type="checkbox"]:checked {  border-color: #edcc7b !important;  background-color: #edcc7b !important;  background-image:    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.2 10.2 8 13.8 15.7 6.2' fill='none' stroke='%23120b04' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")    !important;  background-position: center !important;  background-repeat: no-repeat !important;  background-size: 14px 14px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__same-day span {  color: rgba(247,241,231,.68) !important;  font-size: 11.5px !important;  line-height: 1.45 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__consent {  margin-top: 10px !important;  border-color: rgba(216,179,93,.28) !important;  background: rgba(216,179,93,.025) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__consent span {  color: rgba(247,241,231,.78) !important;  font-size: 11.5px !important;  line-height: 1.48 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__submit {  width: auto !important;  min-width: 230px !important;  margin-top: 18px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__aside {  border-radius: 10px !important;  background:    linear-gradient(180deg,rgba(216,179,93,.025),rgba(255,255,255,.005)),    #070503 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__aside li {  padding: 10px 0 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.bv5-trust {  margin-top: 30px !important;}@media (hover:hover) {  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__choice:hover {    border-color: rgba(237,204,123,.54) !important;    color: var(--bv-cream) !important;    background: rgba(216,179,93,.045) !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__choice:has(input:checked):hover {    color: #120b04 !important;    background: linear-gradient(180deg,#f5dd94,#e2bd61) !important;  }}@media (max-width:1020px) {  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__layout {    grid-template-columns: 1fr !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__aside {    position: relative !important;    top: auto !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  [data-biffvarsel-required-group="partySize"] .tbh-biffvarsel__choices {    grid-template-columns: repeat(4,minmax(0,1fr)) !important;  }}@media (max-width:760px) {  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__form {    padding: 18px 16px 20px !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__form > .tbh-biffvarsel__field:nth-of-type(1),  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__form > .tbh-biffvarsel__field:nth-of-type(2) {    display: block !important;    width: 100% !important;    margin-left: 0 !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  [data-biffvarsel-required-group="weekday"] .tbh-biffvarsel__choices {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  [data-biffvarsel-required-group="daypart"] .tbh-biffvarsel__choices {    grid-template-columns: 1fr !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  [data-biffvarsel-required-group="partySize"] .tbh-biffvarsel__choices {    grid-template-columns: repeat(3,minmax(0,1fr)) !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__choice {    min-height: 42px !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  .tbh-biffvarsel__submit {    width: 100% !important;    min-width: 0 !important;  }}@media (max-width:430px) {  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  [data-biffvarsel-required-group="weekday"] .tbh-biffvarsel__choices,  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  [data-biffvarsel-required-group="partySize"] .tbh-biffvarsel__choices {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choice::before,html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choice::after,html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choice > input::before,html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choice > input::after {  content: none !important;  display: none !important;  pointer-events: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choices {  display: flex !important;  flex-flow: row wrap !important;  align-items: stretch !important;  justify-content: flex-start !important;  gap: 8px !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsellabel.tbh-biffvarsel__choice {  position: relative !important;  isolation: isolate !important;  display: flex !important;  align-items: center !important;  justify-content: center !important;  min-width: 0 !important;  min-height: 44px !important;  margin: 0 !important;  padding: 10px 13px !important;  overflow: hidden !important;  border: 1px solid rgba(216,179,93,.25) !important;  border-radius: 999px !important;  color: rgba(247,241,231,.78) !important;  background: #080604 !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 12px !important;  font-weight: 760 !important;  line-height: 1.15 !important;  letter-spacing: 0 !important;  text-transform: none !important;  text-align: center !important;  box-shadow: none !important;  cursor: pointer !important;  pointer-events: auto !important;  touch-action: manipulation !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel[data-biffvarsel-required-group="weekday"] label.tbh-biffvarsel__choice {  flex: 1 1 calc((100% - 32px) / 5) !important;  max-width: calc((100% - 32px) / 5) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel[data-biffvarsel-required-group="daypart"] label.tbh-biffvarsel__choice {  flex: 1 1 calc((100% - 16px) / 3) !important;  max-width: calc((100% - 16px) / 3) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel[data-biffvarsel-required-group="partySize"] label.tbh-biffvarsel__choice {  flex: 1 1 calc((100% - 48px) / 7) !important;  max-width: calc((100% - 48px) / 7) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsellabel.tbh-biffvarsel__choice > input[type="checkbox"] {  -webkit-appearance: none !important;  appearance: none !important;  position: absolute !important;  z-index: 5 !important;  inset: 0 !important;  display: block !important;  width: 100% !important;  min-width: 100% !important;  max-width: 100% !important;  height: 100% !important;  min-height: 100% !important;  max-height: 100% !important;  margin: 0 !important;  padding: 0 !important;  opacity: 0 !important;  visibility: visible !important;  border: 0 !important;  border-radius: inherit !important;  background: transparent !important;  clip: auto !important;  clip-path: none !important;  box-shadow: none !important;  transform: none !important;  pointer-events: auto !important;  cursor: pointer !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsellabel.tbh-biffvarsel__choice:has(> input[type="checkbox"]:checked) {  border-color: #e9c86f !important;  color: #140c04 !important;  background: linear-gradient(180deg,#efd27f,#d9b056) !important;  box-shadow: inset 0 0 0 1px rgba(255,255,255,.14) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsellabel.tbh-biffvarsel__choice:has(> input[type="checkbox"]:checked)::after {  content: "✓" !important;  display: inline-block !important;  position: relative !important;  z-index: 2 !important;  margin-left: 7px !important;  font-size: 10px !important;  font-weight: 900 !important;  line-height: 1 !important;  pointer-events: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsellabel.tbh-biffvarsel__choice:has(> input[type="checkbox"]:focus-visible) {  outline: 2px solid #edcc7b !important;  outline-offset: 2px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent)::before,html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent)::after,html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent) > span::before,html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent) > span::after {  content: none !important;  display: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent) {  display: grid !important;  grid-template-columns: 22px minmax(0,1fr) !important;  gap: 11px !important;  align-items: start !important;  width: 100% !important;  margin: 12px 0 0 !important;  padding: 13px 14px !important;  border: 1px solid rgba(216,179,93,.18) !important;  border-radius: 10px !important;  background: rgba(255,255,255,.012) !important;  box-shadow: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent)> input[type="checkbox"] {  -webkit-appearance: none !important;  appearance: none !important;  position: relative !important;  z-index: 3 !important;  inset: auto !important;  display: block !important;  width: 20px !important;  min-width: 20px !important;  max-width: 20px !important;  height: 20px !important;  min-height: 20px !important;  max-height: 20px !important;  margin: 1px 0 0 !important;  padding: 0 !important;  opacity: 1 !important;  visibility: visible !important;  border: 1.5px solid rgba(216,179,93,.52) !important;  border-radius: 50% !important;  background: #050403 !important;  clip: auto !important;  clip-path: none !important;  box-shadow: none !important;  transform: none !important;  pointer-events: auto !important;  cursor: pointer !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent)> input[type="checkbox"]::before,html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent)> input[type="checkbox"]::after {  content: none !important;  display: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent)> input[type="checkbox"]:checked {  border-color: #edcc7b !important;  background-color: #edcc7b !important;  background-image:    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.2 10.2 8 13.8 15.7 6.2' fill='none' stroke='%23120b04' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")    !important;  background-repeat: no-repeat !important;  background-position: center !important;  background-size: 14px 14px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent) > span {  min-width: 0 !important;  color: rgba(247,241,231,.72) !important;  font-size: 12px !important;  font-weight: 500 !important;  line-height: 1.48 !important;  letter-spacing: 0 !important;  text-transform: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__group {  margin-top: 22px !important;  padding-top: 18px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__group legend {  margin-bottom: 11px !important;  font-size: 17px !important;}@media (max-width:760px) {  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  [data-biffvarsel-required-group="weekday"] label.tbh-biffvarsel__choice {    flex: 1 1 calc((100% - 8px) / 2) !important;    max-width: calc((100% - 8px) / 2) !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  [data-biffvarsel-required-group="daypart"] label.tbh-biffvarsel__choice {    flex: 1 1 100% !important;    max-width: 100% !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  [data-biffvarsel-required-group="partySize"] label.tbh-biffvarsel__choice {    flex: 1 1 calc((100% - 16px) / 3) !important;    max-width: calc((100% - 16px) / 3) !important;  }}@media (max-width:430px) {  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  [data-biffvarsel-required-group="partySize"] label.tbh-biffvarsel__choice {    flex: 1 1 calc((100% - 8px) / 2) !important;    max-width: calc((100% - 8px) / 2) !important;  }}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choices {  all: unset !important;  box-sizing: border-box !important;  display: flex !important;  flex-flow: row wrap !important;  align-items: stretch !important;  justify-content: flex-start !important;  gap: 8px !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choices > label.tbh-biffvarsel__choice {  all: unset !important;  box-sizing: border-box !important;  position: relative !important;  isolation: isolate !important;  display: flex !important;  align-items: center !important;  justify-content: center !important;  min-width: 0 !important;  min-height: 42px !important;  margin: 0 !important;  padding: 9px 12px !important;  overflow: hidden !important;  border: 1px solid rgba(216,179,93,.26) !important;  border-radius: 999px !important;  color: rgba(247,241,231,.78) !important;  background: #080604 !important;  font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;  font-size: 11px !important;  font-style: normal !important;  font-weight: 760 !important;  line-height: 1.15 !important;  letter-spacing: 0 !important;  text-transform: none !important;  text-align: center !important;  cursor: pointer !important;  user-select: none !important;  -webkit-user-select: none !important;  box-shadow: none !important;  pointer-events: auto !important;  touch-action: manipulation !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel[data-biffvarsel-required-group="weekday"].tbh-biffvarsel__choices > label.tbh-biffvarsel__choice {  width: calc((100% - 32px) / 5) !important;  min-width: calc((100% - 32px) / 5) !important;  max-width: calc((100% - 32px) / 5) !important;  flex: 0 0 calc((100% - 32px) / 5) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel[data-biffvarsel-required-group="daypart"].tbh-biffvarsel__choices > label.tbh-biffvarsel__choice {  width: calc((100% - 16px) / 3) !important;  min-width: calc((100% - 16px) / 3) !important;  max-width: calc((100% - 16px) / 3) !important;  flex: 0 0 calc((100% - 16px) / 3) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel[data-biffvarsel-required-group="partySize"].tbh-biffvarsel__choices > label.tbh-biffvarsel__choice {  width: calc((100% - 48px) / 7) !important;  min-width: calc((100% - 48px) / 7) !important;  max-width: calc((100% - 48px) / 7) !important;  flex: 0 0 calc((100% - 48px) / 7) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choices > label.tbh-biffvarsel__choice> input[type="checkbox"] {  all: unset !important;  box-sizing: border-box !important;  -webkit-appearance: none !important;  appearance: none !important;  position: absolute !important;  z-index: 10 !important;  inset: 0 !important;  display: block !important;  width: 100% !important;  min-width: 100% !important;  max-width: 100% !important;  height: 100% !important;  min-height: 100% !important;  max-height: 100% !important;  margin: 0 !important;  padding: 0 !important;  opacity: 0 !important;  visibility: visible !important;  cursor: pointer !important;  pointer-events: auto !important;  touch-action: manipulation !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choices > label.tbh-biffvarsel__choice::before,html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choices > label.tbh-biffvarsel__choice::after,html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choices > label.tbh-biffvarsel__choice> input[type="checkbox"]::before,html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choices > label.tbh-biffvarsel__choice> input[type="checkbox"]::after {  all: unset !important;  content: none !important;  display: none !important;  pointer-events: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choices > label.tbh-biffvarsel__choice:has(> input:checked) {  border-color: #e9c86f !important;  color: #160e05 !important;  background: #e6c269 !important;  box-shadow: inset 0 0 0 1px rgba(255,255,255,.14) !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choices > label.tbh-biffvarsel__choice:has(> input:checked) {  background-image:    radial-gradient(circle at calc(100% - 13px) 50%, #160e05 0 2.5px, transparent 3px)    !important;  background-repeat: no-repeat !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel.tbh-biffvarsel__choices > label.tbh-biffvarsel__choice:has(> input:focus-visible) {  outline: 2px solid #edcc7b !important;  outline-offset: 2px !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(label.tbh-biffvarsel__same-day,label.tbh-biffvarsel__consent) {  all: unset !important;  box-sizing: border-box !important;  display: grid !important;  grid-template-columns: 22px minmax(0,1fr) !important;  gap: 11px !important;  align-items: start !important;  width: 100% !important;  margin: 12px 0 0 !important;  padding: 13px 14px !important;  border: 1px solid rgba(216,179,93,.18) !important;  border-radius: 10px !important;  color: rgba(247,241,231,.74) !important;  background: rgba(255,255,255,.010) !important;  font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;  font-size: 12px !important;  line-height: 1.48 !important;  cursor: pointer !important;  box-shadow: none !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(label.tbh-biffvarsel__same-day,label.tbh-biffvarsel__consent)> input[type="checkbox"] {  all: unset !important;  box-sizing: border-box !important;  -webkit-appearance: none !important;  appearance: none !important;  display: block !important;  width: 20px !important;  min-width: 20px !important;  max-width: 20px !important;  height: 20px !important;  min-height: 20px !important;  max-height: 20px !important;  margin: 1px 0 0 !important;  padding: 0 !important;  border: 1.5px solid rgba(216,179,93,.55) !important;  border-radius: 50% !important;  background: #050403 !important;  cursor: pointer !important;  pointer-events: auto !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(label.tbh-biffvarsel__same-day,label.tbh-biffvarsel__consent)> input[type="checkbox"]:checked {  border-color: #edcc7b !important;  background:    #edcc7b    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.2 10.2 8 13.8 15.7 6.2' fill='none' stroke='%23120b04' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")    center/14px 14px no-repeat    !important;}html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel:is(label.tbh-biffvarsel__same-day,label.tbh-biffvarsel__consent)> span {  all: unset !important;  box-sizing: border-box !important;  display: block !important;  min-width: 0 !important;  color: inherit !important;  font-family: inherit !important;  font-size: inherit !important;  font-style: normal !important;  font-weight: 500 !important;  line-height: inherit !important;  letter-spacing: 0 !important;  text-transform: none !important;}@media (max-width:760px) {  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  [data-biffvarsel-required-group="weekday"]  .tbh-biffvarsel__choices > label.tbh-biffvarsel__choice {    width: calc((100% - 8px) / 2) !important;    min-width: calc((100% - 8px) / 2) !important;    max-width: calc((100% - 8px) / 2) !important;    flex-basis: calc((100% - 8px) / 2) !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  [data-biffvarsel-required-group="daypart"]  .tbh-biffvarsel__choices > label.tbh-biffvarsel__choice {    width: 100% !important;    min-width: 100% !important;    max-width: 100% !important;    flex-basis: 100% !important;  }  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  [data-biffvarsel-required-group="partySize"]  .tbh-biffvarsel__choices > label.tbh-biffvarsel__choice {    width: calc((100% - 16px) / 3) !important;    min-width: calc((100% - 16px) / 3) !important;    max-width: calc((100% - 16px) / 3) !important;    flex-basis: calc((100% - 16px) / 3) !important;  }}@media (max-width:430px) {  html body section#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel#tbh-biffvarsel  [data-biffvarsel-required-group="partySize"]  .tbh-biffvarsel__choices > label.tbh-biffvarsel__choice {    width: calc((100% - 8px) / 2) !important;    min-width: calc((100% - 8px) / 2) !important;    max-width: calc((100% - 8px) / 2) !important;    flex-basis: calc((100% - 8px) / 2) !important;  }}html body section#tbh-biffvarsel[data-biffvarsel-required-group].tbh-biffvarsel__choices {  display: flex !important;  flex-wrap: wrap !important;  align-items: stretch !important;  justify-content: flex-start !important;  gap: 8px !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;}html body section#tbh-biffvarsel[data-biffvarsel-required-group].tbh-biffvarsel__choices> label.tbh-biffvarsel__choice {  position: relative !important;  display: grid !important;  grid-template-columns: 16px minmax(0,1fr) !important;  gap: 8px !important;  align-items: center !important;  min-width: 0 !important;  min-height: 40px !important;  margin: 0 !important;  padding: 9px 12px !important;  overflow: hidden !important;  border: 1px solid rgba(216,179,93,.24) !important;  border-radius: 999px !important;  color: rgba(247,241,231,.78) !important;  background-color: #080604 !important;  background-image: none !important;  font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;  font-size: 11px !important;  font-style: normal !important;  font-weight: 720 !important;  line-height: 1.2 !important;  letter-spacing: 0 !important;  text-transform: none !important;  text-align: left !important;  box-shadow: none !important;  cursor: pointer !important;  user-select: none !important;  -webkit-user-select: none !important;  transition:    border-color .14s ease,    background-color .14s ease,    color .14s ease    !important;}html body section#tbh-biffvarsel[data-biffvarsel-required-group].tbh-biffvarsel__choices> label.tbh-biffvarsel__choice:hover,html body section#tbh-biffvarsel[data-biffvarsel-required-group].tbh-biffvarsel__choices> label.tbh-biffvarsel__choice:focus-within,html body section#tbh-biffvarsel[data-biffvarsel-required-group].tbh-biffvarsel__choices> label.tbh-biffvarsel__choice:has(input:checked) {  color: #f7f1e7 !important;  border-color: rgba(237,204,123,.58) !important;  background-color: #0c0906 !important;  background-image: none !important;  box-shadow: none !important;  transform: none !important;}html body section#tbh-biffvarsel[data-biffvarsel-required-group].tbh-biffvarsel__choice::before,html body section#tbh-biffvarsel[data-biffvarsel-required-group].tbh-biffvarsel__choice::after {  content: none !important;  display: none !important;}html body section#tbh-biffvarsel[data-biffvarsel-required-group].tbh-biffvarsel__choice> input[type="checkbox"] {  -webkit-appearance: none !important;  appearance: none !important;  position: relative !important;  inset: auto !important;  z-index: 2 !important;  display: block !important;  width: 16px !important;  min-width: 16px !important;  max-width: 16px !important;  height: 16px !important;  min-height: 16px !important;  max-height: 16px !important;  margin: 0 !important;  padding: 0 !important;  opacity: 1 !important;  visibility: visible !important;  border: 1px solid rgba(237,204,123,.46) !important;  border-radius: 50% !important;  background-color: #050403 !important;  background-image: none !important;  box-shadow: none !important;  transform: none !important;  cursor: pointer !important;  pointer-events: auto !important;}html body section#tbh-biffvarsel[data-biffvarsel-required-group].tbh-biffvarsel__choice> input[type="checkbox"]:checked {  border-color: #edcc7b !important;  background-color: #edcc7b !important;  background-image:    radial-gradient(circle, #160e05 0 3px, transparent 3.5px)    !important;  background-position: center !important;  background-repeat: no-repeat !important;  box-shadow: 0 0 0 2px rgba(237,204,123,.09) !important;}html body section#tbh-biffvarsel[data-biffvarsel-required-group].tbh-biffvarsel__choice> input[type="checkbox"]::before,html body section#tbh-biffvarsel[data-biffvarsel-required-group].tbh-biffvarsel__choice> input[type="checkbox"]::after {  content: none !important;  display: none !important;}html body section#tbh-biffvarsel[data-biffvarsel-required-group="weekday"].tbh-biffvarsel__choice {  flex: 0 0 calc((100% - 32px) / 5) !important;  width: calc((100% - 32px) / 5) !important;  max-width: calc((100% - 32px) / 5) !important;}html body section#tbh-biffvarsel[data-biffvarsel-required-group="daypart"].tbh-biffvarsel__choice {  flex: 0 0 calc((100% - 16px) / 3) !important;  width: calc((100% - 16px) / 3) !important;  max-width: calc((100% - 16px) / 3) !important;}html body section#tbh-biffvarsel[data-biffvarsel-required-group="partySize"].tbh-biffvarsel__choice {  flex: 0 0 calc((100% - 48px) / 7) !important;  width: calc((100% - 48px) / 7) !important;  max-width: calc((100% - 48px) / 7) !important;}html body section#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent) {  display: grid !important;  grid-template-columns: 18px minmax(0,1fr) !important;  gap: 10px !important;  align-items: start !important;  width: 100% !important;  margin: 10px 0 0 !important;  padding: 12px 13px !important;  border: 1px solid rgba(216,179,93,.16) !important;  border-radius: 9px !important;  color: rgba(247,241,231,.72) !important;  background-color: rgba(255,255,255,.009) !important;  background-image: none !important;  box-shadow: none !important;}html body section#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent)> input[type="checkbox"] {  -webkit-appearance: none !important;  appearance: none !important;  position: relative !important;  inset: auto !important;  display: block !important;  width: 18px !important;  min-width: 18px !important;  max-width: 18px !important;  height: 18px !important;  min-height: 18px !important;  max-height: 18px !important;  margin: 1px 0 0 !important;  padding: 0 !important;  opacity: 1 !important;  visibility: visible !important;  border: 1px solid rgba(237,204,123,.48) !important;  border-radius: 50% !important;  background-color: #050403 !important;  background-image: none !important;  box-shadow: none !important;}html body section#tbh-biffvarsel:is(.tbh-biffvarsel__same-day,.tbh-biffvarsel__consent)> input[type="checkbox"]:checked {  border-color: #edcc7b !important;  background-color: #edcc7b !important;  background-image:    radial-gradient(circle, #160e05 0 3px, transparent 3.5px)    !important;  background-position: center !important;  background-repeat: no-repeat !important;}@media (max-width:760px) {  html body section#tbh-biffvarsel  [data-biffvarsel-required-group="weekday"]  .tbh-biffvarsel__choice {    flex-basis: calc((100% - 8px) / 2) !important;    width: calc((100% - 8px) / 2) !important;    max-width: calc((100% - 8px) / 2) !important;  }  html body section#tbh-biffvarsel  [data-biffvarsel-required-group="daypart"]  .tbh-biffvarsel__choice {    flex-basis: 100% !important;    width: 100% !important;    max-width: 100% !important;  }  html body section#tbh-biffvarsel  [data-biffvarsel-required-group="partySize"]  .tbh-biffvarsel__choice {    flex-basis: calc((100% - 16px) / 3) !important;    width: calc((100% - 16px) / 3) !important;    max-width: calc((100% - 16px) / 3) !important;  }}@media (max-width:430px) {  html body section#tbh-biffvarsel  [data-biffvarsel-required-group="partySize"]  .tbh-biffvarsel__choice {    flex-basis: calc((100% - 8px) / 2) !important;    width: calc((100% - 8px) / 2) !important;    max-width: calc((100% - 8px) / 2) !important;  }}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 {  --ev10-rail: 1200px;  --ev10-readable: 680px;  --ev10-line: rgba(216,179,93,.16);  --ev10-line-soft: rgba(216,179,93,.09);  --ev10-line-strong: rgba(216,179,93,.32);  --ev10-cream: #f7f1e7;  --ev10-copy: rgba(247,241,231,.78);  --ev10-muted: rgba(247,241,231,.56);  --ev10-gold: #edcc7b;  --ev10-bg: #050403;  --ev10-panel: #090704;  width: 100% !important;  max-width: 100% !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  background: var(--ev10-bg) !important;  color: var(--ev10-cream) !important;  overflow-x: clip !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component,  .component):has(section#tbh-events-v6) {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  border: 0 !important;  background: #050403 !important;  box-shadow: none !important;  overflow: visible !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component,  .component):has(section#tbh-events-v6) :is(  .container,  .container-fluid,  .component-inner,  .component-main,  .code-item,  .row,  [class*="col-"]) {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  flex: 0 0 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  border: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 > header.ev-hero,html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 > nav.ev-nav {  width: 100% !important;  max-width: 100% !important;  min-width: 0 !important;  margin: 0 !important;  transform: none !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 > nav.ev-mobile-bar {  display: none !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 > section.ev-section {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 54px 0 !important;  transform: none !important;  border: 0 !important;  border-top: 1px solid var(--ev10-line-soft) !important;  background: var(--ev10-bg) !important;  box-shadow: none !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 > section.ev-section--tight {  padding-top: 46px !important;  padding-bottom: 46px !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6> section.ev-section > .ev-section__inner.ev-rail {  width: min(var(--ev10-rail), calc(100% - 48px)) !important;  min-width: 0 !important;  max-width: var(--ev10-rail) !important;  margin: 0 auto !important;  padding: 0 !important;  transform: none !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-eyebrow,html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-route__label {  margin: 0 0 8px !important;  color: var(--ev10-gold) !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 9px !important;  font-weight: 850 !important;  line-height: 1.2 !important;  letter-spacing: .10em !important;  text-transform: uppercase !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 :is(.ev-h2,.ev-section h2,.ev-final h2) {  margin: 0 !important;  color: var(--ev10-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 27px !important;  font-weight: 800 !important;  line-height: 1.08 !important;  letter-spacing: -.014em !important;  text-transform: none !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 :is(  .ev-copy p,  .ev-section p,  .ev-final p) {  color: var(--ev10-copy) !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 13px !important;  line-height: 1.58 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-routes {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 18px !important;  width: 100% !important;  margin: 28px 0 0 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-route {  display: flex !important;  flex-direction: column !important;  min-width: 0 !important;  padding: 20px !important;  border: 1px solid var(--ev10-line) !important;  border-radius: 12px !important;  background: #080604 !important;  box-shadow: none !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-route--primary {  border-color: var(--ev10-line-strong) !important;  background:    linear-gradient(180deg,rgba(216,179,93,.045),rgba(255,255,255,.006)),    #080604 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-route h3 {  margin: 0 !important;  color: var(--ev10-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 20px !important;  line-height: 1.08 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-route > p:not(.ev-route__label) {  margin: 10px 0 0 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-route ul {  margin: 16px 0 0 !important;  padding: 0 !important;  list-style: none !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-route li {  position: relative !important;  padding: 8px 0 8px 16px !important;  border-bottom: 1px solid var(--ev10-line-soft) !important;  color: var(--ev10-muted) !important;  font-size: 11.5px !important;  line-height: 1.45 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-route li::before {  content: "" !important;  position: absolute !important;  left: 0 !important;  top: 14px !important;  width: 4px !important;  height: 4px !important;  border-radius: 50% !important;  background: var(--ev10-gold) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-route .ev-actions {  margin-top: auto !important;  padding-top: 18px !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-split {  display: grid !important;  grid-template-columns: minmax(0,.84fr) minmax(0,1.16fr) !important;  gap: clamp(34px,5vw,70px) !important;  align-items: start !important;  width: 100% !important;  min-width: 0 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-split > * {  min-width: 0 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-copy {  max-width: var(--ev10-readable) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-grid {  display: grid !important;  width: 100% !important;  min-width: 0 !important;  margin: 30px 0 0 !important;  border-top: 1px solid var(--ev10-line) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-grid--three {  grid-template-columns: repeat(3,minmax(0,1fr)) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-grid--four {  grid-template-columns: repeat(4,minmax(0,1fr)) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-editorial {  min-width: 0 !important;  padding: 18px 18px 0 !important;  border-left: 1px solid var(--ev10-line-soft) !important;  background: transparent !important;  box-shadow: none !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-editorial:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-editorial__number {  display: block !important;  margin: 0 0 7px !important;  color: var(--ev10-gold) !important;  font-size: 9px !important;  font-weight: 850 !important;  letter-spacing: .08em !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-editorial h3 {  margin: 0 !important;  color: var(--ev10-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 17px !important;  font-weight: 750 !important;  line-height: 1.12 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-editorial p {  margin: 8px 0 0 !important;  color: var(--ev10-muted) !important;  font-size: 12px !important;  line-height: 1.45 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-occasions {  display: grid !important;  grid-template-columns: repeat(4,minmax(0,1fr)) !important;  gap: 18px !important;  width: 100% !important;  margin: 28px 0 0 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-occasion {  min-width: 0 !important;  padding: 18px 0 0 !important;  border-top: 1px solid var(--ev10-line) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-occasion h3 {  margin: 0 !important;  color: var(--ev10-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 17px !important;  line-height: 1.1 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-occasion p {  margin: 8px 0 0 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience {  margin: 32px 0 0 !important;  padding: 26px !important;  border: 1px solid var(--ev10-line-strong) !important;  border-radius: 14px !important;  background:    radial-gradient(circle at 80% 10%,rgba(216,179,93,.055),transparent 24rem),    #080604 !important;  box-shadow: none !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience__head {  display: grid !important;  grid-template-columns: minmax(0,1fr) 180px !important;  gap: 28px !important;  align-items: start !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience__head h2 {  margin: 0 !important;  font-size: 28px !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience__lead {  max-width: 760px !important;  margin: 12px 0 0 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience__price {  padding: 18px !important;  border: 1px solid var(--ev10-line) !important;  border-radius: 10px !important;  background: #050403 !important;  text-align: center !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience__price span,html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience__price small {  display: block !important;  color: var(--ev10-muted) !important;  font-size: 9px !important;  line-height: 1.35 !important;  text-transform: uppercase !important;  letter-spacing: .06em !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience__price strong {  display: block !important;  margin: 6px 0 !important;  color: var(--ev10-gold) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 27px !important;  line-height: 1 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience__divider {  height: 1px !important;  margin: 24px 0 !important;  background: var(--ev10-line) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience__intro {  display: grid !important;  grid-template-columns: 160px minmax(0,1fr) !important;  gap: 20px !important;  align-items: start !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-cuts {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 0 24px !important;  margin: 24px 0 0 !important;  border-top: 1px solid var(--ev10-line) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-cut {  min-width: 0 !important;  padding: 15px 0 !important;  border-bottom: 1px solid var(--ev10-line-soft) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-cut > span {  display: block !important;  margin-bottom: 5px !important;  color: var(--ev10-gold) !important;  font-size: 9px !important;  font-weight: 850 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-cut h3 {  margin: 0 !important;  color: var(--ev10-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 16px !important;  line-height: 1.1 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-cut p {  margin: 7px 0 0 !important;  color: var(--ev10-muted) !important;  font-size: 11.5px !important;  line-height: 1.42 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience__service {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 22px !important;  margin: 24px 0 0 !important;  padding-top: 20px !important;  border-top: 1px solid var(--ev10-line) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience__service strong {  color: var(--ev10-cream) !important;  font-size: 12px !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-menu-alternative {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 24px !important;  align-items: end !important;  margin: 20px 0 0 !important;  padding: 20px 0 0 !important;  border-top: 1px solid var(--ev10-line) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-inquiry {  display: grid !important;  grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr) !important;  gap: 40px !important;  align-items: start !important;  width: 100% !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-inquiry__lead {  max-width: 620px !important;  margin: 12px 0 0 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-contact-links {  display: flex !important;  flex-wrap: wrap !important;  gap: 12px !important;  margin: 16px 0 0 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-contact-link {  color: var(--ev10-muted) !important;  font-size: 11px !important;  text-decoration: underline !important;  text-underline-offset: 3px !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-inquiry-list {  margin: 0 !important;  padding: 0 !important;  list-style: none !important;  border-top: 1px solid var(--ev10-line) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-inquiry-list li {  display: grid !important;  grid-template-columns: 34px minmax(0,1fr) !important;  gap: 12px !important;  align-items: start !important;  padding: 11px 0 !important;  border-bottom: 1px solid var(--ev10-line-soft) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-inquiry-list b {  color: var(--ev10-gold) !important;  font-size: 9px !important;  font-weight: 850 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-inquiry-list span {  color: var(--ev10-copy) !important;  font-size: 12px !important;  line-height: 1.45 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-practical {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 0 28px !important;  width: 100% !important;  margin: 28px 0 0 !important;  border-top: 1px solid var(--ev10-line) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-practical article {  min-width: 0 !important;  padding: 16px 0 !important;  border-bottom: 1px solid var(--ev10-line-soft) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-practical h3 {  margin: 0 !important;  color: var(--ev10-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 16px !important;  line-height: 1.1 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-practical p {  margin: 7px 0 0 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-faq {  width: 100% !important;  min-width: 0 !important;  border-top: 1px solid var(--ev10-line) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-faq details {  margin: 0 !important;  border: 0 !important;  border-bottom: 1px solid var(--ev10-line-soft) !important;  background: transparent !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-faq summary {  min-height: 52px !important;  padding: 14px 38px 14px 0 !important;  color: var(--ev10-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 16px !important;  font-weight: 700 !important;  line-height: 1.2 !important;  cursor: pointer !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-faq details > div {  padding: 0 0 16px !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-actions {  display: flex !important;  flex-wrap: wrap !important;  gap: 9px !important;  align-items: center !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-btn {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 40px !important;  padding: 9px 15px !important;  border: 1px solid var(--ev10-line-strong) !important;  border-radius: 999px !important;  color: var(--ev10-cream) !important;  background: rgba(255,255,255,.012) !important;  font-size: 10px !important;  font-weight: 820 !important;  line-height: 1 !important;  text-transform: uppercase !important;  text-decoration: none !important;  box-shadow: none !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-btn--primary {  border-color: var(--ev10-gold) !important;  color: #140d05 !important;  background: linear-gradient(180deg,#f1d487,#dcb55b) !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 > section.ev-final {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 54px 0 62px !important;  transform: none !important;  border-top: 1px solid var(--ev10-line) !important;  background:    radial-gradient(circle at 50% 0%,rgba(216,179,93,.065),transparent 28rem),    #050403 !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6.ev-final__inner.ev-rail {  width: min(720px,calc(100% - 48px)) !important;  max-width: 720px !important;  margin: 0 auto !important;  padding: 0 !important;  text-align: center !important;}html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6.ev-final__inner .ev-actions--center {  justify-content: center !important;  margin-top: 18px !important;}@media (max-width:760px) {  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 > nav.ev-mobile-bar {    display: none !important;  }  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6  > section.ev-section {    padding: 40px 0 !important;  }  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6  > section.ev-section > .ev-section__inner.ev-rail {    width: calc(100% - 36px) !important;    max-width: calc(100% - 36px) !important;  }  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 :is(    .ev-routes,    .ev-split,    .ev-inquiry,    .ev-steak-experience__head,    .ev-steak-experience__service,    .ev-menu-alternative  ) {    grid-template-columns: 1fr !important;    gap: 18px !important;  }  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-grid--three,  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-grid--four,  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-occasions,  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-cuts,  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-practical {    grid-template-columns: 1fr !important;  }  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-editorial {    padding: 14px 0 16px !important;    border-left: 0 !important;    border-bottom: 1px solid var(--ev10-line-soft) !important;  }  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience {    padding: 18px !important;  }  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience__price {    max-width: 220px !important;  }  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-steak-experience__intro {    grid-template-columns: 1fr !important;    gap: 8px !important;  }  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6 .ev-final__inner.ev-rail {    width: calc(100% - 36px) !important;    max-width: calc(100% - 36px) !important;  }}@media (max-width:430px) {  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6  > section.ev-section > .ev-section__inner.ev-rail,  html body section#tbh-events-v6#tbh-events-v6#tbh-events-v6  .ev-final__inner.ev-rail {    width: calc(100% - 32px) !important;    max-width: calc(100% - 32px) !important;  }}html body #tbh-events-v7 .ev7-toggle--steak {  position: relative !important;  isolation: isolate !important;  display: grid !important;  grid-template-columns: 22px minmax(0,1fr) !important;  gap: 13px !important;  align-items: start !important;  width: 100% !important;  min-width: 0 !important;  margin: 18px 0 0 !important;  padding: 15px 16px !important;  border: 1px solid rgba(216,179,93,.24) !important;  border-radius: 11px !important;  color: rgba(247,241,231,.82) !important;  background:    linear-gradient(180deg,rgba(216,179,93,.025),rgba(255,255,255,.006)),    #080604 !important;  box-shadow: none !important;  cursor: pointer !important;  touch-action: manipulation !important;  transition:    border-color .15s ease,    background-color .15s ease    !important;}html body #tbh-events-v7 .ev7-toggle--steak::before,html body #tbh-events-v7 .ev7-toggle--steak::after,html body #tbh-events-v7 .ev7-toggle--steak > span::before,html body #tbh-events-v7 .ev7-toggle--steak > span::after {  content: none !important;  display: none !important;}html body #tbh-events-v7 .ev7-toggle--steak > input[type="checkbox"] {  -webkit-appearance: none !important;  appearance: none !important;  position: relative !important;  z-index: 3 !important;  inset: auto !important;  display: block !important;  width: 22px !important;  min-width: 22px !important;  max-width: 22px !important;  height: 22px !important;  min-height: 22px !important;  max-height: 22px !important;  margin: 0 !important;  padding: 0 !important;  opacity: 1 !important;  visibility: visible !important;  border: 1.5px solid rgba(237,204,123,.60) !important;  border-radius: 6px !important;  background-color: #050403 !important;  background-image: none !important;  box-shadow: none !important;  cursor: pointer !important;  pointer-events: auto !important;}html body #tbh-events-v7 .ev7-toggle--steak > input[type="checkbox"]:checked {  border-color: #edcc7b !important;  background:    #edcc7b    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.3 10.2 8.1 13.8 15.7 6.2' fill='none' stroke='%23120b04' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")    center/16px 16px no-repeat    !important;}html body #tbh-events-v7 .ev7-toggle--steak > span {  display: block !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  pointer-events: none !important;}html body #tbh-events-v7 .ev7-toggle--steak > span > strong {  display: block !important;  margin: 0 !important;  color: #f7f1e7 !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 13px !important;  font-weight: 760 !important;  line-height: 1.35 !important;  letter-spacing: 0 !important;  text-transform: none !important;}html body #tbh-events-v7 .ev7-toggle--steak > span > small {  display: block !important;  margin: 5px 0 0 !important;  color: rgba(247,241,231,.55) !important;  font-family: Inter,system-ui,sans-serif !important;  font-size: 11px !important;  font-weight: 450 !important;  line-height: 1.45 !important;  letter-spacing: 0 !important;  text-transform: none !important;}html body #tbh-events-v7 .ev7-toggle--steak:has(input:checked) {  border-color: rgba(237,204,123,.62) !important;  background:    linear-gradient(180deg,rgba(216,179,93,.075),rgba(216,179,93,.018)),    #080604 !important;}html body #tbh-events-v7 .ev7-toggle--steak.is-needs-eligible-guests {  border-color: rgba(216,179,93,.22) !important;}html body #tbh-events-v7 .ev7-toggle--steak.is-needs-eligible-guests > span > small::after {  content: " Velg 12–16 gjester før dere fortsetter." !important;  color: #edcc7b !important;  font-weight: 650 !important;}html body #tbh-events-v7 .ev7-toggle--steak:has(input:focus-visible) {  outline: 2px solid #edcc7b !important;  outline-offset: 3px !important;}@media (hover:hover) {  html body #tbh-events-v7 .ev7-toggle--steak:hover {    border-color: rgba(237,204,123,.48) !important;  }}@media (max-width:760px) {  html body #tbh-events-v7 .ev7-toggle--steak {    grid-template-columns: 22px minmax(0,1fr) !important;    gap: 11px !important;    padding: 14px !important;  }  html body #tbh-events-v7 .ev7-toggle--steak > span > strong {    font-size: 12.5px !important;  }}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 {  --ev7-rail: 1200px;  --ev7-line: rgba(216,179,93,.18);  --ev7-line-soft: rgba(216,179,93,.10);  --ev7-line-strong: rgba(216,179,93,.34);  --ev7-cream: #f7f1e7;  --ev7-copy: rgba(247,241,231,.78);  --ev7-muted: rgba(247,241,231,.56);  --ev7-gold: #edcc7b;  --ev7-bg: #050403;  --ev7-panel: #090704;  width: 100% !important;  max-width: 100% !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  color: var(--ev7-cream) !important;  background: var(--ev7-bg) !important;  font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;  overflow-x: clip !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component,  .component):has(#tbh-events-v7) {  position: relative !important;  inset: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  border: 0 !important;  background: #050403 !important;  box-shadow: none !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component,  .component):has(#tbh-events-v7) :is(  .container,  .container-fluid,  .component-inner,  .component-main,  .code-item,  .row,  [class*="col-"]) {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  flex: 0 0 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  border: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-rail {  width: min(var(--ev7-rail),calc(100% - 48px)) !important;  max-width: var(--ev7-rail) !important;  min-width: 0 !important;  margin-left: auto !important;  margin-right: auto !important;  padding-left: 0 !important;  padding-right: 0 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-section {  width: 100% !important;  max-width: 100% !important;  min-width: 0 !important;  margin: 0 !important;  padding: 54px 0 !important;  border: 0 !important;  border-top: 1px solid var(--ev7-line-soft) !important;  background: #050403 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-section--tight {  padding-top: 42px !important;  padding-bottom: 42px !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-section--dark {  background:    radial-gradient(circle at 80% 10%,rgba(216,179,93,.05),transparent 28rem),    #070503 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-kicker {  margin: 0 0 8px !important;  color: var(--ev7-gold) !important;  font-size: 9px !important;  font-weight: 850 !important;  line-height: 1.2 !important;  letter-spacing: .105em !important;  text-transform: uppercase !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 :is(h1,h2,h3) {  color: var(--ev7-cream) !important;  text-transform: none !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 h2 {  margin: 0 !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 28px !important;  font-weight: 800 !important;  line-height: 1.08 !important;  letter-spacing: -.014em !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 p {  color: var(--ev7-copy) !important;  font-size: 13px !important;  line-height: 1.58 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-hero {  position: relative !important;  isolation: isolate !important;  width: 100% !important;  max-width: 100% !important;  height: 540px !important;  margin: 0 !important;  padding: 0 !important;  overflow: hidden !important;  background: #050403 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-hero__media,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-hero img {  position: absolute !important;  inset: 0 !important;  z-index: 0 !important;  width: 100% !important;  height: 100% !important;  object-fit: cover !important;  object-position: center 48% !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-hero::after {  content: "" !important;  position: absolute !important;  inset: 0 !important;  z-index: 1 !important;  background:    linear-gradient(90deg,rgba(3,2,1,.96),rgba(3,2,1,.80) 42%,rgba(3,2,1,.35) 70%,rgba(3,2,1,.20)),    linear-gradient(180deg,rgba(3,2,1,.04),rgba(3,2,1,.05) 55%,rgba(3,2,1,.76))    !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-hero__inner {  position: relative !important;  z-index: 3 !important;  height: 100% !important;  display: flex !important;  align-items: center !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-hero__copy {  max-width: 680px !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-hero h1 {  margin: 8px 0 0 !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 40px !important;  font-weight: 800 !important;  line-height: 1.02 !important;  letter-spacing: -.02em !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-lead {  max-width: 650px !important;  margin: 14px 0 0 !important;  font-size: 14px !important;  line-height: 1.58 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-actions {  display: flex !important;  flex-wrap: wrap !important;  gap: 9px !important;  align-items: center !important;  margin-top: 18px !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-btn {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 40px !important;  padding: 9px 15px !important;  border: 1px solid var(--ev7-line-strong) !important;  border-radius: 999px !important;  color: var(--ev7-cream) !important;  background: rgba(255,255,255,.012) !important;  font-size: 10px !important;  font-weight: 820 !important;  line-height: 1 !important;  letter-spacing: .035em !important;  text-transform: uppercase !important;  text-decoration: none !important;  box-shadow: none !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-btn--primary {  border-color: var(--ev7-gold) !important;  color: #140d05 !important;  background: linear-gradient(180deg,#f1d487,#dcb55b) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-btn--ghost-dark {  background: transparent !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-routes,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-feature-grid,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-process,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-practical {  display: grid !important;  gap: 18px !important;  width: 100% !important;  min-width: 0 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-routes {  grid-template-columns: repeat(2,minmax(0,1fr)) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-feature-grid {  grid-template-columns: repeat(3,minmax(0,1fr)) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-process {  grid-template-columns: repeat(4,minmax(0,1fr)) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-practical {  grid-template-columns: repeat(4,minmax(0,1fr)) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 :is(  .ev7-route,  .ev7-feature,  .ev7-private) {  min-width: 0 !important;  padding: 20px !important;  border: 1px solid var(--ev7-line) !important;  border-radius: 12px !important;  background: #080604 !important;  box-shadow: none !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-experience {  display: grid !important;  grid-template-columns: minmax(0,1fr) 220px !important;  gap: 34px !important;  align-items: start !important;  width: 100% !important;  padding: 28px !important;  border: 1px solid var(--ev7-line-strong) !important;  border-radius: 14px !important;  background:    radial-gradient(circle at 80% 8%,rgba(216,179,93,.055),transparent 24rem),    #080604 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-cuts {  display: flex !important;  flex-wrap: wrap !important;  gap: 8px !important;  margin: 18px 0 0 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-cuts span {  padding: 7px 10px !important;  border: 1px solid var(--ev7-line) !important;  border-radius: 999px !important;  color: var(--ev7-copy) !important;  background: #050403 !important;  font-size: 10px !important;  font-weight: 700 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-price-card {  padding: 20px !important;  border: 1px solid var(--ev7-line) !important;  border-radius: 11px !important;  background: #050403 !important;  text-align: center !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-price-card span,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-price-card small {  display: block !important;  color: var(--ev7-muted) !important;  font-size: 9px !important;  text-transform: uppercase !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-price-card strong {  display: block !important;  margin: 7px 0 !important;  color: var(--ev7-gold) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 29px !important;  line-height: 1 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-private {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 28px !important;  align-items: center !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-form-layout {  display: grid !important;  grid-template-columns: 330px minmax(0,1fr) !important;  gap: 34px !important;  align-items: start !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-form-intro {  position: sticky !important;  top: 96px !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-trust-list {  margin-top: 24px !important;  border-top: 1px solid var(--ev7-line) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-trust-list > div {  padding: 13px 0 !important;  border-bottom: 1px solid var(--ev7-line-soft) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-trust-list strong,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-trust-list span {  display: block !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-trust-list strong {  color: var(--ev7-cream) !important;  font-size: 11px !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-trust-list span {  margin-top: 4px !important;  color: var(--ev7-muted) !important;  font-size: 10.5px !important;  line-height: 1.4 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-form-shell {  min-width: 0 !important;  padding: 26px !important;  border: 1px solid var(--ev7-line) !important;  border-radius: 14px !important;  background:    linear-gradient(180deg,rgba(216,179,93,.018),rgba(255,255,255,.005)),    #080604 !important;  box-shadow: none !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-progress {  display: grid !important;  grid-template-columns: 28px 1fr 28px 1fr 28px 1fr 28px !important;  gap: 8px !important;  align-items: center !important;  width: 100% !important;  margin: 0 0 26px !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-progress span {  display: grid !important;  place-items: center !important;  width: 28px !important;  height: 28px !important;  border: 1px solid rgba(216,179,93,.48) !important;  border-radius: 50% !important;  color: var(--ev7-muted) !important;  background: #050403 !important;  font-size: 10px !important;  font-weight: 800 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-progress span.is-active,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-progress span.is-complete {  border-color: var(--ev7-gold) !important;  color: #140d05 !important;  background: #edcc7b !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-progress i {  display: block !important;  height: 1px !important;  background: var(--ev7-line) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-step[hidden] {  display: none !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-step {  min-width: 0 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-step__eyebrow {  margin: 0 0 6px !important;  color: var(--ev7-gold) !important;  font-size: 9px !important;  font-weight: 850 !important;  letter-spacing: .08em !important;  text-transform: uppercase !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-step h3 {  margin: 0 0 20px !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 24px !important;  line-height: 1.06 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-fields {  display: grid !important;  grid-template-columns: 1fr !important;  gap: 14px !important;  width: 100% !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-fields--2 {  grid-template-columns: repeat(2,minmax(0,1fr)) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-field {  display: block !important;  min-width: 0 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-field--full {  grid-column: 1 / -1 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-field > span {  display: block !important;  margin: 0 0 7px !important;  color: var(--ev7-gold) !important;  font-size: 9.5px !important;  font-weight: 800 !important;  letter-spacing: .05em !important;  text-transform: uppercase !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 :is(  .ev7-field input,  .ev7-field select,  .ev7-field textarea) {  width: 100% !important;  max-width: 100% !important;  min-width: 0 !important;  min-height: 46px !important;  padding: 10px 12px !important;  border: 1px solid rgba(216,179,93,.32) !important;  border-radius: 9px !important;  color: var(--ev7-cream) !important;  background: #050403 !important;  font: inherit !important;  font-size: 13px !important;  outline: none !important;  box-shadow: none !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-field textarea {  min-height: 92px !important;  resize: vertical !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 :is(  .ev7-field input,  .ev7-field select,  .ev7-field textarea):focus {  border-color: var(--ev7-gold) !important;  box-shadow: 0 0 0 3px rgba(216,179,93,.09) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-capacity,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-form-status,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-submit-note {  margin-top: 16px !important;  padding: 12px 13px !important;  border: 1px solid var(--ev7-line) !important;  border-radius: 9px !important;  color: var(--ev7-copy) !important;  background: rgba(255,255,255,.01) !important;  font-size: 11px !important;  line-height: 1.45 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-choice-group {  margin: 22px 0 0 !important;  padding: 18px 0 0 !important;  border: 0 !important;  border-top: 1px solid var(--ev7-line-soft) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-choice-group legend {  margin: 0 0 11px !important;  color: var(--ev7-cream) !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 16px !important;  font-weight: 750 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-choice-grid {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 9px !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-choice-grid--2 {  grid-template-columns: repeat(2,minmax(0,1fr)) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-choice {  position: relative !important;  display: block !important;  min-width: 0 !important;  padding: 14px !important;  border: 1px solid var(--ev7-line) !important;  border-radius: 10px !important;  background: #070503 !important;  cursor: pointer !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-choice > input {  position: absolute !important;  width: 1px !important;  height: 1px !important;  opacity: 0 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-choice > span {  display: block !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-choice strong,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-choice small {  display: block !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-choice strong {  color: var(--ev7-cream) !important;  font-size: 12.5px !important;  line-height: 1.3 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-choice small {  margin-top: 5px !important;  color: var(--ev7-muted) !important;  font-size: 10.5px !important;  line-height: 1.4 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-choice:has(input:checked) {  border-color: var(--ev7-gold) !important;  background: rgba(216,179,93,.075) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-choice.is-disabled {  opacity: .42 !important;  cursor: not-allowed !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle:not(.ev7-toggle--steak),html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-consent {  display: grid !important;  grid-template-columns: 20px minmax(0,1fr) !important;  gap: 11px !important;  align-items: start !important;  width: 100% !important;  margin-top: 16px !important;  padding: 13px !important;  border: 1px solid var(--ev7-line) !important;  border-radius: 10px !important;  background: rgba(255,255,255,.01) !important;  cursor: pointer !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle:not(.ev7-toggle--steak) > input,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-consent > input {  -webkit-appearance: none !important;  appearance: none !important;  width: 20px !important;  height: 20px !important;  margin: 1px 0 0 !important;  border: 1px solid rgba(216,179,93,.52) !important;  border-radius: 6px !important;  background: #050403 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle:not(.ev7-toggle--steak) > input:checked,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-consent > input:checked {  border-color: var(--ev7-gold) !important;  background:    #edcc7b    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.3 10.2 8.1 13.8 15.7 6.2' fill='none' stroke='%23120b04' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")    center/15px 15px no-repeat    !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle span,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-consent span {  min-width: 0 !important;  color: var(--ev7-copy) !important;  font-size: 11.5px !important;  line-height: 1.45 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle strong,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle small {  display: block !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle strong {  color: var(--ev7-cream) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle small {  margin-top: 4px !important;  color: var(--ev7-muted) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle--steak {  display: grid !important;  grid-template-columns: 22px minmax(0,1fr) !important;  gap: 12px !important;  align-items: start !important;  width: 100% !important;  margin-top: 18px !important;  padding: 14px 15px !important;  border: 1px solid var(--ev7-line-strong) !important;  border-radius: 10px !important;  background:    linear-gradient(180deg,rgba(216,179,93,.04),rgba(255,255,255,.005)),    #080604 !important;  cursor: pointer !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle--steak > input[type="checkbox"] {  -webkit-appearance: none !important;  appearance: none !important;  width: 22px !important;  height: 22px !important;  margin: 0 !important;  border: 1.5px solid rgba(237,204,123,.62) !important;  border-radius: 6px !important;  background: #050403 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle--steak > input[type="checkbox"]:checked {  border-color: var(--ev7-gold) !important;  background:    #edcc7b    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.3 10.2 8.1 13.8 15.7 6.2' fill='none' stroke='%23120b04' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")    center/16px 16px no-repeat    !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle--steak > span > strong,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle--steak > span > small {  display: block !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle--steak > span > strong {  color: var(--ev7-cream) !important;  font-size: 13px !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-toggle--steak > span > small {  margin-top: 5px !important;  color: var(--ev7-muted) !important;  font-size: 11px !important;  line-height: 1.42 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-company[hidden],html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 [data-invoice][hidden],html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-success[hidden] {  display: none !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-company {  margin-top: 16px !important;  padding: 16px !important;  border: 1px solid var(--ev7-line) !important;  border-radius: 10px !important;  background: rgba(255,255,255,.01) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-step-actions {  display: flex !important;  justify-content: space-between !important;  gap: 10px !important;  margin-top: 24px !important;  padding-top: 16px !important;  border-top: 1px solid var(--ev7-line-soft) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-step-actions--right {  justify-content: flex-end !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-summary {  border-top: 1px solid var(--ev7-line) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-summary > div {  display: grid !important;  grid-template-columns: 160px minmax(0,1fr) !important;  gap: 16px !important;  padding: 11px 0 !important;  border-bottom: 1px solid var(--ev7-line-soft) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-summary span {  color: var(--ev7-muted) !important;  font-size: 10px !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-summary strong {  color: var(--ev7-cream) !important;  font-size: 12px !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-success {  padding: 20px !important;  border: 1px solid var(--ev7-line-strong) !important;  border-radius: 11px !important;  background: #070503 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-process article {  display: grid !important;  grid-template-columns: 28px minmax(0,1fr) !important;  gap: 10px !important;  padding: 16px 0 !important;  border-top: 1px solid var(--ev7-line-soft) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-process article > span {  color: var(--ev7-gold) !important;  font-size: 10px !important;  font-weight: 850 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-process h3 {  margin: 0 !important;  font-family: Georgia,"Times New Roman",serif !important;  font-size: 15px !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-process p {  margin: 6px 0 0 !important;  color: var(--ev7-muted) !important;  font-size: 11px !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-practical > div {  min-width: 0 !important;  padding: 14px 16px !important;  border-left: 1px solid var(--ev7-line-soft) !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-practical > div:first-child {  border-left: 0 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-practical strong,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-practical span,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-practical a {  display: block !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-practical strong {  color: var(--ev7-gold) !important;  font-size: 10px !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-practical span,html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-practical a {  margin-top: 5px !important;  color: var(--ev7-copy) !important;  font-size: 11px !important;  line-height: 1.4 !important;}html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-hp {  position: absolute !important;  width: 1px !important;  height: 1px !important;  overflow: hidden !important;  clip: rect(0,0,0,0) !important;  clip-path: inset(50%) !important;}@media (max-width:1020px) {  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-form-layout {    grid-template-columns: 1fr !important;  }  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-form-intro {    position: relative !important;    top: auto !important;  }  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-process,  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-practical {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }}@media (max-width:760px) {  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-rail {    width: calc(100% - 36px) !important;    max-width: calc(100% - 36px) !important;  }  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-section {    padding: 40px 0 !important;  }  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-hero {    height: 450px !important;  }  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-hero h1 {    font-size: 27px !important;  }  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 :is(    .ev7-routes,    .ev7-feature-grid,    .ev7-experience,    .ev7-private,    .ev7-fields--2,    .ev7-choice-grid,    .ev7-choice-grid--2,    .ev7-process,    .ev7-practical  ) {    grid-template-columns: 1fr !important;  }  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-form-shell {    padding: 18px 16px !important;  }  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-progress {    grid-template-columns: 26px 1fr 26px 1fr 26px 1fr 26px !important;  }  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-step-actions {    display: grid !important;    grid-template-columns: 1fr !important;  }  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-step-actions .ev7-btn {    width: 100% !important;  }  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-summary > div {    grid-template-columns: 1fr !important;    gap: 4px !important;  }  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-practical > div {    padding: 12px 0 !important;    border-left: 0 !important;    border-bottom: 1px solid var(--ev7-line-soft) !important;  }}@media (max-width:430px) {  html body #tbh-events-v7#tbh-events-v7#tbh-events-v7 .ev7-rail {    width: calc(100% - 32px) !important;    max-width: calc(100% - 32px) !important;  }}html body #tbh-home#tbh-home #videre .tbh-home__journey-grid {  display:grid !important;  grid-template-columns:repeat(2,minmax(0,1fr)) !important;  gap:0 !important;  width:100% !important;  margin-top:30px !important;  border-top:1px solid rgba(216,179,93,.18) !important;}html body #tbh-home#tbh-home #videre .tbh-home__journey-card,html body #tbh-home#tbh-home #videre .tbh-home__journey-card--lead {  position:relative !important;  display:flex !important;  flex-direction:column !important;  min-width:0 !important;  min-height:245px !important;  margin:0 !important;  padding:24px 28px 24px 0 !important;  border:0 !important;  border-bottom:1px solid rgba(216,179,93,.12) !important;  border-radius:0 !important;  background:transparent !important;  box-shadow:none !important;}html body #tbh-home#tbh-home #videre .tbh-home__journey-card:nth-child(odd){  padding-right:34px !important;  border-right:1px solid rgba(216,179,93,.12) !important;}html body #tbh-home#tbh-home #videre .tbh-home__journey-card:nth-child(even){  padding-left:34px !important;  padding-right:0 !important;}html body #tbh-home#tbh-home #videre .tbh-home__journey-index{  display:block !important;  margin:0 0 16px !important;  color:rgba(199,161,90,.66) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:18px !important;  font-weight:700 !important;  line-height:1 !important;}html body #tbh-home#tbh-home #videre .tbh-home__journey-card .tbh-home__eyebrow{  margin:0 0 7px !important;  color:#c7a15a !important;  font-size:9px !important;  letter-spacing:.08em !important;}html body #tbh-home#tbh-home #videre .tbh-home__journey-card h3{  margin:0 !important;  font-size:20px !important;  line-height:1.12 !important;}html body #tbh-home#tbh-home #videre .tbh-home__journey-card > p:not(.tbh-home__eyebrow){  max-width:52ch !important;  margin:11px 0 20px !important;  color:rgba(247,241,231,.70) !important;  font-size:12.5px !important;  line-height:1.55 !important;}html body #tbh-home#tbh-home #videre .tbh-home__journey-link,html body #tbh-home#tbh-home #videre .tbh-home__journey-cta{  display:inline-flex !important;  align-items:center !important;  width:max-content !important;  max-width:100% !important;  min-height:0 !important;  margin-top:auto !important;  padding:0 0 5px !important;  border:0 !important;  border-bottom:1px solid rgba(199,161,90,.55) !important;  border-radius:0 !important;  color:#e6c36e !important;  background:transparent !important;  box-shadow:none !important;  font-size:10px !important;  font-weight:800 !important;  line-height:1.2 !important;  letter-spacing:.035em !important;  text-transform:uppercase !important;  text-decoration:none !important;}@media(max-width:760px){  html body #tbh-home#tbh-home #videre .tbh-home__journey-grid{    grid-template-columns:1fr !important;    margin-top:22px !important;  }  html body #tbh-home#tbh-home #videre .tbh-home__journey-card:nth-child(n){    min-height:0 !important;    padding:20px 0 !important;    border-right:0 !important;  }}@media(max-width:760px){  html body #tbh-booking#tbh-booking .tbh-booking__header{    width:100% !important;    min-width:0 !important;    max-width:100% !important;    height:330px !important;    min-height:330px !important;    max-height:330px !important;    margin:0 !important;    border:0 !important;    overflow:hidden !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__hero-image{    object-position:64% center !important;    filter:saturate(1.01) contrast(1.06) brightness(.62) !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__header::after{    background:      linear-gradient(90deg,rgba(3,2,1,.97),rgba(3,2,1,.78) 62%,rgba(3,2,1,.40)),      linear-gradient(180deg,rgba(3,2,1,.06),rgba(3,2,1,.12) 56%,rgba(3,2,1,.82)) !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__hero-copy{    top:54px !important;    left:18px !important;    width:calc(100% - 36px) !important;    max-width:520px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__eyebrow{    font-size:9px !important;    letter-spacing:.08em !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__eyebrow::before{    width:22px !important;    flex-basis:22px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__title,  html body #tbh-booking#tbh-booking .tbh-booking__title *{    margin-top:8px !important;    font-size:31px !important;    line-height:1.01 !important;    letter-spacing:-.018em !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__lead{    max-width:36ch !important;    margin-top:11px !important;    font-size:13px !important;    line-height:1.48 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__meta{display:none !important}  html body #tbh-booking#tbh-booking .tbh-booking__progress{    position:relative !important;    display:grid !important;    grid-template-columns:repeat(3,minmax(0,1fr)) !important;    width:100% !important;    max-width:none !important;    margin:0 !important;    padding:0 12px !important;    border:0 !important;    border-top:1px solid rgba(216,179,93,.18) !important;    border-bottom:1px solid rgba(216,179,93,.18) !important;    border-radius:0 !important;    background:#060503 !important;    overflow:hidden !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-item{    display:grid !important;    grid-template-columns:26px minmax(0,1fr) !important;    gap:7px !important;    align-items:center !important;    min-height:56px !important;    padding:8px !important;    border:0 !important;    border-left:1px solid rgba(216,179,93,.12) !important;    background:transparent !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-item:first-child{border-left:0 !important}  html body #tbh-booking#tbh-booking .tbh-booking__progress-item.is-active{background:rgba(216,179,93,.055) !important}  html body #tbh-booking#tbh-booking .tbh-booking__progress-number{    width:26px !important;    height:26px !important;    font-size:10px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-copy{    font-size:8.5px !important;    line-height:1.15 !important;    letter-spacing:.025em !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-copy small{display:none !important}  html body #tbh-booking#tbh-booking .tbh-booking__section{    width:calc(100% - 28px) !important;    max-width:620px !important;    margin:18px auto 0 !important;    padding:18px 0 0 !important;    border:0 !important;    border-top:1px solid rgba(216,179,93,.18) !important;    border-radius:0 !important;    background:transparent !important;    box-shadow:none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__section-head{    margin:0 0 16px !important;    padding:0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__section-title{font-size:23px !important}  html body #tbh-booking#tbh-booking .tbh-booking__section-intro{    margin-top:8px !important;    font-size:12.5px !important;    line-height:1.45 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__commercial-choice-grid{gap:8px !important}  html body #tbh-booking#tbh-booking .tbh-booking__commercial-option{    padding:12px 13px !important;    border-radius:9px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__commercial-copy strong{font-size:14px !important}  html body #tbh-booking#tbh-booking .tbh-booking__commercial-copy small{font-size:11px !important}  html body #tbh-booking#tbh-booking .tbh-booking__commercial-help{    font-size:11px !important;    margin-top:10px !important;  }  html body #tbh-booking#tbh-booking #tbh-booking-group-route,  html body #tbh-booking#tbh-booking #tbh-booking-deadline{    margin-top:14px !important;    padding:13px 0 !important;    border:0 !important;    border-top:1px solid rgba(216,179,93,.12) !important;    border-radius:0 !important;    background:transparent !important;  }  html body #tbh-booking#tbh-booking #tbh-booking-group-route .tbh-booking__continue{    width:auto !important;    min-height:38px !important;    margin-top:11px !important;    padding:9px 13px !important;    border-radius:999px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__step-actions{    position:sticky !important;    bottom:0 !important;    z-index:20 !important;    display:grid !important;    grid-template-columns:1fr !important;    gap:8px !important;    width:calc(100% + 28px) !important;    margin:18px -14px 0 !important;    padding:10px 14px max(10px,env(safe-area-inset-bottom)) !important;    border:0 !important;    border-top:1px solid rgba(216,179,93,.16) !important;    border-radius:0 !important;    background:linear-gradient(180deg,rgba(5,4,3,.94),#050403 30%) !important;    box-shadow:0 -10px 24px rgba(0,0,0,.22) !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__step-actions::before,  html body #tbh-booking#tbh-booking .tbh-booking__step-actions::after{    content:none !important;    display:none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__step-actions > :is(button,a){    width:100% !important;    min-height:48px !important;    margin:0 !important;    padding:12px 15px !important;    border-radius:999px !important;    font-size:10.5px !important;    letter-spacing:.045em !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__back{    order:2 !important;    background:transparent !important;    border:1px solid rgba(216,179,93,.25) !important;  }  html body #tbh-booking#tbh-booking :is(.tbh-booking__continue,.tbh-booking__submit){order:1 !important}}@media(max-width:430px){  html body #tbh-booking#tbh-booking .tbh-booking__header{    height:315px !important;    min-height:315px !important;    max-height:315px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__hero-copy{    top:44px !important;    left:16px !important;    width:calc(100% - 32px) !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__title,  html body #tbh-booking#tbh-booking .tbh-booking__title *{font-size:29px !important}  html body #tbh-booking#tbh-booking .tbh-booking__lead{font-size:12.5px !important}  html body #tbh-booking#tbh-booking .tbh-booking__progress{padding:0 8px !important}  html body #tbh-booking#tbh-booking .tbh-booking__progress-item{    grid-template-columns:24px minmax(0,1fr) !important;    gap:5px !important;    padding:7px 5px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-number{    width:24px !important;    height:24px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-copy{font-size:8px !important}  html body #tbh-booking#tbh-booking .tbh-booking__section{    width:calc(100% - 24px) !important;    padding-top:16px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__step-actions{    width:calc(100% + 24px) !important;    margin-left:-12px !important;    margin-right:-12px !important;    padding-left:12px !important;    padding-right:12px !important;  }}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 {  --sl14-rail: 1200px;  --sl14-line: rgba(216,179,93,.16);  --sl14-line-soft: rgba(216,179,93,.09);  --sl14-line-strong: rgba(216,179,93,.30);  --sl14-cream: #f7f1e7;  --sl14-copy: rgba(247,241,231,.76);  --sl14-muted: rgba(247,241,231,.54);  --sl14-gold: #edcc7b;  --sl14-bg: #050403;  --sl14-panel: #090704;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  margin:0 !important;  padding:0 !important;  background:var(--sl14-bg) !important;  color:var(--sl14-cream) !important;  overflow-x:clip !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component,  .component):has(#tbh-sluppen-v13) {  position:relative !important;  inset:auto !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  margin:0 !important;  padding:0 !important;  transform:none !important;  border:0 !important;  background:#050403 !important;  box-shadow:none !important;  overflow:visible !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component,  .component):has(#tbh-sluppen-v13) :is(  .container,  .container-fluid,  .component-inner,  .component-main,  .code-item,  .row,  [class*="col-"]) {  position:relative !important;  inset:auto !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  flex:0 0 100% !important;  margin:0 !important;  padding:0 !important;  transform:none !important;  border:0 !important;  background:transparent !important;  box-shadow:none !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-rail {  width:min(var(--sl14-rail),calc(100% - 48px)) !important;  min-width:0 !important;  max-width:var(--sl14-rail) !important;  margin-left:auto !important;  margin-right:auto !important;  padding-left:0 !important;  padding-right:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 > .sl13-hero {  position:relative !important;  isolation:isolate !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  height:500px !important;  margin:0 !important;  padding:0 !important;  transform:none !important;  overflow:hidden !important;  border:0 !important;  background:#050403 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-hero__image {  position:absolute !important;  inset:0 !important;  z-index:0 !important;  display:block !important;  width:100% !important;  height:100% !important;  max-width:none !important;  object-fit:cover !important;  object-position:67% center !important;  filter:saturate(1.02) contrast(1.06) brightness(.78) !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-hero__shade {  position:absolute !important;  inset:0 !important;  z-index:1 !important;  background:    linear-gradient(90deg,rgba(3,2,1,.97) 0%,rgba(3,2,1,.83) 40%,rgba(3,2,1,.37) 70%,rgba(3,2,1,.18) 100%),    linear-gradient(180deg,rgba(3,2,1,.02) 0%,rgba(3,2,1,.04) 56%,rgba(3,2,1,.78) 100%)    !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-hero__inner {  position:relative !important;  z-index:2 !important;  display:flex !important;  align-items:center !important;  width:100% !important;  height:100% !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-hero__copy {  max-width:650px !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-eyebrow {  margin:0 0 8px !important;  color:var(--sl14-gold) !important;  font-size:9px !important;  font-weight:850 !important;  line-height:1.2 !important;  letter-spacing:.10em !important;  text-transform:uppercase !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-title {  margin:0 !important;  color:var(--sl14-cream) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:42px !important;  font-weight:800 !important;  line-height:1.02 !important;  letter-spacing:-.02em !important;  text-transform:none !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-title span {  display:inline !important;  color:var(--sl14-gold) !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-lead {  max-width:62ch !important;  margin:14px 0 0 !important;  color:var(--sl14-copy) !important;  font-size:13.5px !important;  line-height:1.58 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-actions {  display:flex !important;  flex-wrap:wrap !important;  gap:9px !important;  align-items:center !important;  margin-top:18px !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-btn {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  min-height:40px !important;  padding:9px 15px !important;  border:1px solid var(--sl14-line-strong) !important;  border-radius:999px !important;  color:var(--sl14-cream) !important;  background:rgba(255,255,255,.01) !important;  font-size:10px !important;  font-weight:820 !important;  line-height:1 !important;  letter-spacing:.035em !important;  text-transform:uppercase !important;  text-decoration:none !important;  box-shadow:none !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-btn--primary {  border-color:var(--sl14-gold) !important;  color:#140d05 !important;  background:linear-gradient(180deg,#f1d487,#dcb55b) !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-facts {  width:100% !important;  margin:0 !important;  padding:0 !important;  border-top:1px solid var(--sl14-line) !important;  border-bottom:1px solid var(--sl14-line-soft) !important;  background:#060503 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-facts__inner {  display:grid !important;  grid-template-columns:repeat(4,minmax(0,1fr)) !important;  gap:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-fact {  min-width:0 !important;  padding:16px 18px !important;  border-left:1px solid var(--sl14-line-soft) !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-fact:first-child {  padding-left:0 !important;  border-left:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-fact strong,html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-fact span {  display:block !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-fact strong {  color:var(--sl14-gold) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:15px !important;  line-height:1.1 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-fact span {  margin-top:5px !important;  color:var(--sl14-muted) !important;  font-size:10.5px !important;  line-height:1.4 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 > .sl13-section {  position:relative !important;  inset:auto !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  margin:0 !important;  padding:54px 0 !important;  transform:none !important;  border:0 !important;  border-top:1px solid var(--sl14-line-soft) !important;  background:#050403 !important;  box-shadow:none !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 > .sl13-section--dark {  background:#070503 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-section-head {  display:grid !important;  grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr) !important;  gap:54px !important;  align-items:end !important;  width:100% !important;  min-width:0 !important;  margin:0 0 28px !important;  padding:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-section-head > * {  min-width:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-h2,html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-story__copy h2 {  margin:0 !important;  color:var(--sl14-cream) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:28px !important;  font-weight:800 !important;  line-height:1.08 !important;  letter-spacing:-.014em !important;  text-transform:none !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-section-head__copy {  max-width:650px !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 :is(  .sl13-section-head__copy p,  .sl13-editorial p,  .sl13-dish p,  .sl13-story__copy p,  .sl13-visit p,  .sl13-step p) {  color:var(--sl14-copy) !important;  font-size:12.5px !important;  line-height:1.55 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-editorial-grid {  display:grid !important;  grid-template-columns:repeat(4,minmax(0,1fr)) !important;  gap:0 !important;  width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  border-top:1px solid var(--sl14-line) !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-editorial {  min-width:0 !important;  padding:18px 18px 0 !important;  border:0 !important;  border-left:1px solid var(--sl14-line-soft) !important;  background:transparent !important;  box-shadow:none !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-editorial:first-child {  padding-left:0 !important;  border-left:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-editorial__num {  display:block !important;  margin:0 0 8px !important;  color:var(--sl14-gold) !important;  font-size:9px !important;  font-weight:850 !important;  letter-spacing:.08em !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-editorial h3 {  margin:0 !important;  color:var(--sl14-cream) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:17px !important;  font-weight:750 !important;  line-height:1.12 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-dishes {  display:grid !important;  grid-template-columns:repeat(3,minmax(0,1fr)) !important;  gap:0 !important;  width:100% !important;  min-width:0 !important;  border-top:1px solid var(--sl14-line) !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-dish {  min-width:0 !important;  padding:20px 24px 0 !important;  border-left:1px solid var(--sl14-line-soft) !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-dish:first-child {  padding-left:0 !important;  border-left:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-dish__tag {  margin:0 0 8px !important;  color:var(--sl14-gold) !important;  font-size:9px !important;  font-weight:820 !important;  letter-spacing:.06em !important;  text-transform:uppercase !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-dish h3 {  margin:0 !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:18px !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-dish__price {  display:block !important;  margin-top:14px !important;  color:var(--sl14-gold) !important;  font-size:12px !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-story {  display:grid !important;  grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr) !important;  gap:48px !important;  align-items:center !important;  width:100% !important;  min-width:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-story__image {  min-width:0 !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  border:1px solid var(--sl14-line) !important;  border-radius:12px !important;  background:#070503 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-story__image img {  display:block !important;  width:100% !important;  height:auto !important;  max-width:100% !important;  aspect-ratio:16 / 10 !important;  object-fit:cover !important;  object-position:center 64% !important;  margin:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-story__copy {  min-width:0 !important;  max-width:520px !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-visit-grid {  display:grid !important;  grid-template-columns:repeat(4,minmax(0,1fr)) !important;  gap:0 !important;  width:100% !important;  min-width:0 !important;  border-top:1px solid var(--sl14-line) !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-visit {  min-width:0 !important;  padding:18px 18px 0 !important;  border-left:1px solid var(--sl14-line-soft) !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-visit:first-child {  padding-left:0 !important;  border-left:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-visit__label {  display:block !important;  margin-bottom:7px !important;  color:var(--sl14-gold) !important;  font-size:9px !important;  font-weight:820 !important;  text-transform:uppercase !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-text-link {  color:var(--sl14-gold) !important;  text-decoration:none !important;  border-bottom:1px solid rgba(237,204,123,.45) !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-process {  display:grid !important;  grid-template-columns:repeat(4,minmax(0,1fr)) !important;  gap:0 !important;  width:100% !important;  min-width:0 !important;  border-top:1px solid var(--sl14-line) !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-step {  min-width:0 !important;  padding:18px 18px 0 !important;  border-left:1px solid var(--sl14-line-soft) !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-step:first-child {  padding-left:0 !important;  border-left:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-step__num {  display:block !important;  margin-bottom:8px !important;  color:var(--sl14-gold) !important;  font-size:9px !important;  font-weight:850 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-step h3 {  margin:0 !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:16px !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-booking-band {  width:100% !important;  margin:0 !important;  padding:40px 0 !important;  border-top:1px solid var(--sl14-line) !important;  border-bottom:1px solid var(--sl14-line-soft) !important;  background:    radial-gradient(circle at 80% 50%,rgba(216,179,93,.06),transparent 28rem),    #070503 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-booking-band__inner {  display:grid !important;  grid-template-columns:minmax(0,1fr) auto !important;  gap:32px !important;  align-items:center !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-booking-band__copy {  max-width:650px !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-narrow {  width:min(820px,calc(100% - 48px)) !important;  max-width:820px !important;  margin-left:auto !important;  margin-right:auto !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 details {  margin:0 !important;  border:0 !important;  border-bottom:1px solid var(--sl14-line-soft) !important;  background:transparent !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 summary {  min-height:50px !important;  padding:14px 36px 14px 0 !important;  color:var(--sl14-cream) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:16px !important;  font-weight:700 !important;  line-height:1.2 !important;  cursor:pointer !important;}html body:has(#tbh-sluppen-v13) {  max-width:100% !important;  overflow-x:hidden !important;}@media(max-width:760px){  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-rail,  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-narrow {    width:calc(100% - 36px) !important;    max-width:calc(100% - 36px) !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 > .sl13-hero {    height:390px !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-hero__image {    object-position:67% center !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-title {    font-size:30px !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-lead {    font-size:12.5px !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-facts {    display:none !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 > .sl13-section {    padding:40px 0 !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-section-head,  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-story,  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-booking-band__inner {    grid-template-columns:1fr !important;    gap:20px !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-editorial-grid,  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-visit-grid,  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-process {    grid-template-columns:1fr 1fr !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-dishes {    grid-template-columns:1fr !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 :is(    .sl13-editorial,    .sl13-visit,    .sl13-step,    .sl13-dish  ) {    padding:14px 12px 16px !important;    border-left:0 !important;    border-bottom:1px solid var(--sl14-line-soft) !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-editorial:nth-child(odd),  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-visit:nth-child(odd),  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-step:nth-child(odd) {    padding-left:0 !important;    border-right:1px solid var(--sl14-line-soft) !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-dish {    padding-left:0 !important;    padding-right:0 !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-story__image img {    aspect-ratio:4 / 3 !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-booking-band {    padding:34px 0 !important;  }}@media(max-width:430px){  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-rail,  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-narrow {    width:calc(100% - 32px) !important;    max-width:calc(100% - 32px) !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 > .sl13-hero {    height:365px !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-title {    font-size:28px !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-editorial-grid,  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-visit-grid,  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 .sl13-process {    grid-template-columns:1fr !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 :is(    .sl13-editorial,    .sl13-visit,    .sl13-step  ) {    padding-left:0 !important;    padding-right:0 !important;    border-right:0 !important;  }}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page {  --ct15-rail:1200px;  --ct15-line:rgba(216,179,93,.16);  --ct15-line-soft:rgba(216,179,93,.09);  --ct15-line-strong:rgba(216,179,93,.30);  --ct15-cream:#f7f1e7;  --ct15-copy:rgba(247,241,231,.76);  --ct15-muted:rgba(247,241,231,.54);  --ct15-gold:#edcc7b;  --ct15-bg:#050403;  --ct15-panel:#080604;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  margin:0 !important;  padding:0 !important;  color:var(--ct15-cream) !important;  background:var(--ct15-bg) !important;  overflow-x:clip !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component,  .component):has(#tbh-contact-page) {  position:relative !important;  inset:auto !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  margin:0 !important;  padding:0 !important;  transform:none !important;  border:0 !important;  background:#050403 !important;  box-shadow:none !important;  overflow:visible !important;}html body :is(  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component,  .component):has(#tbh-contact-page) :is(  .container,  .container-fluid,  .component-inner,  .component-main,  .code-item,  .row,  [class*="col-"]) {  position:relative !important;  inset:auto !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  flex:0 0 100% !important;  margin:0 !important;  padding:0 !important;  transform:none !important;  border:0 !important;  background:transparent !important;  box-shadow:none !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-rail {  width:min(var(--ct15-rail),calc(100% - 48px)) !important;  min-width:0 !important;  max-width:var(--ct15-rail) !important;  margin-left:auto !important;  margin-right:auto !important;  padding-left:0 !important;  padding-right:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page > .ct8-hero {  position:relative !important;  isolation:isolate !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  height:480px !important;  margin:0 !important;  padding:0 !important;  transform:none !important;  overflow:hidden !important;  border:0 !important;  background:#050403 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-hero__image {  position:absolute !important;  inset:0 !important;  z-index:0 !important;  display:block !important;  width:100% !important;  height:100% !important;  max-width:none !important;  object-fit:cover !important;  object-position:67% center !important;  filter:saturate(1.01) contrast(1.05) brightness(.76) !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-hero__shade {  position:absolute !important;  inset:0 !important;  z-index:1 !important;  background:    linear-gradient(90deg,rgba(3,2,1,.97) 0%,rgba(3,2,1,.82) 40%,rgba(3,2,1,.36) 70%,rgba(3,2,1,.18) 100%),    linear-gradient(180deg,rgba(3,2,1,.02) 0%,rgba(3,2,1,.04) 56%,rgba(3,2,1,.78) 100%)    !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-hero__inner {  position:relative !important;  z-index:2 !important;  display:flex !important;  align-items:center !important;  width:100% !important;  height:100% !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-hero__copy {  max-width:650px !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-eyebrow {  margin:0 0 8px !important;  color:var(--ct15-gold) !important;  font-size:9px !important;  font-weight:850 !important;  line-height:1.2 !important;  letter-spacing:.10em !important;  text-transform:uppercase !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-title {  margin:0 !important;  color:var(--ct15-cream) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:40px !important;  font-weight:800 !important;  line-height:1.02 !important;  letter-spacing:-.018em !important;  text-transform:none !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-subtitle {  margin:7px 0 0 !important;  color:var(--ct15-muted) !important;  font-size:11px !important;  line-height:1.35 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-lead {  max-width:62ch !important;  margin:12px 0 0 !important;  color:var(--ct15-copy) !important;  font-size:13px !important;  line-height:1.55 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-status {  display:inline-flex !important;  align-items:center !important;  margin:13px 0 0 !important;  padding:6px 9px !important;  border:1px solid var(--ct15-line) !important;  border-radius:999px !important;  color:var(--ct15-copy) !important;  background:rgba(255,255,255,.01) !important;  font-size:10px !important;  line-height:1 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-actions {  display:flex !important;  flex-wrap:wrap !important;  gap:9px !important;  align-items:center !important;  margin-top:16px !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-btn {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  min-height:40px !important;  padding:9px 15px !important;  border:1px solid var(--ct15-line-strong) !important;  border-radius:999px !important;  color:var(--ct15-cream) !important;  background:rgba(255,255,255,.01) !important;  font-size:10px !important;  font-weight:820 !important;  line-height:1 !important;  letter-spacing:.035em !important;  text-transform:uppercase !important;  text-decoration:none !important;  box-shadow:none !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-btn--primary {  border-color:var(--ct15-gold) !important;  color:#140d05 !important;  background:linear-gradient(180deg,#f1d487,#dcb55b) !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-facts {  width:100% !important;  margin:0 !important;  padding:0 !important;  border-top:1px solid var(--ct15-line) !important;  border-bottom:1px solid var(--ct15-line-soft) !important;  background:#060503 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-facts__inner {  display:grid !important;  grid-template-columns:repeat(3,minmax(0,1fr)) !important;  gap:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-fact {  min-width:0 !important;  padding:16px 18px !important;  border-left:1px solid var(--ct15-line-soft) !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-fact:first-child {  padding-left:0 !important;  border-left:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-fact strong,html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-fact span {  display:block !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-fact strong {  color:var(--ct15-gold) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:15px !important;  line-height:1.1 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-fact span {  margin-top:5px !important;  color:var(--ct15-muted) !important;  font-size:10.5px !important;  line-height:1.4 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page > .ct8-section {  position:relative !important;  inset:auto !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  margin:0 !important;  padding:52px 0 !important;  transform:none !important;  border:0 !important;  border-top:1px solid var(--ct15-line-soft) !important;  background:#050403 !important;  box-shadow:none !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-contact-grid {  display:grid !important;  grid-template-columns:repeat(2,minmax(0,1fr)) !important;  gap:64px !important;  align-items:start !important;  width:100% !important;  min-width:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-column {  min-width:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-column h2,html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-h2,html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-parking__copy h2,html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-final h2 {  margin:0 !important;  color:var(--ct15-cream) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:27px !important;  font-weight:800 !important;  line-height:1.08 !important;  letter-spacing:-.014em !important;  text-transform:none !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-address {  margin:16px 0 0 !important;  color:var(--ct15-copy) !important;  font-style:normal !important;  font-size:13px !important;  line-height:1.55 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-direct {  display:grid !important;  grid-template-columns:1fr !important;  margin:18px 0 0 !important;  border-top:1px solid var(--ct15-line) !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-direct a {  display:grid !important;  grid-template-columns:minmax(0,1fr) auto !important;  gap:14px !important;  align-items:center !important;  min-width:0 !important;  padding:12px 0 !important;  border-bottom:1px solid var(--ct15-line-soft) !important;  color:var(--ct15-cream) !important;  text-decoration:none !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-direct strong {  min-width:0 !important;  font-size:12.5px !important;  overflow-wrap:anywhere !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-direct span {  color:var(--ct15-muted) !important;  font-size:9px !important;  text-transform:uppercase !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-note {  margin:16px 0 0 !important;  color:var(--ct15-muted) !important;  font-size:11px !important;  line-height:1.5 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-note a {  color:var(--ct15-gold) !important;  text-decoration:none !important;  border-bottom:1px solid rgba(237,204,123,.42) !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-hours {  margin:18px 0 0 !important;  border-top:1px solid var(--ct15-line) !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-hours-row {  display:grid !important;  grid-template-columns:minmax(0,1fr) auto !important;  gap:18px !important;  padding:11px 0 !important;  border-bottom:1px solid var(--ct15-line-soft) !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-hours dt {  color:var(--ct15-copy) !important;  font-size:12px !important;  font-weight:600 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-hours dd {  margin:0 !important;  color:var(--ct15-cream) !important;  font-size:12px !important;  font-weight:700 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-section-head {  display:grid !important;  grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) !important;  gap:54px !important;  align-items:end !important;  width:100% !important;  margin:0 0 26px !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-section-head__copy {  max-width:650px !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-section-head__copy p,html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-parking__copy > p:not(.ct8-eyebrow),html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-practical p,html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-final > * p {  color:var(--ct15-copy) !important;  font-size:12.5px !important;  line-height:1.55 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-map-wrap {  width:100% !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  border:1px solid var(--ct15-line) !important;  border-radius:12px !important;  background:#070503 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-map {  display:block !important;  width:100% !important;  height:360px !important;  margin:0 !important;  border:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-parking {  display:grid !important;  grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr) !important;  gap:48px !important;  align-items:center !important;  width:100% !important;  min-width:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-parking__figure {  min-width:0 !important;  margin:0 !important;  padding:0 !important;  overflow:hidden !important;  border:1px solid var(--ct15-line) !important;  border-radius:12px !important;  background:#070503 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-parking__figure img {  display:block !important;  width:100% !important;  height:auto !important;  max-width:100% !important;  aspect-ratio:16 / 10 !important;  object-fit:cover !important;  object-position:center !important;  margin:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-parking__copy {  min-width:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-parking-facts {  display:grid !important;  grid-template-columns:1fr !important;  margin:20px 0 0 !important;  border-top:1px solid var(--ct15-line) !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-parking-fact {  padding:11px 0 !important;  border-bottom:1px solid var(--ct15-line-soft) !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-parking-fact strong,html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-parking-fact span {  display:block !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-parking-fact strong {  color:var(--ct15-gold) !important;  font-size:10px !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-parking-fact span {  margin-top:4px !important;  color:var(--ct15-muted) !important;  font-size:11px !important;  line-height:1.45 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-practical-grid {  display:grid !important;  grid-template-columns:repeat(4,minmax(0,1fr)) !important;  gap:0 !important;  width:100% !important;  min-width:0 !important;  border-top:1px solid var(--ct15-line) !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-practical {  min-width:0 !important;  padding:18px 18px 0 !important;  border-left:1px solid var(--ct15-line-soft) !important;  background:transparent !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-practical:first-child {  padding-left:0 !important;  border-left:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-practical__num {  display:block !important;  margin:0 0 8px !important;  color:var(--ct15-gold) !important;  font-size:9px !important;  font-weight:850 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-practical h3 {  margin:0 !important;  color:var(--ct15-cream) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:16px !important;  line-height:1.12 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-practical p {  margin:8px 0 0 !important;  color:var(--ct15-muted) !important;  font-size:11.5px !important;  line-height:1.45 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-practical a {  display:inline-block !important;  margin-top:11px !important;  color:var(--ct15-gold) !important;  font-size:10px !important;  font-weight:750 !important;  text-decoration:none !important;  border-bottom:1px solid rgba(237,204,123,.42) !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page > .ct8-final {  position:relative !important;  inset:auto !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  margin:0 !important;  padding:48px 0 58px !important;  transform:none !important;  border-top:1px solid var(--ct15-line) !important;  border-bottom:1px solid var(--ct15-line-soft) !important;  background:    radial-gradient(circle at 50% 0%,rgba(216,179,93,.055),transparent 28rem),    #070503 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-final__inner {  width:min(820px,calc(100% - 48px)) !important;  max-width:820px !important;  margin-left:auto !important;  margin-right:auto !important;  text-align:center !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-final__inner .ct8-eyebrow {  text-align:center !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-final__inner > p:not(.ct8-eyebrow) {  max-width:620px !important;  margin:13px auto 0 !important;  color:var(--ct15-copy) !important;  font-size:12.5px !important;  line-height:1.55 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-final__inner .ct8-actions {  justify-content:center !important;}html body:has(#tbh-contact-page) {  max-width:100% !important;  overflow-x:hidden !important;}@media(max-width:760px){  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-rail {    width:calc(100% - 36px) !important;    max-width:calc(100% - 36px) !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page > .ct8-hero {    height:390px !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-title {    font-size:30px !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-facts {    display:none !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page > .ct8-section {    padding:40px 0 !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page :is(    .ct8-contact-grid,    .ct8-section-head,    .ct8-parking  ) {    grid-template-columns:1fr !important;    gap:22px !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-map {    height:300px !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-practical-grid {    grid-template-columns:1fr 1fr !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-practical {    padding:14px 12px 16px !important;    border-left:0 !important;    border-bottom:1px solid var(--ct15-line-soft) !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-practical:nth-child(odd) {    padding-left:0 !important;    border-right:1px solid var(--ct15-line-soft) !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-parking__figure img {    aspect-ratio:4 / 3 !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-final__inner {    width:calc(100% - 36px) !important;    max-width:calc(100% - 36px) !important;  }}@media(max-width:430px){  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-rail,  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-final__inner {    width:calc(100% - 32px) !important;    max-width:calc(100% - 32px) !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page > .ct8-hero {    height:360px !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-title {    font-size:28px !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-practical-grid {    grid-template-columns:1fr !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-practical:nth-child(n) {    padding-left:0 !important;    padding-right:0 !important;    border-right:0 !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-actions {    display:grid !important;    grid-template-columns:1fr !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page .ct8-actions .ct8-btn {    width:100% !important;  }}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13:is(  .sl13-bottom,  .sl13-bottom__inner,  .sl13-bottom-band,  .sl13-bottom-band__inner,  .sl13-booking-band,  .sl13-booking-band__inner,  .sl13-quick-facts,  .sl13-quick-facts__inner,  .sl13-footer-facts,  .sl13-footer-facts__inner) {  position:relative !important;  inset:auto !important;  width:min(1200px,calc(100% - 48px)) !important;  min-width:0 !important;  max-width:1200px !important;  margin-left:auto !important;  margin-right:auto !important;  transform:none !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13:is(.sl13-booking-band,.sl13-bottom-band,.sl13-footer-facts) {  width:100% !important;  max-width:100% !important;  margin-left:0 !important;  margin-right:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13:is(  .sl13-booking-band__inner,  .sl13-bottom__inner,  .sl13-bottom-band__inner,  .sl13-quick-facts__inner,  .sl13-footer-facts__inner) {  display:grid !important;  grid-template-columns:repeat(4,minmax(0,1fr)) !important;  gap:0 !important;  align-items:start !important;  width:min(1200px,calc(100% - 48px)) !important;  max-width:1200px !important;  padding:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13:is(  .sl13-booking-band__inner,  .sl13-bottom__inner,  .sl13-bottom-band__inner,  .sl13-quick-facts__inner,  .sl13-footer-facts__inner) > * {  min-width:0 !important;  width:auto !important;  max-width:none !important;  margin:0 !important;  padding:16px 18px !important;  border-left:1px solid rgba(216,179,93,.10) !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13:is(  .sl13-booking-band__inner,  .sl13-bottom__inner,  .sl13-bottom-band__inner,  .sl13-quick-facts__inner,  .sl13-footer-facts__inner) > *:first-child {  padding-left:0 !important;  border-left:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13:is(  .sl13-booking-band__inner,  .sl13-bottom__inner,  .sl13-bottom-band__inner,  .sl13-quick-facts__inner,  .sl13-footer-facts__inner) :is(strong,span,p,a,div) {  min-width:0 !important;  max-width:100% !important;  white-space:normal !important;  overflow-wrap:normal !important;  word-break:normal !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13:is(  .sl13-booking-band__inner,  .sl13-bottom__inner,  .sl13-bottom-band__inner,  .sl13-quick-facts__inner,  .sl13-footer-facts__inner) strong {  display:block !important;  color:#edcc7b !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:15px !important;  line-height:1.15 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13:is(  .sl13-booking-band__inner,  .sl13-bottom__inner,  .sl13-bottom-band__inner,  .sl13-quick-facts__inner,  .sl13-footer-facts__inner) span {  display:block !important;  margin-top:5px !important;  color:rgba(247,241,231,.56) !important;  font-size:10.5px !important;  line-height:1.4 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13 > :last-child {  min-width:0 !important;  max-width:100% !important;}@media(max-width:760px){  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13  :is(    .sl13-booking-band__inner,    .sl13-bottom__inner,    .sl13-bottom-band__inner,    .sl13-quick-facts__inner,    .sl13-footer-facts__inner  ) {    grid-template-columns:1fr 1fr !important;    width:calc(100% - 36px) !important;    max-width:calc(100% - 36px) !important;  }}@media(max-width:430px){  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13  :is(    .sl13-booking-band__inner,    .sl13-bottom__inner,    .sl13-bottom-band__inner,    .sl13-quick-facts__inner,    .sl13-footer-facts__inner  ) {    grid-template-columns:1fr !important;    width:calc(100% - 32px) !important;    max-width:calc(100% - 32px) !important;  }  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13  :is(    .sl13-booking-band__inner,    .sl13-bottom__inner,    .sl13-bottom-band__inner,    .sl13-quick-facts__inner,    .sl13-footer-facts__inner  ) > * {    padding:13px 0 !important;    border-left:0 !important;    border-bottom:1px solid rgba(216,179,93,.10) !important;  }}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13> .sl13-facts {  position:relative !important;  inset:auto !important;  top:auto !important;  right:auto !important;  bottom:auto !important;  left:auto !important;  z-index:auto !important;  display:block !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  height:auto !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  transform:none !important;  overflow:visible !important;  border-top:1px solid rgba(216,179,93,.16) !important;  border-bottom:1px solid rgba(216,179,93,.09) !important;  background:#060503 !important;  box-shadow:none !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13> .sl13-facts> .sl13-facts__inner.sl13-rail {  position:relative !important;  inset:auto !important;  display:grid !important;  grid-template-columns:repeat(4,minmax(0,1fr)) !important;  gap:0 !important;  align-items:stretch !important;  width:min(1200px,calc(100% - 48px)) !important;  min-width:0 !important;  max-width:1200px !important;  height:auto !important;  margin:0 auto !important;  padding:0 !important;  transform:none !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13> .sl13-facts .sl13-fact {  position:relative !important;  inset:auto !important;  min-width:0 !important;  width:auto !important;  max-width:none !important;  margin:0 !important;  padding:16px 18px !important;  transform:none !important;  border:0 !important;  border-left:1px solid rgba(216,179,93,.09) !important;  background:transparent !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13> .sl13-facts .sl13-fact:first-child {  padding-left:0 !important;  border-left:0 !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13> .sl13-facts .sl13-fact strong {  display:block !important;  min-width:0 !important;  max-width:100% !important;  margin:0 !important;  color:#edcc7b !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:15px !important;  line-height:1.12 !important;  white-space:normal !important;  word-break:normal !important;  overflow-wrap:normal !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13> .sl13-facts .sl13-fact span {  display:block !important;  min-width:0 !important;  max-width:100% !important;  margin:5px 0 0 !important;  color:rgba(247,241,231,.56) !important;  font-size:10.5px !important;  line-height:1.4 !important;  white-space:normal !important;  word-break:normal !important;  overflow-wrap:normal !important;}html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13> .sl13-facts + .sl13-section {  position:relative !important;  clear:both !important;  margin-top:0 !important;}@media(max-width:760px){  html body #tbh-sluppen-v13#tbh-sluppen-v13#tbh-sluppen-v13  > .sl13-facts {    display:none !important;  }}html body #tbh-cote#tbh-cote#tbh-cote{  --c18-rail:1200px;--c18-line:rgba(216,179,93,.16);--c18-line-soft:rgba(216,179,93,.09);  --c18-line-strong:rgba(216,179,93,.30);--c18-cream:#f7f1e7;--c18-copy:rgba(247,241,231,.76);  --c18-muted:rgba(247,241,231,.54);--c18-gold:#edcc7b;  width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;  color:var(--c18-cream)!important;background:#050403!important;overflow-x:clip!important}html body :is(section.usn_cmp_code,.component.usn_cmp_code,.usn_cmp_code,.component-code,.code-component,.component):has(#tbh-cote){  position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;  margin:0!important;padding:0!important;transform:none!important;border:0!important;background:#050403!important;  box-shadow:none!important;overflow:visible!important}html body :is(section.usn_cmp_code,.component.usn_cmp_code,.usn_cmp_code,.component-code,.code-component,.component):has(#tbh-cote):is(.container,.container-fluid,.component-inner,.component-main,.code-item,.row,[class*="col-"]){  width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 100%!important;  margin:0!important;padding:0!important;transform:none!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-rail{  width:min(1200px,calc(100% - 48px))!important;min-width:0!important;max-width:1200px!important;  margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}html body #tbh-cote#tbh-cote#tbh-cote>.cote5-hero{  position:relative!important;isolation:isolate!important;width:100%!important;max-width:100%!important;height:500px!important;  margin:0!important;padding:0!important;transform:none!important;overflow:hidden!important;background:#050403!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-hero__image{  position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;  max-width:none!important;object-fit:cover!important;object-position:62% center!important;  filter:saturate(1.02) contrast(1.05) brightness(.76)!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-hero__shade{  position:absolute!important;inset:0!important;z-index:1!important;  background:linear-gradient(90deg,rgba(3,2,1,.97),rgba(3,2,1,.83) 40%,rgba(3,2,1,.36) 70%,rgba(3,2,1,.18)),  linear-gradient(180deg,rgba(3,2,1,.02),rgba(3,2,1,.04) 56%,rgba(3,2,1,.78))!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-hero__inner{  position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;width:100%!important;height:100%!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-hero__copy{max-width:650px!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-eyebrow{  margin:0 0 8px!important;color:var(--c18-gold)!important;font-size:9px!important;font-weight:850!important;  line-height:1.2!important;letter-spacing:.10em!important;text-transform:uppercase!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-title{  margin:0!important;color:var(--c18-cream)!important;font-family:Georgia,"Times New Roman",serif!important;  font-size:42px!important;font-weight:800!important;line-height:1.02!important;letter-spacing:-.02em!important;text-transform:none!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-lead{  max-width:62ch!important;margin:14px 0 0!important;color:var(--c18-copy)!important;font-size:13.5px!important;line-height:1.58!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-actions{display:flex!important;flex-wrap:wrap!important;gap:9px!important;align-items:center!important;margin-top:18px!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-btn{  display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:9px 15px!important;  border:1px solid var(--c18-line-strong)!important;border-radius:999px!important;color:var(--c18-cream)!important;background:rgba(255,255,255,.01)!important;  font-size:10px!important;font-weight:820!important;letter-spacing:.035em!important;text-transform:uppercase!important;text-decoration:none!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-btn--primary{border-color:var(--c18-gold)!important;color:#140d05!important;background:linear-gradient(180deg,#f1d487,#dcb55b)!important}html body #tbh-cote#tbh-cote#tbh-cote>.cote5-story{  position:relative!important;inset:auto!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;  margin:0!important;padding:54px 0!important;transform:none!important;border-top:1px solid var(--c18-line-soft)!important;  background:#050403!important}html body #tbh-cote#tbh-cote#tbh-cote>.cote5-story>.cote5-rail{  display:block!important;width:min(1200px,calc(100% - 48px))!important;max-width:1200px!important;margin:0 auto!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-story__intro{  max-width:760px!important;margin:0 0 28px!important;padding:0!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-story__intro h2,html body #tbh-cote#tbh-cote#tbh-cote .cote5-consideration h2,html body #tbh-cote#tbh-cote#tbh-cote .cote5-booking__head h2,html body #tbh-cote#tbh-cote#tbh-cote .cote5-tail h2{  margin:0!important;color:var(--c18-cream)!important;font-family:Georgia,"Times New Roman",serif!important;  font-size:28px!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.014em!important;text-transform:none!important}html body #tbh-cote#tbh-cote#tbh-cote :is(.cote5-story__intro,.cote5-product__copy,.cote5-consideration,.cote5-step,.cote5-booking,.cote5-tail) p{  color:var(--c18-copy)!important;font-size:12.5px!important;line-height:1.55!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-product{  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)!important;gap:48px!important;align-items:center!important;  width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 0 34px!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-product__copy{min-width:0!important;max-width:560px!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-product__image{  min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;  border:1px solid var(--c18-line)!important;border-radius:12px!important;background:#070503!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-product__image img{  display:block!important;width:100%!important;height:auto!important;max-width:100%!important;aspect-ratio:16/10!important;  object-fit:cover!important;object-position:center 55%!important;margin:0!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-price{  display:inline-flex!important;align-items:baseline!important;gap:10px!important;margin:16px 0 0!important;padding:10px 0!important;  border-top:1px solid var(--c18-line-soft)!important;border-bottom:1px solid var(--c18-line-soft)!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-price strong{color:var(--c18-gold)!important;font-size:16px!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-consideration{  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;  width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:34px 0 0!important;  border-top:1px solid var(--c18-line)!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-consideration__block{  min-width:0!important;padding:20px!important;border:1px solid var(--c18-line-soft)!important;border-radius:10px!important;background:#070503!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-consideration__block .cote5-actions{margin-top:16px!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-choice-row{  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;  width:100%!important;min-width:0!important;max-width:100%!important;margin:18px 0 0!important;border-top:1px solid var(--c18-line)!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-choice{  min-width:0!important;padding:14px 14px 0!important;border-left:1px solid var(--c18-line-soft)!important;background:transparent!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-choice:first-child{padding-left:0!important;border-left:0!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-choice strong{display:block!important;color:var(--c18-gold)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:15px!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-choice span{display:block!important;margin-top:5px!important;color:var(--c18-muted)!important;font-size:10.5px!important;line-height:1.4!important}html body #tbh-cote#tbh-cote#tbh-cote>.cote5-booking{  position:relative!important;width:100%!important;max-width:100%!important;margin:0!important;padding:48px 0!important;  border-top:1px solid var(--c18-line)!important;border-bottom:1px solid var(--c18-line-soft)!important;  background:radial-gradient(circle at 80% 20%,rgba(216,179,93,.055),transparent 28rem),#070503!important}html body #tbh-cote#tbh-cote#tbh-cote>.cote5-booking>.cote5-rail{  width:min(1200px,calc(100% - 48px))!important;max-width:1200px!important;margin:0 auto!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-booking__head{  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:32px!important;align-items:end!important;  width:100%!important;max-width:100%!important;margin:0 0 28px!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-steps{  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;width:100%!important;border-top:1px solid var(--c18-line)!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-step{  min-width:0!important;padding:18px 18px 0!important;border-left:1px solid var(--c18-line-soft)!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-step:first-child{padding-left:0!important;border-left:0!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-step__num{display:block!important;margin-bottom:8px!important;color:var(--c18-gold)!important;font-size:9px!important;font-weight:850!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-step h3{margin:0!important;color:var(--c18-cream)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:16px!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-faq,html body #tbh-cote#tbh-cote#tbh-cote>.cote5-tail>.cote5-narrow{  width:min(820px,calc(100% - 48px))!important;max-width:820px!important;margin-left:auto!important;margin-right:auto!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-faq{padding:50px 0!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-faq details{border-bottom:1px solid var(--c18-line-soft)!important}html body #tbh-cote#tbh-cote#tbh-cote .cote5-faq summary{  padding:14px 36px 14px 0!important;color:var(--c18-cream)!important;font-family:Georgia,"Times New Roman",serif!important;  font-size:16px!important;font-weight:700!important;cursor:pointer!important}html body #tbh-cote#tbh-cote#tbh-cote>.cote5-tail{  width:100%!important;max-width:100%!important;margin:0!important;padding:42px 0 58px!important;border-top:1px solid var(--c18-line)!important;background:#050403!important}html body #tbh-cote#tbh-cote#tbh-cote>.cote5-tail>.cote5-narrow{text-align:center!important}html body:has(#tbh-cote){max-width:100%!important;overflow-x:hidden!important}@media(max-width:760px){  html body #tbh-cote#tbh-cote#tbh-cote .cote5-rail,  html body #tbh-cote#tbh-cote#tbh-cote .cote5-faq,  html body #tbh-cote#tbh-cote#tbh-cote>.cote5-tail>.cote5-narrow{    width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important  }  html body #tbh-cote#tbh-cote#tbh-cote>.cote5-hero{height:390px!important}  html body #tbh-cote#tbh-cote#tbh-cote .cote5-title{font-size:30px!important}  html body #tbh-cote#tbh-cote#tbh-cote .cote5-product,  html body #tbh-cote#tbh-cote#tbh-cote .cote5-booking__head{grid-template-columns:1fr!important;gap:20px!important}  html body #tbh-cote#tbh-cote#tbh-cote .cote5-consideration{grid-template-columns:1fr!important;gap:14px!important}  html body #tbh-cote#tbh-cote#tbh-cote .cote5-choice-row,  html body #tbh-cote#tbh-cote#tbh-cote .cote5-steps{grid-template-columns:1fr 1fr!important}  html body #tbh-cote#tbh-cote#tbh-cote .cote5-product__image img{aspect-ratio:4/3!important}  html body #tbh-cote#tbh-cote#tbh-cote :is(.cote5-choice,.cote5-step){padding:14px 12px 16px!important;border-left:0!important;border-bottom:1px solid var(--c18-line-soft)!important}  html body #tbh-cote#tbh-cote#tbh-cote :is(.cote5-choice,.cote5-step):nth-child(odd){padding-left:0!important;border-right:1px solid var(--c18-line-soft)!important}}@media(max-width:430px){  html body #tbh-cote#tbh-cote#tbh-cote .cote5-rail,  html body #tbh-cote#tbh-cote#tbh-cote .cote5-faq,  html body #tbh-cote#tbh-cote#tbh-cote>.cote5-tail>.cote5-narrow{    width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important  }  html body #tbh-cote#tbh-cote#tbh-cote>.cote5-hero{height:365px!important}  html body #tbh-cote#tbh-cote#tbh-cote .cote5-title{font-size:28px!important}  html body #tbh-cote#tbh-cote#tbh-cote .cote5-choice-row,  html body #tbh-cote#tbh-cote#tbh-cote .cote5-steps{grid-template-columns:1fr!important}  html body #tbh-cote#tbh-cote#tbh-cote :is(.cote5-choice,.cote5-step):nth-child(n){padding-left:0!important;padding-right:0!important;border-right:0!important}}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk{  --wg19-rail:1200px;  --wg19-line:rgba(216,179,93,.16);  --wg19-line-soft:rgba(216,179,93,.09);  --wg19-line-strong:rgba(216,179,93,.30);  --wg19-cream:#f7f1e7;  --wg19-copy:rgba(247,241,231,.76);  --wg19-muted:rgba(247,241,231,.54);  --wg19-gold:#edcc7b;  width:100%!important;  min-width:0!important;  max-width:100%!important;  margin:0!important;  padding:0!important;  color:var(--wg19-cream)!important;  background:#050403!important;  overflow-x:clip!important;}html body :is(section.usn_cmp_code,.component.usn_cmp_code,.usn_cmp_code,.component-code,.code-component,.component):has(#tbh-wagyu-tomahawk){  position:relative!important;  inset:auto!important;  width:100%!important;  min-width:0!important;  max-width:100%!important;  margin:0!important;  padding:0!important;  transform:none!important;  border:0!important;  background:#050403!important;  box-shadow:none!important;  overflow:visible!important;}html body :is(section.usn_cmp_code,.component.usn_cmp_code,.usn_cmp_code,.component-code,.code-component,.component):has(#tbh-wagyu-tomahawk):is(.container,.container-fluid,.component-inner,.component-main,.code-item,.row,[class*="col-"]){  width:100%!important;  min-width:0!important;  max-width:100%!important;  flex:0 0 100%!important;  margin:0!important;  padding:0!important;  transform:none!important;  border:0!important;  background:transparent!important;  box-shadow:none!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-rail{  width:min(1200px,calc(100% - 48px))!important;  min-width:0!important;  max-width:1200px!important;  margin-left:auto!important;  margin-right:auto!important;  padding-left:0!important;  padding-right:0!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk > .wg-hero{  position:relative!important;  isolation:isolate!important;  width:100%!important;  min-width:0!important;  max-width:100%!important;  height:540px!important;  margin:0!important;  padding:0!important;  overflow:hidden!important;  background:#050403!important;  border:0!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero__image{  position:absolute!important;  inset:0!important;  z-index:0!important;  display:block!important;  width:100%!important;  height:100%!important;  max-width:none!important;  object-fit:cover!important;  object-position:58% center!important;  filter:saturate(1.02) contrast(1.05) brightness(.72)!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero__shade{  position:absolute!important;  inset:0!important;  z-index:1!important;  background:    linear-gradient(90deg,rgba(3,2,1,.97) 0%,rgba(3,2,1,.83) 40%,rgba(3,2,1,.36) 70%,rgba(3,2,1,.18) 100%),    linear-gradient(180deg,rgba(3,2,1,.03) 0%,rgba(3,2,1,.05) 54%,rgba(3,2,1,.82) 100%)    !important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero__inner{  position:relative!important;  z-index:2!important;  display:flex!important;  align-items:center!important;  width:min(1200px,calc(100% - 48px))!important;  max-width:1200px!important;  height:100%!important;  margin:0 auto!important;  padding:0 0 86px!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero__copy{  max-width:670px!important;  min-width:0!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-eyebrow{  margin:0 0 8px!important;  color:var(--wg19-gold)!important;  font-size:9px!important;  font-weight:850!important;  line-height:1.2!important;  letter-spacing:.10em!important;  text-transform:uppercase!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero h1{  margin:0!important;  color:var(--wg19-cream)!important;  font-family:Georgia,"Times New Roman",serif!important;  font-size:42px!important;  font-weight:800!important;  line-height:1.02!important;  letter-spacing:-.02em!important;  text-transform:none!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero__lead{  max-width:62ch!important;  margin:14px 0 0!important;  color:var(--wg19-copy)!important;  font-size:13.5px!important;  line-height:1.58!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-actions{  display:flex!important;  flex-wrap:wrap!important;  gap:9px!important;  align-items:center!important;  margin-top:18px!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-btn{  display:inline-flex!important;  align-items:center!important;  justify-content:center!important;  min-height:40px!important;  padding:9px 15px!important;  border:1px solid var(--wg19-line-strong)!important;  border-radius:999px!important;  color:var(--wg19-cream)!important;  background:rgba(255,255,255,.01)!important;  font-size:10px!important;  font-weight:820!important;  line-height:1!important;  letter-spacing:.035em!important;  text-transform:uppercase!important;  text-decoration:none!important;  box-shadow:none!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-btn--gold{  border-color:var(--wg19-gold)!important;  color:#140d05!important;  background:linear-gradient(180deg,#f1d487,#dcb55b)!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-inline-trust{  display:flex!important;  flex-wrap:wrap!important;  gap:8px 14px!important;  margin-top:14px!important;  color:var(--wg19-muted)!important;  font-size:10.5px!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero__support{  margin:10px 0 0!important;  color:var(--wg19-muted)!important;  font-size:10.5px!important;  line-height:1.45!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-facts{  position:absolute!important;  z-index:3!important;  left:50%!important;  bottom:0!important;  transform:translateX(-50%)!important;  display:grid!important;  grid-template-columns:repeat(4,minmax(0,1fr))!important;  gap:0!important;  width:min(1200px,calc(100% - 48px))!important;  max-width:1200px!important;  margin:0!important;  padding:0!important;  border-top:1px solid var(--wg19-line)!important;  background:rgba(5,4,3,.86)!important;  backdrop-filter:blur(3px)!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-facts article{  min-width:0!important;  padding:14px 18px!important;  border-left:1px solid var(--wg19-line-soft)!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-facts article:first-child{  padding-left:0!important;  border-left:0!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-facts strong,html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-facts span{  display:block!important;  white-space:normal!important;  word-break:normal!important;  overflow-wrap:normal!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-facts strong{  color:var(--wg19-gold)!important;  font-family:Georgia,"Times New Roman",serif!important;  font-size:15px!important;  line-height:1.12!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-facts span{  margin-top:4px!important;  color:var(--wg19-muted)!important;  font-size:10px!important;  line-height:1.38!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-nav{  position:relative!important;  width:100%!important;  margin:0!important;  padding:10px 0!important;  border-top:1px solid var(--wg19-line-soft)!important;  border-bottom:1px solid var(--wg19-line-soft)!important;  background:#060503!important;  overflow-x:auto!important;  scrollbar-width:none!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-nav::-webkit-scrollbar{display:none!important}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-nav__inner{  display:flex!important;  align-items:center!important;  justify-content:center!important;  gap:7px!important;  width:max-content!important;  min-width:100%!important;  margin:0 auto!important;  padding:0 24px!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-nav a{  display:inline-flex!important;  align-items:center!important;  justify-content:center!important;  min-height:34px!important;  padding:7px 11px!important;  border:1px solid rgba(216,179,93,.18)!important;  border-radius:999px!important;  color:rgba(247,241,231,.72)!important;  background:transparent!important;  font-size:9px!important;  font-weight:800!important;  text-transform:uppercase!important;  text-decoration:none!important;  white-space:nowrap!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk > .wg-section{  position:relative!important;  inset:auto!important;  width:100%!important;  min-width:0!important;  max-width:100%!important;  margin:0!important;  padding:52px 0!important;  transform:none!important;  border:0!important;  border-top:1px solid var(--wg19-line-soft)!important;  background:#050403!important;  box-shadow:none!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk > .wg-section--tight{  padding-top:42px!important;  padding-bottom:42px!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-section__inner{  width:min(1200px,calc(100% - 48px))!important;  max-width:1200px!important;  margin:0 auto!important;  padding:0!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-h2,html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-final h2,html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-callout h2{  margin:0!important;  color:var(--wg19-cream)!important;  font-family:Georgia,"Times New Roman",serif!important;  font-size:28px!important;  font-weight:800!important;  line-height:1.08!important;  letter-spacing:-.014em!important;  text-transform:none!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-copy{  max-width:680px!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-copy p,html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-card p,html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-callout p,html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-final p{  color:var(--wg19-copy)!important;  font-size:12.5px!important;  line-height:1.55!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-split{  display:grid!important;  grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;  gap:52px!important;  align-items:start!important;  width:100%!important;  min-width:0!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-split>*{min-width:0!important}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-grid{  display:grid!important;  gap:0!important;  width:100%!important;  min-width:0!important;  margin-top:28px!important;  border-top:1px solid var(--wg19-line)!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-grid--three{  grid-template-columns:repeat(3,minmax(0,1fr))!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-grid--four{  grid-template-columns:repeat(4,minmax(0,1fr))!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-card{  min-width:0!important;  margin:0!important;  padding:18px 18px 0!important;  border:0!important;  border-left:1px solid var(--wg19-line-soft)!important;  border-radius:0!important;  background:transparent!important;  box-shadow:none!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-card:first-child{  padding-left:0!important;  border-left:0!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-card__label{  margin:0 0 7px!important;  color:var(--wg19-gold)!important;  font-size:9px!important;  font-weight:850!important;  letter-spacing:.06em!important;  text-transform:uppercase!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-card h3{  margin:0!important;  color:var(--wg19-cream)!important;  font-family:Georgia,"Times New Roman",serif!important;  font-size:17px!important;  font-weight:750!important;  line-height:1.12!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-price-box{  display:grid!important;  grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;  gap:24px!important;  width:100%!important;  margin-top:28px!important;  padding:0!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-price-box article{  min-width:0!important;  padding:20px!important;  border:1px solid var(--wg19-line)!important;  border-radius:11px!important;  background:#070503!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-price-box strong{  display:block!important;  margin:5px 0!important;  color:var(--wg19-gold)!important;  font-family:Georgia,"Times New Roman",serif!important;  font-size:28px!important;  line-height:1!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-decision,html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-callout{  margin-top:24px!important;  padding:18px 20px!important;  border:1px solid var(--wg19-line)!important;  border-radius:10px!important;  background:#070503!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-callout{  display:grid!important;  grid-template-columns:minmax(0,1fr) auto!important;  gap:28px!important;  align-items:center!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-decision strong{  color:var(--wg19-cream)!important;  font-size:12.5px!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-faq{  border-top:1px solid var(--wg19-line)!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-faq details{  margin:0!important;  border:0!important;  border-bottom:1px solid var(--wg19-line-soft)!important;  background:transparent!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-faq summary{  min-height:50px!important;  padding:14px 36px 14px 0!important;  color:var(--wg19-cream)!important;  font-family:Georgia,"Times New Roman",serif!important;  font-size:16px!important;  font-weight:700!important;  line-height:1.2!important;  cursor:pointer!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk > .wg-final{  width:100%!important;  margin:0!important;  padding:48px 0 58px!important;  border-top:1px solid var(--wg19-line)!important;  background:    radial-gradient(circle at 50% 0%,rgba(216,179,93,.055),transparent 28rem),    #070503!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-final>.wg-rail{  width:min(820px,calc(100% - 48px))!important;  max-width:820px!important;  text-align:center!important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-actions--center{  justify-content:center!important;}html body:has(#tbh-wagyu-tomahawk){  max-width:100%!important;  overflow-x:hidden!important;}@media(max-width:760px){  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-rail,  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-section__inner,  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-final>.wg-rail{    width:calc(100% - 36px)!important;    max-width:calc(100% - 36px)!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk>.wg-hero{    height:410px!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero__inner{    width:calc(100% - 36px)!important;    padding-bottom:0!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero h1{    font-size:30px!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-facts{    display:none!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-nav__inner{    justify-content:flex-start!important;    min-width:max-content!important;    padding:0 18px!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk>.wg-section{    padding:40px 0!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk :is(.wg-split,.wg-price-box,.wg-callout){    grid-template-columns:1fr!important;    gap:20px!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-grid--three{    grid-template-columns:1fr!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-grid--four{    grid-template-columns:1fr 1fr!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-card{    padding:14px 12px 16px!important;    border-left:0!important;    border-bottom:1px solid var(--wg19-line-soft)!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-card:nth-child(odd){    padding-left:0!important;  }}@media(max-width:430px){  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-rail,  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-section__inner,  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-final>.wg-rail{    width:calc(100% - 32px)!important;    max-width:calc(100% - 32px)!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk>.wg-hero{    height:380px!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero__inner{    width:calc(100% - 32px)!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero h1{    font-size:28px!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-grid--four{    grid-template-columns:1fr!important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-card:nth-child(n){    padding-left:0!important;    padding-right:0!important;  }}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero__inner{  position:static !important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero__copy{  position:absolute !important;  z-index:2 !important;  left:max(24px,calc((100vw - 1200px)/2)) !important;  top:50% !important;  width:min(670px,calc(100vw - 48px)) !important;  max-width:670px !important;  transform:translateY(-56%) !important;}html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-facts{  position:absolute !important;  z-index:3 !important;  left:50% !important;  right:auto !important;  bottom:0 !important;  width:min(1200px,calc(100% - 48px)) !important;  max-width:1200px !important;  margin:0 !important;  transform:translateX(-50%) !important;}@media(max-width:760px){  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero__copy{    left:18px !important;    top:50% !important;    width:calc(100vw - 36px) !important;    max-width:calc(100vw - 36px) !important;    transform:translateY(-50%) !important;  }  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-facts{    display:none !important;  }}@media(max-width:430px){  html body #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero__copy{    left:16px !important;    width:calc(100vw - 32px) !important;    max-width:calc(100vw - 32px) !important;  }}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final {  position:relative !important;  inset:auto !important;  display:block !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  margin:0 !important;  padding:48px 0 56px !important;  transform:none !important;  border-top:1px solid rgba(216,179,93,.16) !important;  border-bottom:1px solid rgba(216,179,93,.10) !important;  background:    radial-gradient(circle at 50% 0%,rgba(216,179,93,.055),transparent 28rem),    #070503 !important;  overflow:visible !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final> .ct8-final__inner {  position:relative !important;  inset:auto !important;  display:block !important;  width:min(820px,calc(100% - 48px)) !important;  min-width:0 !important;  max-width:820px !important;  margin:0 auto !important;  padding:0 !important;  transform:none !important;  text-align:center !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final .ct8-eyebrow {  margin:0 0 8px !important;  text-align:center !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final h2 {  margin:0 !important;  color:#f7f1e7 !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:28px !important;  font-weight:800 !important;  line-height:1.08 !important;  letter-spacing:-.014em !important;  text-transform:none !important;  text-align:center !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final .ct8-final__inner > p:not(.ct8-eyebrow) {  max-width:620px !important;  margin:12px auto 0 !important;  color:rgba(247,241,231,.72) !important;  font-size:12.5px !important;  line-height:1.55 !important;  text-align:center !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final :is(  .ct8-facts,  .ct8-final-facts,  .ct8-final__facts,  .ct8-booking-facts) {  position:relative !important;  inset:auto !important;  display:grid !important;  grid-template-columns:repeat(3,minmax(0,1fr)) !important;  gap:0 !important;  align-items:stretch !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  height:auto !important;  margin:24px 0 0 !important;  padding:0 !important;  transform:none !important;  border-top:1px solid rgba(216,179,93,.16) !important;  border-bottom:1px solid rgba(216,179,93,.10) !important;  background:transparent !important;  box-shadow:none !important;  overflow:visible !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final :is(  .ct8-facts,  .ct8-final-facts,  .ct8-final__facts,  .ct8-booking-facts) > * {  position:relative !important;  inset:auto !important;  min-width:0 !important;  width:auto !important;  max-width:none !important;  margin:0 !important;  padding:14px 16px !important;  transform:none !important;  border:0 !important;  border-left:1px solid rgba(216,179,93,.10) !important;  background:transparent !important;  text-align:left !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final :is(  .ct8-facts,  .ct8-final-facts,  .ct8-final__facts,  .ct8-booking-facts) > *:first-child {  padding-left:0 !important;  border-left:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final :is(  .ct8-facts,  .ct8-final-facts,  .ct8-final__facts,  .ct8-booking-facts) :is(strong,span,p,small,div) {  min-width:0 !important;  max-width:100% !important;  white-space:normal !important;  word-break:normal !important;  overflow-wrap:normal !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final :is(  .ct8-facts,  .ct8-final-facts,  .ct8-final__facts,  .ct8-booking-facts) strong {  display:block !important;  margin:0 !important;  color:#edcc7b !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:15px !important;  font-weight:750 !important;  line-height:1.12 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final :is(  .ct8-facts,  .ct8-final-facts,  .ct8-final__facts,  .ct8-booking-facts) :is(span,p,small) {  display:block !important;  margin:5px 0 0 !important;  color:rgba(247,241,231,.55) !important;  font-size:10.5px !important;  line-height:1.4 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final .ct8-actions {  display:flex !important;  flex-wrap:wrap !important;  justify-content:center !important;  gap:9px !important;  width:100% !important;  margin:20px 0 0 !important;  padding:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final .ct8-facts__inner {  display:grid !important;  grid-template-columns:repeat(3,minmax(0,1fr)) !important;  gap:0 !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  margin:0 !important;  padding:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final .ct8-fact {  min-width:0 !important;  width:auto !important;  max-width:none !important;  padding:14px 16px !important;  border-left:1px solid rgba(216,179,93,.10) !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final .ct8-fact:first-child {  padding-left:0 !important;  border-left:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final :is(  .ct8-final__inner,  .ct8-facts,  .ct8-facts__inner,  .ct8-fact,  .ct8-actions) {  top:auto !important;  right:auto !important;  bottom:auto !important;  left:auto !important;}@media(max-width:760px){  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page  > .ct8-final  > .ct8-final__inner {    width:calc(100% - 36px) !important;    max-width:calc(100% - 36px) !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page  > .ct8-final :is(    .ct8-facts,    .ct8-final-facts,    .ct8-final__facts,    .ct8-booking-facts,    .ct8-facts__inner  ) {    grid-template-columns:1fr !important;  }  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page  > .ct8-final :is(    .ct8-facts,    .ct8-final-facts,    .ct8-final__facts,    .ct8-booking-facts  ) > *,  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page  > .ct8-final .ct8-fact {    padding:12px 0 !important;    border-left:0 !important;    border-bottom:1px solid rgba(216,179,93,.09) !important;    text-align:center !important;  }}@media(max-width:430px){  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page  > .ct8-final  > .ct8-final__inner {    width:calc(100% - 32px) !important;    max-width:calc(100% - 32px) !important;  }}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-facts {  position:relative !important;  inset:auto !important;  top:auto !important;  right:auto !important;  bottom:auto !important;  left:auto !important;  z-index:auto !important;  display:block !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  height:auto !important;  min-height:0 !important;  margin:0 !important;  padding:0 !important;  transform:none !important;  overflow:visible !important;  border-top:1px solid rgba(216,179,93,.16) !important;  border-bottom:1px solid rgba(216,179,93,.09) !important;  background:#060503 !important;  box-shadow:none !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-facts> .ct8-facts__inner.ct8-rail {  position:relative !important;  inset:auto !important;  display:grid !important;  grid-template-columns:repeat(3,minmax(0,1fr)) !important;  gap:0 !important;  align-items:stretch !important;  width:min(1200px,calc(100% - 48px)) !important;  min-width:0 !important;  max-width:1200px !important;  height:auto !important;  margin:0 auto !important;  padding:0 !important;  transform:none !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-facts .ct8-fact {  position:relative !important;  inset:auto !important;  min-width:0 !important;  width:auto !important;  max-width:none !important;  margin:0 !important;  padding:16px 18px !important;  transform:none !important;  border:0 !important;  border-left:1px solid rgba(216,179,93,.09) !important;  background:transparent !important;  box-shadow:none !important;  text-align:left !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-facts .ct8-fact:first-child {  padding-left:0 !important;  border-left:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-facts .ct8-fact strong,html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-facts .ct8-fact span {  display:block !important;  min-width:0 !important;  max-width:100% !important;  white-space:normal !important;  word-break:normal !important;  overflow-wrap:normal !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-facts .ct8-fact strong {  margin:0 !important;  color:#edcc7b !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:15px !important;  font-weight:750 !important;  line-height:1.12 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-facts .ct8-fact span {  margin:5px 0 0 !important;  color:rgba(247,241,231,.56) !important;  font-size:10.5px !important;  line-height:1.4 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-facts + .ct8-section {  position:relative !important;  clear:both !important;  margin-top:0 !important;}html body #tbh-contact-page#tbh-contact-page#tbh-contact-page> .ct8-final {  clear:both !important;}@media(max-width:760px){  html body #tbh-contact-page#tbh-contact-page#tbh-contact-page  > .ct8-facts {    display:none !important;  }}@media(max-width:760px){    html body #tbh-booking#tbh-booking  .tbh-booking__commercial-option {    min-height:0 !important;    padding:13px 14px !important;    border:1px solid rgba(216,179,93,.20) !important;    border-radius:10px !important;    background:#080604 !important;    box-shadow:none !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__commercial-option.is-selected,  html body #tbh-booking#tbh-booking  .tbh-booking__commercial-option[aria-selected="true"] {    border-color:rgba(237,204,123,.72) !important;    background:      linear-gradient(180deg,rgba(216,179,93,.055),rgba(216,179,93,.018)),      #080604 !important;    box-shadow:inset 3px 0 0 #edcc7b !important;  }    html body #tbh-booking#tbh-booking  .tbh-booking__commercial-radio {    display:none !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__commercial-copy {    min-width:0 !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__commercial-copy strong {    font-size:14px !important;    line-height:1.2 !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__commercial-copy small {    margin-top:5px !important;    color:rgba(247,241,231,.58) !important;    font-size:11px !important;    line-height:1.4 !important;  }    html body #tbh-booking#tbh-booking  .tbh-booking__commercial-status {    display:inline-flex !important;    align-items:center !important;    justify-content:center !important;    gap:5px !important;    min-width:58px !important;    min-height:30px !important;    margin:0 !important;    padding:6px 10px !important;    border:1px solid rgba(216,179,93,.30) !important;    border-radius:999px !important;    color:#edcc7b !important;    background:#050403 !important;    font-size:9px !important;    font-weight:850 !important;    line-height:1 !important;    letter-spacing:.05em !important;    text-transform:uppercase !important;    opacity:1 !important;    box-shadow:none !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__commercial-option.is-selected  .tbh-booking__commercial-status,  html body #tbh-booking#tbh-booking  .tbh-booking__commercial-option[aria-selected="true"]  .tbh-booking__commercial-status {    border-color:rgba(237,204,123,.48) !important;    color:#f0cf77 !important;    background:rgba(216,179,93,.055) !important;    -webkit-text-fill-color:#f0cf77 !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__commercial-option.is-selected  .tbh-booking__commercial-status::before,  html body #tbh-booking#tbh-booking  .tbh-booking__commercial-option[aria-selected="true"]  .tbh-booking__commercial-status::before {    content:"" !important;    display:block !important;    width:6px !important;    height:6px !important;    border-radius:50% !important;    background:#edcc7b !important;  }    html body #tbh-booking#tbh-booking  #tbh-times {    grid-template-columns:repeat(2,minmax(0,1fr)) !important;    gap:8px !important;  }  html body #tbh-booking#tbh-booking  #tbh-times button[data-time],  html body #tbh-booking#tbh-booking  .tbh-booking__time {    position:relative !important;    display:flex !important;    align-items:center !important;    justify-content:center !important;    width:100% !important;    min-width:0 !important;    max-width:100% !important;    height:54px !important;    min-height:54px !important;    max-height:54px !important;    margin:0 !important;    padding:8px 10px !important;    border:1px solid rgba(216,179,93,.26) !important;    border-radius:10px !important;    color:#f7f1e7 !important;    background:#070503 !important;    font-family:Inter,system-ui,sans-serif !important;    font-size:14px !important;    font-weight:780 !important;    line-height:1 !important;    letter-spacing:.015em !important;    text-decoration:none !important;    box-shadow:none !important;    transform:none !important;  }  html body #tbh-booking#tbh-booking  #tbh-times button[data-time]:hover:not(:disabled):not(.is-disabled),  html body #tbh-booking#tbh-booking  .tbh-booking__time:hover:not(:disabled):not(.is-disabled) {    border-color:rgba(237,204,123,.54) !important;    color:#f7f1e7 !important;    background:rgba(216,179,93,.045) !important;    transform:none !important;  }  html body #tbh-booking#tbh-booking  #tbh-times button[data-time].is-selected,  html body #tbh-booking#tbh-booking  .tbh-booking__time.is-selected {    border-color:#edcc7b !important;    color:#140d05 !important;    background:#edcc7b !important;    box-shadow:inset 0 0 0 1px rgba(255,255,255,.12) !important;  }  html body #tbh-booking#tbh-booking  #tbh-times button[data-time]:disabled,  html body #tbh-booking#tbh-booking  #tbh-times button[data-time].is-disabled,  html body #tbh-booking#tbh-booking  .tbh-booking__time:disabled,  html body #tbh-booking#tbh-booking  .tbh-booking__time.is-disabled {    border-color:rgba(255,255,255,.07) !important;    color:rgba(247,241,231,.30) !important;    background:#070604 !important;    text-decoration:none !important;    opacity:1 !important;    filter:none !important;    cursor:not-allowed !important;  }    html body #tbh-booking#tbh-booking  :is(.tbh-booking__continue,.tbh-booking__submit) {    min-height:48px !important;    border:1px solid #e5c366 !important;    border-radius:999px !important;    color:#140d05 !important;    background:linear-gradient(180deg,#f2d482,#dfb85c) !important;    -webkit-text-fill-color:#140d05 !important;    opacity:1 !important;    filter:none !important;    box-shadow:none !important;  }    html body #tbh-booking#tbh-booking  :is(    .tbh-booking__continue:disabled,    .tbh-booking__submit:disabled,    .tbh-booking__continue[aria-disabled="true"],    .tbh-booking__submit[aria-disabled="true"]  ) {    border-color:rgba(216,179,93,.14) !important;    color:rgba(247,241,231,.34) !important;    background:#15110c !important;    -webkit-text-fill-color:rgba(247,241,231,.34) !important;    opacity:1 !important;    filter:none !important;    text-shadow:none !important;    box-shadow:none !important;    cursor:not-allowed !important;  }    html body #tbh-booking#tbh-booking  :is(    .tbh-booking__continue:disabled,    .tbh-booking__submit:disabled,    .tbh-booking__continue[aria-disabled="true"],    .tbh-booking__submit[aria-disabled="true"]  ):is(:hover,:focus,:active) {    border-color:rgba(216,179,93,.14) !important;    color:rgba(247,241,231,.34) !important;    background:#15110c !important;    -webkit-text-fill-color:rgba(247,241,231,.34) !important;    transform:none !important;  }    html body #tbh-booking#tbh-booking  .tbh-booking__step-actions--sticky-mobile {    border-radius:0 !important;    background:      linear-gradient(180deg,rgba(5,4,3,.92),#050403 34%) !important;    box-shadow:0 -8px 20px rgba(0,0,0,.20) !important;  }}@media(max-width:430px){  html body #tbh-booking#tbh-booking  #tbh-times button[data-time],  html body #tbh-booking#tbh-booking  .tbh-booking__time {    height:52px !important;    min-height:52px !important;    max-height:52px !important;    font-size:13.5px !important;  }}@media(max-width:760px){    html body #tbh-booking#tbh-booking  :is(    .tbh-booking__section,    .tbh-booking__section *,    .tbh-booking__fields,    .tbh-booking__field,    .tbh-booking__field *,    .tbh-booking__step-actions,    .tbh-booking__step-actions *  ) {    box-sizing:border-box !important;  }  html body #tbh-booking#tbh-booking  :is(    input,    select,    textarea,    button  ) {    min-width:0 !important;    max-width:100% !important;    box-sizing:border-box !important;  }    html body #tbh-booking#tbh-booking  .tbh-booking__fields {    display:grid !important;    grid-template-columns:minmax(0,1fr) !important;    gap:14px !important;    width:100% !important;    min-width:0 !important;    max-width:100% !important;    margin:0 !important;    padding:0 !important;    overflow:visible !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__field {    display:block !important;    width:100% !important;    min-width:0 !important;    max-width:100% !important;    margin:0 !important;    padding:0 !important;    overflow:visible !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__field > label,  html body #tbh-booking#tbh-booking  .tbh-booking__field-label {    display:block !important;    width:100% !important;    min-width:0 !important;    max-width:100% !important;    margin:0 0 8px !important;  }    html body #tbh-booking#tbh-booking  :is(    .tbh-booking__field input,    .tbh-booking__field select,    .tbh-booking__field textarea,    #tbh-date,    #tbh-guests  ) {    display:block !important;    width:100% !important;    min-width:0 !important;    max-width:100% !important;    height:auto !important;    min-height:52px !important;    margin:0 !important;    padding:12px 14px !important;    border:1px solid rgba(216,179,93,.30) !important;    border-radius:10px !important;    color:#f7f1e7 !important;    background:#050403 !important;    font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;    font-size:14px !important;    line-height:1.2 !important;    box-shadow:none !important;    overflow:hidden !important;  }    html body #tbh-booking#tbh-booking  input[type="date"] {    -webkit-appearance:none !important;    appearance:none !important;    width:100% !important;    min-width:0 !important;    max-width:100% !important;    padding-right:42px !important;    text-align:left !important;    overflow:hidden !important;  }  html body #tbh-booking#tbh-booking  input[type="date"]::-webkit-date-and-time-value {    min-width:0 !important;    width:auto !important;    margin:0 !important;    text-align:left !important;  }  html body #tbh-booking#tbh-booking  input[type="date"]::-webkit-datetime-edit {    min-width:0 !important;    max-width:100% !important;    padding:0 !important;  }  html body #tbh-booking#tbh-booking  input[type="date"]::-webkit-calendar-picker-indicator {    position:absolute !important;    right:12px !important;    width:20px !important;    height:20px !important;    margin:0 !important;    padding:0 !important;    opacity:.85 !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__field:has(input[type="date"]) {    position:relative !important;  }    html body #tbh-booking#tbh-booking  select {    width:100% !important;    min-width:0 !important;    max-width:100% !important;    padding-right:42px !important;    text-overflow:ellipsis !important;  }    html body #tbh-booking#tbh-booking  :is(    .tbh-booking__field-help,    .tbh-booking__commercial-help,    .tbh-booking__deadline,    .tbh-booking__deadline *,    .tbh-booking__summary,    .tbh-booking__summary *  ) {    min-width:0 !important;    max-width:100% !important;    white-space:normal !important;    word-break:normal !important;    overflow-wrap:anywhere !important;  }    html body #tbh-booking#tbh-booking  :is(    .tbh-booking__commercial-option,    .tbh-booking__time,    #tbh-times button,    .tbh-booking__continue,    .tbh-booking__submit,    .tbh-booking__back  ) {    min-width:0 !important;    max-width:100% !important;    box-sizing:border-box !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__commercial-option {    width:100% !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__commercial-copy {    min-width:0 !important;    max-width:100% !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__commercial-copy :is(strong,small) {    min-width:0 !important;    max-width:100% !important;    white-space:normal !important;    overflow-wrap:anywhere !important;  }    html body #tbh-booking#tbh-booking  .tbh-booking__step-actions {    width:100% !important;    max-width:100% !important;    margin:18px 0 0 !important;    padding:10px 0 max(10px,env(safe-area-inset-bottom)) !important;    left:auto !important;    right:auto !important;    overflow:visible !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__step-actions > :is(button,a) {    width:100% !important;    min-width:0 !important;    max-width:100% !important;    margin:0 !important;  }    html body #tbh-booking#tbh-booking  .tbh-booking__section {    min-width:0 !important;    max-width:calc(100vw - 24px) !important;    overflow:visible !important;  }}@media(max-width:430px){  html body #tbh-booking#tbh-booking  :is(    .tbh-booking__field input,    .tbh-booking__field select,    .tbh-booking__field textarea,    #tbh-date,    #tbh-guests  ) {    min-height:50px !important;    padding-top:11px !important;    padding-bottom:11px !important;    font-size:13.5px !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__section {    width:calc(100% - 24px) !important;    max-width:calc(100% - 24px) !important;    margin-left:auto !important;    margin-right:auto !important;  }}@media(max-width:760px){    html body #tbh-booking#tbh-booking#tbh-booking  #tbh-times button[data-time].is-selected::after,  html body #tbh-booking#tbh-booking#tbh-booking  #tbh-times button[data-time][aria-checked="true"]::after {    content:none !important;    display:none !important;  }    html body #tbh-booking#tbh-booking#tbh-booking  #tbh-times button[data-time].is-selected:not(:disabled):not(.is-disabled):not([aria-disabled="true"]),  html body #tbh-booking#tbh-booking#tbh-booking  #tbh-times button[data-time][aria-checked="true"]:not(:disabled):not(.is-disabled):not([aria-disabled="true"]) {    border-color:#edcc7b !important;    color:#140d05 !important;    -webkit-text-fill-color:#140d05 !important;    background-color:#edcc7b !important;    background-image:linear-gradient(180deg,#f1d483,#dfb85c) !important;    opacity:1 !important;    filter:none !important;    text-decoration:none !important;    text-shadow:none !important;    box-shadow:      inset 0 0 0 1px rgba(255,255,255,.14)      !important;    transform:none !important;  }    html body #tbh-booking#tbh-booking#tbh-booking  #tbh-times button[data-time].is-selected:not(:disabled):not(.is-disabled):not([aria-disabled="true"]):is(:hover,:focus,:focus-visible,:active),  html body #tbh-booking#tbh-booking#tbh-booking  #tbh-times button[data-time][aria-checked="true"]:not(:disabled):not(.is-disabled):not([aria-disabled="true"]):is(:hover,:focus,:focus-visible,:active) {    border-color:#edcc7b !important;    color:#140d05 !important;    -webkit-text-fill-color:#140d05 !important;    background-color:#edcc7b !important;    background-image:linear-gradient(180deg,#f1d483,#dfb85c) !important;    opacity:1 !important;    filter:none !important;    text-decoration:none !important;    text-shadow:none !important;    box-shadow:      inset 0 0 0 1px rgba(255,255,255,.14),      0 0 0 2px rgba(237,204,123,.10)      !important;    transform:none !important;  }    html body #tbh-booking#tbh-booking#tbh-booking  #tbh-times button[data-time].is-recommended:not(.is-selected):not([aria-checked="true"]):not(:disabled):not(.is-disabled) {    color:#f7f1e7 !important;    -webkit-text-fill-color:#f7f1e7 !important;    background:#070503 !important;  }    html body #tbh-booking#tbh-booking  .tbh-booking__selection-summary {    margin-bottom:14px !important;  }  html body #tbh-booking#tbh-booking  .tbh-booking__step-actions {    border-top:1px solid rgba(216,179,93,.16) !important;    background:#050403 !important;  }}html.usn :where(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  div.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component):has(#tbh-biffbuffet) {  width: 100vw !important;  max-width: none !important;  margin-left: calc(50% - 50vw) !important;  margin-right: calc(50% - 50vw) !important;  padding: 0 !important;  border: 0 !important;  background: transparent !important;  box-shadow: none !important;  overflow: visible !important;}html.usn :where(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  div.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component):has(#tbh-biffbuffet) > :is(  .component-inner,  .component-main,  .container,  .container-fluid,  .row,  .code-item,  [class^="col-"],  [class*=" col-"]),html.usn :where(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  div.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component):has(#tbh-biffbuffet) :is(  .component-inner,  .component-main) {  width: 100% !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;}html.usn :where(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  div.usn_cmp_code,  .component.usn_cmp_code,  .component-code,  .code-component):has(#tbh-biffbuffet) .component-introduction {  display: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid--two,#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid--three {  display: grid !important;  gap: 12px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid--two {  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid--three {  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}#tbh-booking.tbh-booking--v64.tbh-booking__commercial-option[data-commercial-option="biffbuffet_dine_in"] {  border-color: rgba(228, 189, 99, 0.36) !important;}#tbh-booking.tbh-booking--v64.tbh-booking__commercial-option[data-commercial-option="biffbuffet_dine_in"].is-selected,#tbh-booking.tbh-booking--v64.tbh-booking__commercial-option[data-commercial-option="biffbuffet_dine_in"][aria-selected="true"] {  border-color: var(--v64-gold-light, #f4d98a) !important;  background:    linear-gradient(145deg, rgba(228, 189, 99, 0.14), rgba(228, 189, 99, 0.045)),    #0b0805 !important;  box-shadow: inset 0 0 0 1px rgba(244, 217, 138, 0.08) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet {  position: relative !important;  min-width: 0 !important;  margin: 0 !important;  padding: clamp(20px, 3vw, 30px) !important;  border: 1px solid rgba(228, 189, 99, 0.28) !important;  border-radius: 16px !important;  background:    radial-gradient(circle at 92% 0%, rgba(228, 189, 99, 0.08), transparent 18rem),    linear-gradient(180deg, rgba(255, 255, 255, 0.022), rgba(255, 255, 255, 0)),    #090705 !important;  box-shadow: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet[hidden] {  display: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-head {  max-width: 760px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-head h3 {  margin: 6px 0 9px !important;  color: var(--v64-bone, #f7f1e7) !important;  font-family: Georgia, "Times New Roman", serif !important;  font-size: clamp(1.45rem, 2.2vw, 2rem) !important;  font-weight: 700 !important;  line-height: 1.06 !important;  letter-spacing: -0.018em !important;  text-transform: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-head > p:last-child {  max-width: 68ch !important;  margin: 0 !important;  color: var(--v64-muted, rgba(247, 241, 231, 0.68)) !important;  font-size: 0.88rem !important;  line-height: 1.6 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-price {  display: inline-flex !important;  align-items: baseline !important;  gap: 8px !important;  margin: 20px 0 18px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-price strong {  color: var(--v64-gold-light, #f4d98a) !important;  font-family: Georgia, "Times New Roman", serif !important;  font-size: clamp(1.7rem, 3vw, 2.35rem) !important;  font-weight: 700 !important;  line-height: 1 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-price span {  color: var(--v64-faint, rgba(247, 241, 231, 0.50)) !important;  font-size: 0.68rem !important;  font-weight: 850 !important;  letter-spacing: 0.09em !important;  text-transform: uppercase !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-grid {  display: grid !important;  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;  gap: 12px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-grid article {  min-width: 0 !important;  padding: 15px 16px !important;  border: 1px solid rgba(228, 189, 99, 0.14) !important;  border-radius: 12px !important;  background: rgba(255, 255, 255, 0.014) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-grid h4 {  margin: 0 0 8px !important;  color: var(--v64-gold-light, #f4d98a) !important;  font-family: Inter, system-ui, sans-serif !important;  font-size: 0.68rem !important;  font-weight: 900 !important;  line-height: 1.3 !important;  letter-spacing: 0.095em !important;  text-transform: uppercase !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-grid ul {  display: grid !important;  gap: 0 !important;  margin: 0 !important;  padding: 0 !important;  list-style: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-grid li {  margin: 0 !important;  padding: 5px 0 !important;  border-bottom: 1px solid rgba(228, 189, 99, 0.08) !important;  color: var(--v64-text, rgba(247, 241, 231, 0.90)) !important;  font-size: 0.82rem !important;  line-height: 1.42 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-grid li:last-child {  border-bottom: 0 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-rules {  display: grid !important;  gap: 4px !important;  margin-top: 18px !important;  padding-top: 15px !important;  border-top: 1px solid rgba(228, 189, 99, 0.20) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-rules strong {  color: var(--v64-bone, #f7f1e7) !important;  font-size: 0.88rem !important;  font-weight: 800 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-rules span {  max-width: 76ch !important;  color: var(--v64-muted, rgba(247, 241, 231, 0.68)) !important;  font-size: 0.78rem !important;  line-height: 1.52 !important;}#tbh-booking-confirmation-v19-42.tbh-booking-confirmation__commercial {  border-color: rgba(229, 189, 102, 0.42) !important;  background:    linear-gradient(145deg, rgba(229, 189, 102, 0.10), rgba(229, 189, 102, 0.025)) !important;}#tbh-booking-confirmation-v19-42.tbh-booking-confirmation__commercial.tbh-booking-confirmation__preorder-title {  color: #f4d98a !important;  -webkit-text-fill-color: #f4d98a !important;}#tbh-biffbuffet.tbh-buffet {  --buffet-bg: #050403;  --buffet-bg-soft: #090604;  --buffet-panel: #0d0a07;  --buffet-gold: #c9953e;  --buffet-gold-light: #f6d78a;  --buffet-bone: #fff2da;  --buffet-text: rgba(255, 242, 218, 0.90);  --buffet-muted: rgba(255, 242, 218, 0.68);  --buffet-line: rgba(201, 149, 62, 0.20);  --buffet-rail: 1180px;  position: relative !important;  isolation: isolate !important;  width: 100vw !important;  max-width: none !important;  min-width: 0 !important;  margin: 0 calc(50% - 50vw) !important;  overflow: clip !important;  background:    radial-gradient(circle at 50% 0%, rgba(201, 149, 62, 0.08), transparent 34rem),    linear-gradient(180deg, var(--buffet-bg), var(--buffet-bg-soft) 55%, var(--buffet-bg)) !important;  color: var(--buffet-text) !important;  font-family: Inter, "Helvetica Neue", Arial, sans-serif !important;  line-height: 1.55 !important;}#tbh-biffbuffet,#tbh-biffbuffet *,#tbh-biffbuffet *::before,#tbh-biffbuffet *::after {  box-sizing: border-box !important;}#tbh-biffbuffet a {  color: inherit !important;}#tbh-biffbuffet h1,#tbh-biffbuffet h2,#tbh-biffbuffet h3,#tbh-biffbuffet p {  margin-top: 0 !important;}#tbh-biffbuffet h1,#tbh-biffbuffet h2,#tbh-biffbuffet h3 {  color: var(--buffet-bone) !important;  font-family: Georgia, "Times New Roman", serif !important;  font-weight: 700 !important;  text-transform: none !important;  text-wrap: balance !important;  word-break: normal !important;  overflow-wrap: normal !important;  hyphens: none !important;}#tbh-biffbuffet .tbh-buffet__rail {  width: min(var(--buffet-rail), calc(100% - clamp(28px, 6vw, 72px))) !important;  max-width: var(--buffet-rail) !important;  margin-inline: auto !important;}#tbh-biffbuffet .tbh-buffet__hero {  position: relative !important;  isolation: isolate !important;  display: grid !important;  align-items: end !important;  width: 100% !important;  min-height: clamp(540px, 72svh, 700px) !important;  overflow: hidden !important;  background: #070503 !important;}#tbh-biffbuffet .tbh-buffet__hero-media,#tbh-biffbuffet .tbh-buffet__hero-shade {  position: absolute !important;  inset: 0 !important;  width: 100% !important;  height: 100% !important;}#tbh-biffbuffet .tbh-buffet__hero-media {  z-index: 0 !important;  overflow: hidden !important;}#tbh-biffbuffet .tbh-buffet__hero-media img {  width: 100% !important;  height: 100% !important;  object-fit: cover !important;  object-position: 62% center !important;  filter: saturate(1.03) contrast(1.06) brightness(0.72) !important;}#tbh-biffbuffet .tbh-buffet__hero-shade {  z-index: 1 !important;  pointer-events: none !important;  background:    radial-gradient(circle at 18% 34%, rgba(201, 149, 62, 0.13), transparent 24rem),    linear-gradient(90deg, rgba(3, 2, 1, 0.96), rgba(3, 2, 1, 0.76) 42%, rgba(3, 2, 1, 0.28) 72%, rgba(3, 2, 1, 0.52)),    linear-gradient(180deg, rgba(3, 2, 1, 0.08), transparent 38%, rgba(3, 2, 1, 0.94)) !important;}#tbh-biffbuffet .tbh-buffet__hero-copy {  position: relative !important;  z-index: 2 !important;  width: min(var(--buffet-rail), calc(100% - clamp(28px, 6vw, 72px))) !important;  max-width: var(--buffet-rail) !important;  margin-inline: auto !important;  padding: clamp(100px, 14vw, 160px) 0 clamp(46px, 6vw, 72px) !important;}#tbh-biffbuffet .tbh-buffet__hero-copy > * {  max-width: 710px !important;}#tbh-biffbuffet .tbh-buffet__eyebrow {  margin: 0 0 9px !important;  color: var(--buffet-gold-light) !important;  font-size: 0.68rem !important;  font-weight: 900 !important;  line-height: 1.3 !important;  letter-spacing: 0.13em !important;  text-transform: uppercase !important;}#tbh-biffbuffet h1 {  margin: 0 !important;  font-size: clamp(2.65rem, 5.2vw, 4.75rem) !important;  line-height: 0.96 !important;  letter-spacing: -0.03em !important;}#tbh-biffbuffet .tbh-buffet__lead {  margin: 17px 0 0 !important;  color: var(--buffet-text) !important;  font-size: clamp(0.96rem, 1.2vw, 1.08rem) !important;  line-height: 1.65 !important;  text-shadow: 0 8px 30px rgba(0, 0, 0, 0.42) !important;}#tbh-biffbuffet .tbh-buffet__price {  display: flex !important;  align-items: baseline !important;  gap: 10px !important;  margin: 23px 0 0 !important;}#tbh-biffbuffet .tbh-buffet__price strong {  color: var(--buffet-gold-light) !important;  font-family: Georgia, "Times New Roman", serif !important;  font-size: clamp(1.9rem, 3.5vw, 2.9rem) !important;  font-weight: 700 !important;  line-height: 1 !important;}#tbh-biffbuffet .tbh-buffet__price span {  color: var(--buffet-muted) !important;  font-size: 0.70rem !important;  font-weight: 850 !important;  letter-spacing: 0.09em !important;  text-transform: uppercase !important;}#tbh-biffbuffet .tbh-buffet__actions {  display: flex !important;  flex-wrap: wrap !important;  gap: 10px !important;  margin-top: 25px !important;}#tbh-biffbuffet .tbh-buffet__button {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 48px !important;  padding: 12px 20px !important;  border: 1px solid rgba(201, 149, 62, 0.34) !important;  border-radius: 999px !important;  font-size: 0.70rem !important;  font-weight: 900 !important;  line-height: 1 !important;  letter-spacing: 0.075em !important;  text-align: center !important;  text-decoration: none !important;  text-transform: uppercase !important;}#tbh-biffbuffet .tbh-buffet__button--primary {  border-color: transparent !important;  background: linear-gradient(180deg, #f8df9a, #d5a03b) !important;  color: #150f08 !important;  -webkit-text-fill-color: #150f08 !important;  box-shadow: 0 14px 38px rgba(201, 149, 62, 0.16) !important;}#tbh-biffbuffet .tbh-buffet__button--secondary {  background: rgba(255, 255, 255, 0.025) !important;  color: var(--buffet-bone) !important;  -webkit-text-fill-color: var(--buffet-bone) !important;}#tbh-biffbuffet .tbh-buffet__button:hover {  transform: translateY(-1px) !important;  border-color: rgba(246, 215, 138, 0.62) !important;}#tbh-biffbuffet a:focus-visible {  outline: 3px solid var(--buffet-gold-light) !important;  outline-offset: 4px !important;}#tbh-biffbuffet .tbh-buffet__main {  padding-top: clamp(14px, 2vw, 24px) !important;  padding-bottom: clamp(62px, 7vw, 92px) !important;}#tbh-biffbuffet .tbh-buffet__section {  padding: clamp(42px, 5.5vw, 70px) 0 !important;  border-top: 1px solid var(--buffet-line) !important;}#tbh-biffbuffet .tbh-buffet__section:first-child {  border-top: 0 !important;}#tbh-biffbuffet .tbh-buffet__section-head {  max-width: 780px !important;  margin-bottom: clamp(22px, 3vw, 32px) !important;}#tbh-biffbuffet .tbh-buffet__section h2 {  margin: 7px 0 0 !important;  font-size: clamp(1.75rem, 3.1vw, 2.7rem) !important;  line-height: 1.02 !important;  letter-spacing: -0.02em !important;}#tbh-biffbuffet .tbh-buffet__section-head > p:last-child {  margin: 12px 0 0 !important;  color: var(--buffet-muted) !important;  font-size: 0.92rem !important;  line-height: 1.65 !important;}#tbh-biffbuffet .tbh-buffet__facts,#tbh-biffbuffet .tbh-buffet__cuts {  display: grid !important;  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;  gap: 12px !important;}#tbh-biffbuffet .tbh-buffet__card {  min-width: 0 !important;  padding: 19px !important;  border: 1px solid var(--buffet-line) !important;  border-radius: 14px !important;  background:    linear-gradient(180deg, rgba(255, 255, 255, 0.025), rgba(255, 255, 255, 0.008)),    rgba(13, 10, 7, 0.84) !important;}#tbh-biffbuffet .tbh-buffet__card span {  color: var(--buffet-gold-light) !important;  font-size: 0.62rem !important;  font-weight: 900 !important;  line-height: 1.3 !important;  letter-spacing: 0.095em !important;  text-transform: uppercase !important;}#tbh-biffbuffet .tbh-buffet__card h3 {  margin: 8px 0 0 !important;  color: var(--buffet-bone) !important;  font-size: 1.03rem !important;  line-height: 1.18 !important;}#tbh-biffbuffet .tbh-buffet__card p {  margin: 7px 0 0 !important;  color: var(--buffet-muted) !important;  font-size: 0.80rem !important;  line-height: 1.52 !important;}#tbh-biffbuffet .tbh-buffet__menu-grid {  display: grid !important;  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;  gap: 22px !important;}#tbh-biffbuffet .tbh-buffet__menu-block {  min-width: 0 !important;  padding: 18px 0 !important;  border-top: 1px solid var(--buffet-line) !important;}#tbh-biffbuffet .tbh-buffet__menu-block h3 {  margin: 0 0 10px !important;  color: var(--buffet-gold-light) !important;  font-family: Inter, system-ui, sans-serif !important;  font-size: 0.68rem !important;  font-weight: 900 !important;  line-height: 1.3 !important;  letter-spacing: 0.095em !important;  text-transform: uppercase !important;}#tbh-biffbuffet .tbh-buffet__menu-block ul {  display: grid !important;  gap: 0 !important;  margin: 0 !important;  padding: 0 !important;  list-style: none !important;}#tbh-biffbuffet .tbh-buffet__menu-block li {  margin: 0 !important;  padding: 7px 0 !important;  border-bottom: 1px solid rgba(201, 149, 62, 0.08) !important;  color: var(--buffet-text) !important;  font-size: 0.88rem !important;  line-height: 1.45 !important;}#tbh-biffbuffet .tbh-buffet__menu-block li:last-child {  border-bottom: 0 !important;}#tbh-biffbuffet .tbh-buffet__rule {  display: grid !important;  grid-template-columns: minmax(160px, 0.34fr) minmax(0, 0.66fr) !important;  gap: 22px !important;  align-items: start !important;  padding: 18px 0 !important;  border-top: 1px solid var(--buffet-line) !important;}#tbh-biffbuffet .tbh-buffet__rule strong {  color: var(--buffet-bone) !important;  font-size: 0.90rem !important;  font-weight: 800 !important;  line-height: 1.45 !important;}#tbh-biffbuffet .tbh-buffet__rule span {  color: var(--buffet-muted) !important;  font-size: 0.84rem !important;  line-height: 1.58 !important;}#tbh-biffbuffet .tbh-buffet__final {  padding: clamp(24px, 4vw, 42px) !important;  border: 1px solid rgba(246, 215, 138, 0.28) !important;  border-radius: 18px !important;  background:    radial-gradient(circle at 100% 0%, rgba(201, 149, 62, 0.11), transparent 23rem),    linear-gradient(180deg, rgba(255, 255, 255, 0.026), rgba(255, 255, 255, 0.008)),    var(--buffet-panel) !important;}#tbh-biffbuffet .tbh-buffet__final h2 {  max-width: 680px !important;  margin: 7px 0 0 !important;}#tbh-home .tbh-home__biffbuffet-feature {  position: relative !important;  border-top: 1px solid rgba(246, 215, 138, 0.20) !important;  border-bottom: 1px solid rgba(246, 215, 138, 0.20) !important;}#tbh-home .tbh-home__biffbuffet-feature::before {  content: "" !important;  position: absolute !important;  inset: 12% 0 auto 58% !important;  height: 72% !important;  pointer-events: none !important;  background: radial-gradient(circle, rgba(201, 149, 62, 0.075), transparent 66%) !important;}#tbh-home .tbh-home__biffbuffet-feature-inner {  position: relative !important;  z-index: 1 !important;  display: grid !important;  grid-template-columns: minmax(0, 1.25fr) minmax(190px, 0.75fr) !important;  gap: clamp(24px, 5vw, 64px) !important;  align-items: end !important;}#tbh-home .tbh-home__biffbuffet-feature p:not(.tbh-home__eyebrow) {  max-width: 720px !important;  margin: 12px 0 0 !important;  color: var(--tbh-muted) !important;  font-size: clamp(14.5px, 1vw, 16px) !important;  line-height: 1.62 !important;}#tbh-home .tbh-home__biffbuffet-feature-price {  min-width: 0 !important;  padding-left: clamp(20px, 3vw, 36px) !important;  border-left: 1px solid rgba(201, 149, 62, 0.22) !important;  text-align: left !important;}#tbh-home .tbh-home__biffbuffet-feature-price strong {  display: block !important;  color: var(--tbh-gold-light) !important;  font-family: Georgia, "Times New Roman", serif !important;  font-size: clamp(2.05rem, 4vw, 3.4rem) !important;  font-weight: 800 !important;  line-height: 1 !important;}#tbh-home .tbh-home__biffbuffet-feature-price span {  display: block !important;  margin-top: 6px !important;  color: var(--tbh-muted) !important;  font-size: 0.66rem !important;  font-weight: 900 !important;  letter-spacing: 0.10em !important;  text-transform: uppercase !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-service {  margin: 18px 0 0 !important;  padding: 0 !important;  border: 0 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-service > legend {  margin-bottom: 8px !important;  color: var(--v64-gold-light, #f4d98a) !important;  font-size: 0.70rem !important;  font-weight: 900 !important;  letter-spacing: 0.085em !important;  text-transform: uppercase !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-service-grid {  display: grid !important;  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;  gap: 10px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-service-grid label {  position: relative !important;  display: block !important;  min-width: 0 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-service-grid input {  position: absolute !important;  opacity: 0 !important;  pointer-events: none !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-service-grid label > span {  display: block !important;  min-height: 78px !important;  padding: 14px !important;  border: 1px solid var(--v64-line, rgba(228, 189, 99, 0.22)) !important;  border-radius: 12px !important;  background: rgba(255, 255, 255, 0.018) !important;  cursor: pointer !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-service-grid input:checked + span {  border-color: var(--v64-gold-light, #f4d98a) !important;  background:    linear-gradient(180deg, rgba(228, 189, 99, 0.13), rgba(228, 189, 99, 0.035)),    #0b0805 !important;  box-shadow: inset 0 0 0 1px rgba(244, 217, 138, 0.08) !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-service-grid input:focus-visible + span {  outline: 3px solid rgba(244, 217, 138, 0.30) !important;  outline-offset: 3px !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-service-grid strong,#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-service-grid small {  display: block !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-service-grid strong {  color: var(--v64-bone, #f7f1e7) !important;  font-size: 0.90rem !important;  font-weight: 850 !important;}#tbh-booking.tbh-booking--v64 .tbh-booking__after-work-service-grid small {  margin-top: 5px !important;  color: var(--v64-muted, rgba(247, 241, 231, 0.68)) !important;  font-size: 0.74rem !important;  line-height: 1.42 !important;}#tbh-booking.tbh-booking--v64[data-tbh-product-state="not-offered"].tbh-booking__availability-assist {  display: none !important;}@media (max-width: 980px) {  #tbh-biffbuffet .tbh-buffet__facts,  #tbh-biffbuffet .tbh-buffet__cuts {    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;  }  #tbh-home .tbh-home__biffbuffet-feature-inner {    grid-template-columns: minmax(0, 1fr) minmax(160px, 0.45fr) !important;  }}@media (max-width: 760px) {  #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid--two,  #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid--three,  #tbh-booking.tbh-booking--v64 .tbh-booking__after-work-service-grid,  #tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-grid,  #tbh-biffbuffet .tbh-buffet__facts,  #tbh-biffbuffet .tbh-buffet__cuts,  #tbh-biffbuffet .tbh-buffet__menu-grid,  #tbh-home .tbh-home__biffbuffet-feature-inner {    grid-template-columns: 1fr !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet {    padding: 16px !important;    border-radius: 14px !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-price {    margin-top: 17px !important;  }  #tbh-biffbuffet .tbh-buffet__rail,  #tbh-biffbuffet .tbh-buffet__hero-copy {    width: calc(100% - 28px) !important;    max-width: none !important;  }  #tbh-biffbuffet .tbh-buffet__hero {    min-height: 580px !important;  }  #tbh-biffbuffet .tbh-buffet__hero-media img {    object-position: 68% center !important;    filter: saturate(1.02) contrast(1.06) brightness(0.64) !important;  }  #tbh-biffbuffet .tbh-buffet__hero-shade {    background:      linear-gradient(        180deg,        rgba(3, 2, 1, 0.20) 0%,        rgba(3, 2, 1, 0.38) 34%,        rgba(3, 2, 1, 0.96) 100%      ) !important;  }  #tbh-biffbuffet .tbh-buffet__hero-copy {    padding: 92px 0 34px !important;  }  #tbh-biffbuffet h1 {    font-size: clamp(2.15rem, 10vw, 3.15rem) !important;  }  #tbh-biffbuffet .tbh-buffet__actions {    display: grid !important;    grid-template-columns: 1fr !important;    width: min(360px, 100%) !important;  }  #tbh-biffbuffet .tbh-buffet__button {    width: 100% !important;  }  #tbh-biffbuffet .tbh-buffet__section {    padding: 38px 0 !important;  }  #tbh-biffbuffet .tbh-buffet__rule {    grid-template-columns: 1fr !important;    gap: 5px !important;  }  #tbh-biffbuffet .tbh-buffet__final {    padding: 24px 18px !important;    border-radius: 15px !important;  }  #tbh-home .tbh-home__biffbuffet-feature::before {    inset: 28% 0 0 20% !important;    height: 60% !important;  }  #tbh-home .tbh-home__biffbuffet-feature-price {    padding: 18px 0 0 !important;    border-left: 0 !important;    border-top: 1px solid rgba(201, 149, 62, 0.18) !important;  }}@media (max-width: 420px) {  #tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet-grid article,  #tbh-biffbuffet .tbh-buffet__card {    padding: 14px !important;  }  #tbh-biffbuffet .tbh-buffet__hero {    min-height: 540px !important;  }}@media (prefers-reduced-motion: reduce) {  #tbh-biffbuffet *,  #tbh-home .tbh-home__biffbuffet-feature *,  #tbh-booking.tbh-booking--v64 .tbh-booking__biffbuffet * {    transition-duration: 0.001ms !important;    animation-duration: 0.001ms !important;    animation-iteration-count: 1 !important;  }}@media (min-width: 981px) {  #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid--three {    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;  }  #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid--three  .tbh-booking__commercial-option {    min-height: 106px !important;  }}@media (max-width: 980px) {  #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid--three {    grid-template-columns: 1fr !important;  }}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"] {  --h145-bg:#050403;  --h145-bg-soft:#070604;  --h145-panel:#0b0906;  --h145-bone:#f7f1e7;  --h145-copy:rgba(247,241,231,.80);  --h145-muted:rgba(247,241,231,.56);  --h145-gold:#c7a15a;  --h145-gold-light:#e6c36f;  --h145-line:rgba(199,161,90,.16);  --h145-line-soft:rgba(199,161,90,.085);  --h145-rail:1120px;  --h145-readable:720px;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__hero-copy {  width:min(650px,100%) !important;  max-width:650px !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__hero-copy h1 {  max-width:760px !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__lead {  max-width:590px !important;  margin-top:18px !important;  color:rgba(247,241,231,.84) !important;  font-size:clamp(14px,1vw,16px) !important;  line-height:1.66 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__cta-support {  margin-top:15px !important;  color:rgba(247,241,231,.52) !important;  font-size:10.5px !important;  letter-spacing:.045em !important;  text-transform:uppercase !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__hero-facts {  gap:26px !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__hero-facts article {  padding-top:16px !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__main {  width:min(var(--h145-rail),100%) !important;  max-width:var(--h145-rail) !important;  margin-inline:auto !important;  padding:0 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__section {  position:relative !important;  left:50% !important;  width:100vw !important;  min-width:100vw !important;  max-width:none !important;  margin:0 !important;  padding:    clamp(92px,8.2vw,132px)    max(28px,calc((100vw - var(--h145-rail))/2)) !important;  transform:translateX(-50%) !important;  border:0 !important;  border-bottom:1px solid var(--h145-line-soft) !important;  border-radius:0 !important;  background:var(--h145-bg) !important;  box-shadow:none !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__section--final {  border-bottom:0 !important;  padding-bottom:clamp(72px,7vw,100px) !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__section-head {  width:min(var(--h145-readable),100%) !important;  max-width:var(--h145-readable) !important;  margin:0 0 clamp(42px,5vw,64px) !important;  padding:0 !important;  text-align:left !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__section-head h2 {  margin:0 !important;  font-size:clamp(30px,3.2vw,46px) !important;  line-height:1.02 !important;  letter-spacing:-.018em !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__section-head > p:last-child {  max-width:680px !important;  margin:17px 0 0 !important;  color:var(--h145-copy) !important;  font-size:14.5px !important;  line-height:1.68 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]#kvalitet {  background:    radial-gradient(circle at 12% 0%,rgba(199,161,90,.045),transparent 30rem),    var(--h145-bg-soft) !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__quality-layout {  display:grid !important;  grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr) !important;  gap:clamp(54px,7vw,100px) !important;  align-items:center !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__quality-copy > h2 {  max-width:700px !important;  margin:10px 0 0 !important;  color:var(--h145-bone) !important;  font-size:clamp(32px,3.7vw,52px) !important;  line-height:1 !important;  letter-spacing:-.024em !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__quality-lead {  max-width:610px !important;  margin:24px 0 0 !important;  color:var(--h145-copy) !important;  font-size:15px !important;  line-height:1.72 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__quality-points {  display:grid !important;  gap:0 !important;  margin-top:38px !important;  border-top:1px solid var(--h145-line) !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__quality-points article {  display:grid !important;  grid-template-columns:46px minmax(0,1fr) !important;  gap:18px !important;  padding:21px 0 !important;  border-bottom:1px solid var(--h145-line-soft) !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__quality-points article > span {  color:rgba(199,161,90,.62) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:17px !important;  font-weight:700 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__quality-points h3 {  margin:0 !important;  color:var(--h145-gold-light) !important;  font-size:20px !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__quality-points p {  margin:8px 0 0 !important;  color:var(--h145-muted) !important;  font-size:13px !important;  line-height:1.58 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__quality-media {  margin:0 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__quality-media img {  width:100% !important;  aspect-ratio:4/5 !important;  object-fit:cover !important;  object-position:center !important;  border-radius:0 !important;  filter:saturate(1.02) contrast(1.06) brightness(.78) !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__quality-media figcaption {  margin-top:12px !important;  color:rgba(247,241,231,.42) !important;  font-size:10.5px !important;  letter-spacing:.035em !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]#signaturvalg {  background:#050403 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]#signaturvalg .tbh-home__section-head--split {  width:100% !important;  max-width:none !important;  display:grid !important;  grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr) !important;  gap:clamp(40px,6vw,88px) !important;  align-items:end !important;  margin-bottom:52px !important;  text-align:left !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]#signaturvalg .tbh-home__product-grid {  gap:26px !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]#signaturvalg .tbh-home__product {  border-color:rgba(199,161,90,.12) !important;  background:transparent !important;  box-shadow:none !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]#signaturvalg .tbh-home__product-copy {  padding:24px 6px 0 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]#signaturvalg .tbh-home__product img {  border-radius:0 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__signature-footer {  display:flex !important;  justify-content:flex-end !important;  margin-top:38px !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]#midtuke {  background:    radial-gradient(circle at 82% 8%,rgba(199,161,90,.055),transparent 28rem),    #070503 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__experience-grid {  display:grid !important;  grid-template-columns:repeat(2,minmax(0,1fr)) !important;  gap:0 !important;  border-top:1px solid var(--h145-line) !important;  border-bottom:1px solid var(--h145-line) !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__experience {  display:grid !important;  grid-template-rows:auto auto 1fr !important;  min-width:0 !important;  min-height:420px !important;  padding:clamp(34px,4vw,54px) !important;  background:transparent !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__experience + .tbh-home__experience {  border-left:1px solid var(--h145-line) !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__experience h3 {  margin:9px 0 0 !important;  color:var(--h145-bone) !important;  font-size:clamp(29px,3vw,42px) !important;  line-height:1 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__experience-copy > p:not(.tbh-home__eyebrow) {  max-width:52ch !important;  margin:20px 0 0 !important;  color:var(--h145-copy) !important;  font-size:14px !important;  line-height:1.68 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__experience-meta {  margin-top:34px !important;  padding-top:18px !important;  border-top:1px solid var(--h145-line-soft) !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__experience-meta strong,html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__experience-meta span {  display:block !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__experience-meta strong {  color:var(--h145-gold-light) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:27px !important;  font-weight:700 !important;  line-height:1 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__experience-meta span {  margin-top:7px !important;  color:var(--h145-muted) !important;  font-size:10px !important;  font-weight:750 !important;  letter-spacing:.06em !important;  text-transform:uppercase !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__experience-actions {  align-self:end !important;  display:flex !important;  flex-wrap:wrap !important;  align-items:center !important;  gap:16px 20px !important;  margin-top:36px !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__text-cta {  display:inline-flex !important;  align-items:center !important;  min-height:40px !important;  color:var(--h145-gold-light) !important;  font-size:11px !important;  font-weight:800 !important;  line-height:1.3 !important;  text-decoration:underline !important;  text-decoration-color:rgba(199,161,90,.38) !important;  text-underline-offset:4px !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]#opplevelsen {  display:grid !important;  grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr) !important;  gap:clamp(50px,8vw,120px) !important;  align-items:center !important;  background:#050403 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__intimate-copy h2 {  max-width:670px !important;  margin:10px 0 0 !important;  color:var(--h145-bone) !important;  font-size:clamp(32px,3.7vw,52px) !important;  line-height:1 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__intimate-copy > p:last-child {  max-width:600px !important;  margin:22px 0 0 !important;  color:var(--h145-copy) !important;  font-size:15px !important;  line-height:1.72 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__intimate-proof {  display:grid !important;  gap:0 !important;  border-top:1px solid var(--h145-line) !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__intimate-proof span {  padding:16px 0 !important;  border-bottom:1px solid var(--h145-line-soft) !important;  color:var(--h145-gold-light) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:21px !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]#selskap {  background:    radial-gradient(circle at 8% 10%,rgba(199,161,90,.045),transparent 25rem),    #070503 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__groups-layout {  display:grid !important;  grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr) !important;  gap:clamp(60px,8vw,120px) !important;  align-items:start !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__groups-main h2 {  max-width:680px !important;  margin:10px 0 0 !important;  color:var(--h145-bone) !important;  font-size:clamp(34px,4vw,56px) !important;  line-height:.98 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__groups-main > p:not(.tbh-home__eyebrow) {  max-width:650px !important;  margin:24px 0 0 !important;  color:var(--h145-copy) !important;  font-size:14.5px !important;  line-height:1.7 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__groups-main .tbh-home__button {  margin-top:30px !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__visit {  padding-top:2px !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__visit dl {  display:grid !important;  gap:0 !important;  margin:22px 0 0 !important;  border-top:1px solid var(--h145-line) !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__visit dl > div {  display:grid !important;  grid-template-columns:105px minmax(0,1fr) !important;  gap:14px !important;  padding:13px 0 !important;  border-bottom:1px solid var(--h145-line-soft) !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__visit dt {  color:var(--h145-muted) !important;  font-size:10px !important;  font-weight:800 !important;  letter-spacing:.05em !important;  text-transform:uppercase !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__visit dd {  margin:0 !important;  color:var(--h145-bone) !important;  font-size:12.5px !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]#sporsmal .tbh-home__faq {  width:min(780px,100%) !important;  max-width:780px !important;  margin:0 !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]#sporsmal .tbh-home__faq summary {  min-height:64px !important;  padding-block:18px !important;  font-size:clamp(17px,1.6vw,21px) !important;}html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"].tbh-home__booking-card--premium {  padding:clamp(34px,5vw,58px) !important;  border:1px solid rgba(199,161,90,.18) !important;  border-radius:0 !important;  background:    linear-gradient(90deg,rgba(199,161,90,.035),transparent 42%),    #0a0705 !important;  box-shadow:none !important;}@media(max-width:980px){  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  .tbh-home__quality-layout,  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  #opplevelsen,  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  .tbh-home__groups-layout {    grid-template-columns:1fr !important;    gap:48px !important;  }  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  .tbh-home__quality-media img {    aspect-ratio:16/10 !important;  }  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  #signaturvalg .tbh-home__section-head--split {    grid-template-columns:1fr !important;    gap:12px !important;  }}@media(max-width:760px){  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  .tbh-home__section {    padding:clamp(58px,14vw,78px) 18px !important;  }  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  .tbh-home__quality-layout {    gap:38px !important;  }  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  .tbh-home__quality-media img {    aspect-ratio:4/3 !important;  }  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  .tbh-home__experience-grid {    grid-template-columns:1fr !important;  }  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  .tbh-home__experience {    min-height:0 !important;    padding:32px 0 !important;  }  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  .tbh-home__experience + .tbh-home__experience {    border-left:0 !important;    border-top:1px solid var(--h145-line) !important;  }  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  .tbh-home__experience-actions {    display:grid !important;    grid-template-columns:1fr !important;    align-items:stretch !important;  }  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  .tbh-home__experience-actions .tbh-home__button {    width:100% !important;  }  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  .tbh-home__intimate-proof span {    font-size:19px !important;  }  html body #tbh-home#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-5-exclusive-steakhouse-editorial"]  .tbh-home__booking-card--premium {    padding:28px 18px !important;  }}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] {  --p-bg:#050403;  --p-bg-soft:#070604;  --p-bone:#f7f1e7;  --p-copy:rgba(247,241,231,.80);  --p-muted:rgba(247,241,231,.58);  --p-faint:rgba(247,241,231,.40);  --p-gold:#c7a15a;  --p-gold-light:#e3c175;  --p-line:rgba(199,161,90,.16);  --p-line-soft:rgba(199,161,90,.085);  --p-rail:1120px;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp,#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp * {  box-sizing:border-box !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp {  width:100% !important;  max-width:none !important;  margin:0 !important;  padding:0 !important;  overflow:clip !important;  background:var(--p-bg) !important;  color:var(--p-copy) !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-rail {  width:min(var(--p-rail),calc(100% - 36px)) !important;  max-width:var(--p-rail) !important;  margin-inline:auto !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-section {  width:100% !important;  margin:0 !important;  padding:68px 0 !important;  border:0 !important;  border-bottom:1px solid var(--p-line-soft) !important;  border-radius:0 !important;  background:var(--p-bg) !important;  box-shadow:none !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp h2,#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp h3 {  margin:0 !important;  color:var(--p-bone) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-weight:700 !important;  letter-spacing:-.018em !important;  line-height:1.04 !important;  text-transform:none !important;  text-wrap:balance !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp h2 {  font-size:clamp(29px,8vw,42px) !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp h3 {  font-size:clamp(23px,6vw,30px) !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp :is(p,li,dd) {  color:var(--p-copy) !important;  font-size:14px !important;  line-height:1.65 !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-eyebrow {  margin:0 0 9px !important;  color:var(--p-gold-light) !important;  font-family:Inter,system-ui,sans-serif !important;  font-size:9.5px !important;  font-weight:850 !important;  line-height:1.25 !important;  letter-spacing:.10em !important;  text-transform:uppercase !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-lead {  max-width:59ch !important;  margin:19px 0 0 !important;  font-size:15px !important;  line-height:1.72 !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-head {  max-width:720px !important;  margin:0 0 36px !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-head > p:last-child {  max-width:64ch !important;  margin:15px 0 0 !important;  color:var(--p-muted) !important;}@media(max-width:760px){  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__hero {    min-height:610px !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__hero-image {    object-position:68% center !important;    filter:saturate(1.02) contrast(1.06) brightness(.62) !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__hero-shade {    background:      linear-gradient(180deg,rgba(4,3,2,.12),rgba(4,3,2,.28) 34%,rgba(4,3,2,.93) 79%,#050403 100%),      linear-gradient(90deg,rgba(4,3,2,.45),transparent 72%) !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__hero-inner {    min-height:520px !important;    display:flex !important;    align-items:flex-end !important;    padding:110px 18px 34px !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__logo {    width:72px !important;    max-width:72px !important;    margin-bottom:18px !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__hero h1 {    max-width:12ch !important;    margin:0 !important;    font-size:clamp(36px,10.5vw,48px) !important;    line-height:.97 !important;    letter-spacing:-.025em !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__lead {    max-width:36ch !important;    margin-top:15px !important;    font-size:14px !important;    line-height:1.6 !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__actions {    display:grid !important;    grid-template-columns:1fr !important;    gap:9px !important;    width:100% !important;    max-width:330px !important;    margin-top:22px !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__button {    width:100% !important;    min-height:49px !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__cta-support {    margin-top:14px !important;    font-size:9.5px !important;    letter-spacing:.055em !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__hero-facts {    grid-template-columns:repeat(3,minmax(0,1fr)) !important;    gap:0 !important;    padding:0 18px 20px !important;    border:0 !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__hero-facts article {    padding:12px 8px 0 !important;    border:0 !important;    border-top:1px solid var(--p-line) !important;    background:transparent !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__hero-facts article + article {    border-left:1px solid var(--p-line-soft) !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__hero-facts strong {    font-size:12px !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbh-home__hero-facts span {    display:none !important;  }}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-quality {  background:var(--p-bg-soft) !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-quality__grid {  display:grid !important;  grid-template-columns:1fr !important;  gap:36px !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-proof {  display:grid !important;  gap:0 !important;  margin-top:32px !important;  border-top:1px solid var(--p-line) !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-proof > div {  padding:17px 0 !important;  border-bottom:1px solid var(--p-line-soft) !important;  background:transparent !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-proof strong,#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-proof span {  display:block !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-proof strong {  color:var(--p-gold-light) !important;  font-size:15px !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-proof span {  margin-top:5px !important;  color:var(--p-muted) !important;  font-size:12.5px !important;  line-height:1.5 !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-quality__media {  margin:0 !important;  padding:0 !important;  border:0 !important;  background:transparent !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-quality__media img {  width:100% !important;  aspect-ratio:4/3 !important;  object-fit:cover !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-steaks {  display:grid !important;  grid-template-columns:1fr !important;  gap:48px !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-steak {  min-width:0 !important;  margin:0 !important;  padding:0 !important;  border:0 !important;  border-radius:0 !important;  background:transparent !important;  box-shadow:none !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-steak img {  display:block !important;  width:100% !important;  aspect-ratio:4/3 !important;  object-fit:cover !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-steak__copy {  padding:20px 0 0 !important;  background:transparent !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-steak__copy > p:not(.tbhp-eyebrow) {  margin:11px 0 0 !important;  color:var(--p-muted) !important;  font-size:13px !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-steak dl {  margin:18px 0 0 !important;  padding:0 !important;  border:0 !important;  border-top:1px solid var(--p-line-soft) !important;  background:transparent !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-steak dl > div {  display:flex !important;  justify-content:space-between !important;  gap:16px !important;  padding:9px 0 !important;  border:0 !important;  border-bottom:1px solid var(--p-line-soft) !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-steak dt {  color:var(--p-faint) !important;  font-size:10px !important;  font-weight:800 !important;  text-transform:uppercase !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-steak dd {  margin:0 !important;  color:var(--p-bone) !important;  font-size:12px !important;  font-weight:700 !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] :is(  .tbhp-steak__copy > a,  .tbhp-section-link a,  .tbhp-text-link) {  display:inline-flex !important;  align-items:center !important;  min-height:40px !important;  margin-top:14px !important;  color:var(--p-gold-light) !important;  font-size:11px !important;  font-weight:800 !important;  text-decoration:underline !important;  text-decoration-color:rgba(199,161,90,.38) !important;  text-underline-offset:4px !important;  background:transparent !important;  border:0 !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-section-link {  margin-top:36px !important;  padding-top:20px !important;  border-top:1px solid var(--p-line-soft) !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-intimate {  background:var(--p-bg-soft) !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-intimate__grid {  display:grid !important;  grid-template-columns:1fr !important;  gap:28px !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-intimate__lead {  margin:0 !important;  font-size:15px !important;  line-height:1.72 !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-intimate__list {  display:grid !important;  gap:0 !important;  margin:26px 0 0 !important;  padding:0 !important;  border:0 !important;  border-top:1px solid var(--p-line) !important;  list-style:none !important;  background:transparent !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-intimate__list li {  padding:13px 0 !important;  border-bottom:1px solid var(--p-line-soft) !important;  color:var(--p-gold-light) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:18px !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-midweek {  background:var(--p-bg) !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-experiences {  display:grid !important;  grid-template-columns:1fr !important;  gap:0 !important;  border:0 !important;  border-top:1px solid var(--p-line) !important;  background:transparent !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-experience {  display:grid !important;  gap:0 !important;  margin:0 !important;  padding:32px 0 !important;  border:0 !important;  border-bottom:1px solid var(--p-line) !important;  border-radius:0 !important;  background:transparent !important;  box-shadow:none !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-experience > div:first-child > p:not(.tbhp-eyebrow) {  max-width:58ch !important;  margin:14px 0 0 !important;  color:var(--p-muted) !important;  font-size:13.5px !important;  line-height:1.65 !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-experience__meta {  margin-top:22px !important;  padding:0 !important;  border:0 !important;  background:transparent !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-experience__meta strong,#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-experience__meta span {  display:block !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-experience__meta strong {  color:var(--p-gold-light) !important;  font-family:Georgia,"Times New Roman",serif !important;  font-size:25px !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-experience__meta span {  margin-top:5px !important;  color:var(--p-faint) !important;  font-size:9.5px !important;  font-weight:800 !important;  letter-spacing:.06em !important;  text-transform:uppercase !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-experience__actions {  display:grid !important;  grid-template-columns:1fr !important;  gap:4px !important;  margin-top:24px !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-button {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  min-height:49px !important;  padding:11px 16px !important;  border:1px solid rgba(227,193,117,.42) !important;  border-radius:999px !important;  background:transparent !important;  color:var(--p-gold-light) !important;  -webkit-text-fill-color:var(--p-gold-light) !important;  font-size:10.5px !important;  font-weight:900 !important;  letter-spacing:.055em !important;  text-decoration:none !important;  text-transform:uppercase !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-button--primary {  border-color:#e3c175 !important;  background:linear-gradient(180deg,#efd282,#d6aa4f) !important;  color:#100a04 !important;  -webkit-text-fill-color:#100a04 !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-button--secondary {  background:rgba(199,161,90,.035) !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-groups {  background:var(--p-bg-soft) !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-groups__grid {  display:grid !important;  grid-template-columns:1fr !important;  gap:44px !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-groups__grid > div {  padding:0 !important;  border:0 !important;  background:transparent !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-groups__grid > div > p:not(.tbhp-eyebrow) {  margin:18px 0 0 !important;  font-size:14px !important;  line-height:1.7 !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-groups__grid > div > .tbhp-button {  margin-top:28px !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-visit {  margin:0 !important;  padding:0 !important;  border:0 !important;  background:transparent !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-visit dl {  margin:18px 0 0 !important;  padding:0 !important;  border:0 !important;  border-top:1px solid var(--p-line) !important;  background:transparent !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-visit dl > div {  display:grid !important;  grid-template-columns:90px minmax(0,1fr) !important;  gap:12px !important;  padding:11px 0 !important;  border-bottom:1px solid var(--p-line-soft) !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-visit dt {  color:var(--p-faint) !important;  font-size:9.5px !important;  font-weight:850 !important;  text-transform:uppercase !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-visit dd {  margin:0 !important;  color:var(--p-bone) !important;  font-size:12px !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-final {  border-bottom:0 !important;  background:var(--p-bg) !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-final__inner {  display:grid !important;  grid-template-columns:1fr !important;  gap:28px !important;  padding:32px 0 !important;  border:0 !important;  border-top:1px solid var(--p-line) !important;  border-bottom:1px solid var(--p-line) !important;  background:transparent !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-final__inner > div:first-child > p:last-child {  max-width:48ch !important;  margin:14px 0 0 !important;  color:var(--p-muted) !important;}#tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-final__actions {  display:grid !important;  grid-template-columns:1fr !important;  gap:9px !important;}@media(min-width:761px){  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-rail {    width:min(var(--p-rail),calc(100% - 52px)) !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-section {    padding:88px 0 !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-quality__grid,  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-intimate__grid,  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-groups__grid {    grid-template-columns:repeat(2,minmax(0,1fr)) !important;    gap:52px !important;    align-items:center !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-quality__media img {    aspect-ratio:4/5 !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-steaks {    grid-template-columns:repeat(3,minmax(0,1fr)) !important;    gap:28px !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-experiences {    grid-template-columns:repeat(2,minmax(0,1fr)) !important;    border-bottom:1px solid var(--p-line) !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-experience {    min-height:390px !important;    padding:36px !important;    border-bottom:0 !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-experience + .tbhp-experience {    border-left:1px solid var(--p-line) !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-experience__actions {    align-self:end !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-button {    width:max-content !important;    max-width:100% !important;    min-width:180px !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-final__inner {    grid-template-columns:minmax(0,1fr) auto !important;    align-items:center !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-final__actions {    grid-template-columns:auto auto !important;  }}@media(min-width:1100px){  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-section {    padding:112px 0 !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-quality__grid {    grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr) !important;    gap:94px !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-intimate__grid {    grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) !important;    gap:100px !important;  }  #tbh-home[data-tbh-version="2026-08-10-frontpage-v14-7-melhus-tone-open-editorial"] .tbhp-groups__grid {    grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr) !important;    gap:105px !important;    align-items:start !important;  }}#tbh-booking.tbh-booking--v64[data-tbh-skip-food-step="true"] .tbh-booking__progress {  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}#tbh-booking.tbh-booking--v64[data-tbh-skip-food-step="true"] [data-progress-step="2"] {  display: none !important;}@media (max-width: 760px) {  #tbh-booking.tbh-booking--v64[data-tbh-skip-food-step="true"] .tbh-booking__progress {    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;  }}#tbh-booking .tbh-booking__buffet-mix {  margin: 22px 0 6px;  padding: 22px 0;  border-top: 1px solid rgba(189, 153, 89, .28);  border-bottom: 1px solid rgba(189, 153, 89, .20);}#tbh-booking .tbh-booking__buffet-mix[hidden] {  display: none !important;}#tbh-booking .tbh-booking__buffet-mix {  display: grid;  grid-template-columns: minmax(0, 1.4fr) minmax(220px, .7fr);  gap: 26px;  align-items: end;}#tbh-booking .tbh-booking__buffet-mix-copy h3 {  margin: 4px 0 8px;  font-size: clamp(1.15rem, 2vw, 1.55rem);  line-height: 1.15;}#tbh-booking .tbh-booking__buffet-mix-copy p:last-child {  margin: 0;  max-width: 62ch;}#tbh-booking .tbh-booking__buffet-mix-field label {  display: block;  margin: 0 0 7px;  font-weight: 700;}#tbh-booking .tbh-booking__buffet-mix-field select {  width: 100%;  min-height: 48px;}#tbh-booking .tbh-booking__buffet-mix-field small {  display: block;  margin-top: 7px;}#tbh-booking .tbh-booking__buffet-mix-summary {  grid-column: 1 / -1;  padding-top: 14px;  border-top: 1px solid rgba(189, 153, 89, .16);  font-weight: 700;}@media (max-width: 760px) {  #tbh-booking .tbh-booking__buffet-mix {    grid-template-columns: 1fr;    gap: 16px;    padding: 18px 0;  }  #tbh-booking .tbh-booking__buffet-mix-summary {    grid-column: auto;  }}#tbh-booking .tbh-booking__buffet-split {  margin: 18px 0 6px;  padding: 20px 0;  border-top: 1px solid rgba(189, 153, 89, .28);  border-bottom: 1px solid rgba(189, 153, 89, .20);}#tbh-booking .tbh-booking__buffet-split[hidden] {  display: none !important;}#tbh-booking .tbh-booking__buffet-split-head {  max-width: 760px;  margin-bottom: 16px;}#tbh-booking .tbh-booking__buffet-split-head h3 {  margin: 4px 0 8px;  font-size: clamp(1.15rem, 2vw, 1.5rem);  line-height: 1.15;}#tbh-booking .tbh-booking__buffet-split-head p:last-child {  margin: 0;}#tbh-booking .tbh-booking__buffet-split-controls {  display: grid;  grid-template-columns: minmax(220px, .9fr) minmax(220px, .9fr);  gap: 14px;  align-items: stretch;}#tbh-booking .tbh-booking__buffet-split-field,#tbh-booking .tbh-booking__buffet-split-result {  min-width: 0;  padding: 14px 0;}#tbh-booking .tbh-booking__buffet-split-field label,#tbh-booking .tbh-booking__buffet-split-result > span {  display: block;  margin-bottom: 7px;  font-weight: 700;}#tbh-booking .tbh-booking__buffet-split-field select {  width: 100%;  min-height: 48px;}#tbh-booking .tbh-booking__buffet-split-result strong {  display: block;  min-height: 48px;  line-height: 48px;  font-size: 1.08rem;}#tbh-booking .tbh-booking__buffet-split-field small,#tbh-booking .tbh-booking__buffet-split-result small {  display: block;  margin-top: 7px;}#tbh-booking .tbh-booking__buffet-mix-summary {  margin-top: 12px;  padding-top: 13px;  border-top: 1px solid rgba(189, 153, 89, .16);  font-weight: 700;}@media (max-width: 760px) {  #tbh-booking .tbh-booking__buffet-split {    padding: 17px 0;  }  #tbh-booking .tbh-booking__buffet-split-controls {    grid-template-columns: 1fr;    gap: 4px;  }  #tbh-booking .tbh-booking__buffet-split-field,  #tbh-booking .tbh-booking__buffet-split-result {    padding: 9px 0;  }}#tbh-booking .tbh-booking__buffet-split {  scroll-margin-top: 18px;}#tbh-booking[data-tbh-booking-type="regular"] .tbh-booking__buffet-split:not([hidden]),#tbh-booking[data-tbh-booking-type="biffbuffet_dine_in"] .tbh-booking__buffet-split:not([hidden]) {  display: block;}html:has(#tbh-booking),body:has(#tbh-booking),html.tbh-booking-confirmation-open,body.tbh-booking-confirmation-open {  max-width: 100% !important;  overflow-x: hidden !important;  overscroll-behavior-x: none !important;}html body #tbh-booking#tbh-booking,html body #tbh-booking#tbh-booking *,html body #tbh-booking-confirmation-v19-42,html body #tbh-booking-confirmation-v19-42 * {  box-sizing: border-box !important;}html body #tbh-booking#tbh-booking,html body #tbh-booking#tbh-booking .tbh-booking__inner,html body #tbh-booking#tbh-booking .tbh-booking__form,html body #tbh-booking#tbh-booking .tbh-booking__section {  min-width: 0 !important;  max-width: 100% !important;  overflow-x: clip !important;}html body #tbh-booking-confirmation-v19-42 {  inset: 0 !important;  width: 100vw !important;  max-width: 100vw !important;  min-width: 0 !important;  overflow-x: hidden !important;  overscroll-behavior-x: none !important;}html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__panel {  width: min(100%, 720px) !important;  min-width: 0 !important;  max-width: 720px !important;  margin-inline: auto !important;  overflow-x: hidden !important;}html body #tbh-booking-confirmation-v19-42 :is(  .tbh-booking-confirmation__details,  .tbh-booking-confirmation__preorder,  .tbh-booking-confirmation__policy,  .tbh-booking-confirmation__actions,  .tbh-booking-confirmation__reference,  .tbh-booking-confirmation__email) {  min-width: 0 !important;  max-width: 100% !important;}html body #tbh-booking-confirmation-v19-42 :is(  strong,  span,  p,  a) {  min-width: 0 !important;  overflow-wrap: anywhere !important;  word-break: normal !important;}@media (max-width: 760px) {    html body #tbh-booking#tbh-booking .tbh-booking__inner,  html body #tbh-booking#tbh-booking .tbh-booking__section {    width: calc(100% - 28px) !important;    max-width: calc(100% - 28px) !important;    margin-left: auto !important;    margin-right: auto !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__section {    padding-left: 0 !important;    padding-right: 0 !important;  }    html body #tbh-booking#tbh-booking .tbh-booking__step-actions,  html body #tbh-booking#tbh-booking .tbh-booking__step-actions--sticky-mobile {    width: 100% !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;    overflow: hidden !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__step-actions button {    width: 100% !important;    max-width: 100% !important;  }    html body #tbh-booking#tbh-booking .tbh-booking__buffet-split {    margin: 14px 0 4px !important;    padding: 16px 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__buffet-split-head {    margin: 0 0 12px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__buffet-split-head h3 {    margin: 3px 0 6px !important;    font-size: 1.32rem !important;    line-height: 1.12 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__buffet-split-head p {    margin: 0 !important;    font-size: .93rem !important;    line-height: 1.45 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__buffet-split-controls {    grid-template-columns: 1fr !important;    gap: 8px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__buffet-split-field,  html body #tbh-booking#tbh-booking .tbh-booking__buffet-split-result {    min-width: 0 !important;    width: 100% !important;    padding: 6px 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__buffet-split-field select {    width: 100% !important;    max-width: 100% !important;    min-width: 0 !important;    min-height: 52px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__buffet-split-result strong {    min-height: 0 !important;    line-height: 1.3 !important;    padding: 5px 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__buffet-mix-summary {    margin-top: 8px !important;    padding-top: 10px !important;    font-size: .94rem !important;    line-height: 1.4 !important;  }    html body #tbh-booking-confirmation-v19-42 {    padding:      max(18px, env(safe-area-inset-top))      14px      max(22px, env(safe-area-inset-bottom)) !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__panel {    width: 100% !important;    max-width: 100% !important;    padding-left: 0 !important;    padding-right: 0 !important;  }  html body #tbh-booking-confirmation-v19-42 h2 {    max-width: 100% !important;    font-size: clamp(2.45rem, 12vw, 3.4rem) !important;    line-height: .95 !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__lead {    width: 100% !important;    max-width: 32ch !important;    font-size: 1rem !important;    line-height: 1.5 !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details {    width: 100% !important;    margin-top: 22px !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details > div {    display: grid !important;    grid-template-columns: minmax(64px, .34fr) minmax(0, 1fr) !important;    gap: 10px !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    overflow: hidden !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details strong {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    text-align: right !important;    white-space: normal !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder {    padding: 16px !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-item {    grid-template-columns: 1fr !important;    gap: 4px !important;    min-width: 0 !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-doneness {    white-space: normal !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__reference {    width: 100% !important;    text-align: center !important;  }}html:has(#tbh-booking),html:has(#tbh-booking) body {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  overflow-x: hidden !important;  overscroll-behavior-x: none !important;  touch-action: pan-y pinch-zoom !important;}html body #tbh-booking#tbh-booking {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  overflow-x: clip !important;  contain: layout paint !important;}html body #tbh-booking#tbh-booking :where(  *,  *::before,  *::after) {  box-sizing: border-box !important;  min-width: 0 !important;}html body #tbh-booking#tbh-booking :where(  input,  select,  textarea,  button) {  width: 100% !important;  max-width: 100% !important;  min-width: 0 !important;}html body #tbh-booking#tbh-booking :where(  input,  select,  textarea) {  -webkit-text-size-adjust: 100% !important;  text-size-adjust: 100% !important;  font-size: 16px !important;  overflow: hidden !important;  text-overflow: ellipsis !important;}@keyframes tbh-autofill-start {  from { opacity: .999; }  to { opacity: 1; }}html body #tbh-booking#tbh-booking input:-webkit-autofill,html body #tbh-booking#tbh-booking textarea:-webkit-autofill,html body #tbh-booking#tbh-booking select:-webkit-autofill {  animation-name: tbh-autofill-start !important;  animation-duration: .01s !important;  width: 100% !important;  max-width: 100% !important;  min-width: 0 !important;}html body #tbh-booking#tbh-booking :where(  .tbh-booking__inner,  .tbh-booking__form,  .tbh-booking__section,  .tbh-booking__confirm-layout,  .tbh-booking__contact-card,  .tbh-booking__review,  .tbh-booking__fields,  .tbh-booking__field,  .tbh-booking__address,  .tbh-booking__optional,  .tbh-booking__business,  .tbh-booking__summary,  .tbh-booking__selection,  .tbh-booking__step-actions) {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;}@media (max-width: 760px) {    html body #tbh-booking#tbh-booking .tbh-booking__inner {    width: 100% !important;    max-width: 100% !important;    padding-left: 14px !important;    padding-right: 14px !important;    margin: 0 auto !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__section {    width: 100% !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__confirm-layout,  html body #tbh-booking#tbh-booking .tbh-booking__fields,  html body #tbh-booking#tbh-booking .tbh-booking__fields--two {    display: grid !important;    grid-template-columns: minmax(0, 1fr) !important;    width: 100% !important;    max-width: 100% !important;    min-width: 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__contact-card,  html body #tbh-booking#tbh-booking .tbh-booking__review {    width: 100% !important;    max-width: 100% !important;    min-width: 0 !important;    margin-left: 0 !important;    margin-right: 0 !important;  }    html body #tbh-booking#tbh-booking .tbh-booking__summary-list,  html body #tbh-booking#tbh-booking .tbh-booking__summary-list > div {    width: 100% !important;    max-width: 100% !important;    min-width: 0 !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__summary-list :where(dt, dd),  html body #tbh-booking#tbh-booking .tbh-booking__checkbox span,  html body #tbh-booking#tbh-booking .tbh-booking__business-toggle span,  html body #tbh-booking#tbh-booking .tbh-booking__optional summary {    min-width: 0 !important;    max-width: 100% !important;    overflow-wrap: anywhere !important;    word-break: normal !important;  }    html body #tbh-booking#tbh-booking .tbh-booking__checkbox,  html body #tbh-booking#tbh-booking .tbh-booking__business-toggle {    display: grid !important;    grid-template-columns: 44px minmax(0, 1fr) !important;    gap: 12px !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    align-items: start !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__checkbox input,  html body #tbh-booking#tbh-booking .tbh-booking__business-toggle input {    width: 36px !important;    max-width: 36px !important;    min-width: 36px !important;  }    html body #tbh-booking#tbh-booking .tbh-booking__optional summary {    display: flex !important;    align-items: center !important;    justify-content: space-between !important;    gap: 12px !important;    width: 100% !important;  }    html body #tbh-booking#tbh-booking .tbh-booking__summary-list dd {    white-space: normal !important;    overflow-wrap: anywhere !important;  }    html body #tbh-booking#tbh-booking .tbh-booking__step-actions,  html body #tbh-booking#tbh-booking .tbh-booking__step-actions--sticky-mobile {    left: auto !important;    right: auto !important;    width: 100% !important;    max-width: 100% !important;    margin: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;    transform: none !important;  }}html.tbh-booking-confirmation-open,body.tbh-booking-confirmation-open,html body #tbh-booking-confirmation-v19-42 {  overflow-x: hidden !important;  overscroll-behavior-x: none !important;}html body #tbh-booking-confirmation-v19-42 {  width: 100vw !important;  max-width: 100vw !important;  min-width: 0 !important;  left: 0 !important;  right: 0 !important;  transform: none !important;}@media (max-width: 760px) {  html,  body,  html body {    max-width: 100% !important;    overflow-x: hidden !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked {    position: fixed !important;    inset: 0 !important;    z-index: 2147483000 !important;    display: block !important;    width: 100dvw !important;    min-width: 100dvw !important;    max-width: 100dvw !important;    height: 100dvh !important;    min-height: 100dvh !important;    max-height: 100dvh !important;    margin: 0 !important;    padding:      max(18px, env(safe-area-inset-top))      14px      max(24px, env(safe-area-inset-bottom)) !important;    left: 0 !important;    right: auto !important;    top: 0 !important;    bottom: auto !important;    transform: none !important;    translate: none !important;    overflow-x: hidden !important;    overflow-y: auto !important;    overscroll-behavior-x: none !important;    -webkit-overflow-scrolling: touch !important;    background: #050403 !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked,  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked * {    box-sizing: border-box !important;    min-width: 0 !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__panel {    position: static !important;    display: block !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 0 auto !important;    padding: 18px 0 32px !important;    left: auto !important;    right: auto !important;    top: auto !important;    bottom: auto !important;    transform: none !important;    translate: none !important;    overflow: visible !important;    text-align: center !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__check {    width: 56px !important;    height: 56px !important;    margin: 0 auto 16px !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__eyebrow {    width: 100% !important;    margin: 0 auto 10px !important;    font-size: 11px !important;    line-height: 1.2 !important;    letter-spacing: .17em !important;    white-space: normal !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  #tbh-booking-confirmation-title {    width: 100% !important;    max-width: 100% !important;    margin: 0 !important;    font-size: clamp(42px, 12vw, 56px) !important;    line-height: .92 !important;    letter-spacing: -.035em !important;    white-space: normal !important;    text-wrap: balance !important;    overflow-wrap: normal !important;    word-break: normal !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__lead {    width: 100% !important;    max-width: 31ch !important;    margin: 18px auto 0 !important;    font-size: 16px !important;    line-height: 1.52 !important;    white-space: normal !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__details {    display: block !important;    width: 100% !important;    max-width: 100% !important;    margin: 26px 0 0 !important;    padding: 0 !important;    overflow: hidden !important;    border-top: 1px solid rgba(229,189,102,.22) !important;    border-bottom: 1px solid rgba(229,189,102,.22) !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__details > div {    display: grid !important;    grid-template-columns: 74px minmax(0, 1fr) !important;    gap: 12px !important;    align-items: center !important;    width: 100% !important;    max-width: 100% !important;    margin: 0 !important;    padding: 14px 0 !important;    border-right: 0 !important;    border-bottom: 1px solid rgba(229,189,102,.13) !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__details > div:last-child {    border-bottom: 0 !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__details span {    font-size: 10px !important;    line-height: 1.2 !important;    text-align: left !important;    letter-spacing: .12em !important;    white-space: normal !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__details strong {    width: 100% !important;    max-width: 100% !important;    margin: 0 !important;    font-size: 17px !important;    line-height: 1.25 !important;    text-align: right !important;    white-space: normal !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__preorder,  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__policy {    width: 100% !important;    max-width: 100% !important;    margin: 20px 0 0 !important;    padding: 16px !important;    overflow: hidden !important;    text-align: left !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__preorder-list {    width: 100% !important;    max-width: 100% !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__preorder-item {    display: block !important;    width: 100% !important;    max-width: 100% !important;    padding: 12px 0 !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__preorder-name,  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__preorder-doneness,  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__preorder-serving {    display: block !important;    width: 100% !important;    max-width: 100% !important;    white-space: normal !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__preorder-doneness {    margin-top: 5px !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__preorder-serving {    margin-top: 7px !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__reference {    width: 100% !important;    max-width: 100% !important;    margin: 22px auto 0 !important;    font-size: 14px !important;    line-height: 1.45 !important;    text-align: center !important;    white-space: normal !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__email {    width: 100% !important;    max-width: 34ch !important;    margin: 10px auto 0 !important;    font-size: 13px !important;    line-height: 1.5 !important;    text-align: center !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__actions {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 10px !important;    width: 100% !important;    max-width: 100% !important;    margin: 24px 0 0 !important;  }  html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation--mobile-locked  .tbh-booking-confirmation__actions button {    width: 100% !important;    max-width: 100% !important;    min-height: 52px !important;  }}.tbhe-meal-split {  display: flex !important;  flex-wrap: wrap !important;  gap: 5px !important;  margin: 5px 0 3px !important;}.tbhe-meal-badge {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 23px !important;  padding: 3px 7px !important;  border: 1px solid rgba(235, 199, 111, .36) !important;  border-radius: 999px !important;  font-size: 10px !important;  font-weight: 900 !important;  line-height: 1 !important;  letter-spacing: .06em !important;  white-space: nowrap !important;}.tbhe-meal-badge--buffet {  background: rgba(235, 199, 111, .14) !important;  color: #f3d27d !important;}.tbhe-meal-badge--ala {  background: rgba(247, 241, 231, .07) !important;  border-color: rgba(247, 241, 231, .24) !important;  color: #f7f1e7 !important;}tr:has(.tbhe-meal-badge--buffet):has(.tbhe-meal-badge--ala) {  box-shadow: inset 3px 0 0 #e7bf5d !important;}@media (max-width: 760px) {  .tbhe-meal-split {    margin-top: 7px !important;  }  .tbhe-meal-badge {    min-height: 26px !important;    padding: 5px 8px !important;    font-size: 10px !important;  }}html body #tbh-home#tbh-home.tbh-home--v15 {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  overflow-x: clip !important;  background: #050403 !important;}html body #tbh-home#tbh-home.tbh-home--v15,html body #tbh-home#tbh-home.tbh-home--v15 * {  box-sizing: border-box !important;}html body #tbh-home#tbh-home.tbh-home--v15 :where(  section, article, div, nav, header, main, figure, a, img) {  min-width: 0 !important;  max-width: 100% !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__rail {  width: min(1180px, calc(100% - 36px)) !important;  margin-inline: auto !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__main {  width: 100% !important;  max-width: none !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero {  position: relative !important;  min-height: min(820px, 92svh) !important;  overflow: hidden !important;  isolation: isolate !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-media,html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-shade {  position: absolute !important;  inset: 0 !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-media {  z-index: 0 !important;  overflow: hidden !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-image {  width: 100% !important;  height: 100% !important;  max-width: none !important;  object-fit: cover !important;  object-position: center 46% !important;  transform: scale(1.025);  animation: tbhHomeHeroBreath 12s ease-out both;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-shade {  z-index: 1 !important;  background:    linear-gradient(90deg, rgba(4,3,2,.94) 0%, rgba(4,3,2,.72) 48%, rgba(4,3,2,.26) 100%),    linear-gradient(180deg, rgba(4,3,2,.08) 40%, rgba(4,3,2,.92) 100%) !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-inner {  position: relative !important;  z-index: 2 !important;  display: flex !important;  align-items: flex-end !important;  min-height: min(760px, 84svh) !important;  padding: clamp(110px, 15vh, 180px) 0 clamp(40px, 7vh, 80px) !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-copy {  width: min(700px, 100%) !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__logo {  width: min(260px, 58vw) !important;  height: auto !important;  margin: 0 0 26px !important;}html body #tbh-home#tbh-home.tbh-home--v15 h1 {  max-width: 12ch !important;  margin: 8px 0 18px !important;  font-size: clamp(3rem, 7vw, 6.2rem) !important;  line-height: .92 !important;  letter-spacing: -.035em !important;  text-wrap: balance !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__lead {  max-width: 58ch !important;  margin: 0 0 26px !important;  font-size: clamp(1rem, 1.45vw, 1.18rem) !important;  line-height: 1.6 !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-facts {  position: relative !important;  z-index: 3 !important;  display: grid !important;  grid-template-columns: repeat(3, minmax(0,1fr)) !important;  gap: 0 !important;  margin-top: -1px !important;  border-top: 1px solid rgba(229,189,102,.2) !important;  border-bottom: 1px solid rgba(229,189,102,.14) !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-facts article {  padding: 22px 24px !important;  border-right: 1px solid rgba(229,189,102,.14) !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-facts article:last-child {  border-right: 0 !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__section {  width: 100% !important;  margin: 0 !important;  padding: clamp(68px, 8vw, 112px) 0 !important;  border-bottom: 1px solid rgba(229,189,102,.11) !important;  background: transparent !important;  border-radius: 0 !important;  box-shadow: none !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__section-head {  max-width: 860px !important;  margin-bottom: 34px !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__section-head--split,html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__intimate-grid {  display: grid !important;  grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr) !important;  gap: clamp(36px,6vw,84px) !important;  align-items: start !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__product-grid--v15 {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: clamp(18px,2.5vw,34px) !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__product {  display: block !important;  background: transparent !important;  border: 0 !important;  border-radius: 0 !important;  box-shadow: none !important;  overflow: visible !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__product-media {  display: block !important;  aspect-ratio: 4 / 3 !important;  overflow: hidden !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__product-media img {  width: 100% !important;  height: 100% !important;  object-fit: cover !important;  transform: scale(1.01);  transition: transform 650ms cubic-bezier(.2,.7,.2,1), filter 300ms ease !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__product-media:hover img {  transform: scale(1.045);}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__product-copy {  padding: 20px 0 0 !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__related-links,html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__footer-links {  display: flex !important;  flex-wrap: wrap !important;  gap: 12px 24px !important;  margin-top: 30px !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__related-links a,html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__footer-links a,html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__text-link,html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__product-link {  display: inline-flex !important;  width: max-content !important;  max-width: 100% !important;  color: #edcc7b !important;  text-decoration: none !important;  transition: transform 180ms ease, opacity 180ms ease !important;}html body #tbh-home#tbh-home.tbh-home--v15 :is(  .tbh-home__related-links a,  .tbh-home__footer-links a,  .tbh-home__text-link,  .tbh-home__product-link):hover {  transform: translateX(3px);}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__experience-grid {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  border-top: 1px solid rgba(229,189,102,.15) !important;  border-bottom: 1px solid rgba(229,189,102,.15) !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__experience {  padding: clamp(26px,4vw,46px) clamp(0px,3vw,38px) !important;  background: transparent !important;  border: 0 !important;  border-radius: 0 !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__experience:first-child {  border-right: 1px solid rgba(229,189,102,.15) !important;  padding-right: clamp(24px,4vw,48px) !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__experience:last-child {  padding-left: clamp(24px,4vw,48px) !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__experience-actions {  display: flex !important;  flex-wrap: wrap !important;  gap: 14px !important;  align-items: center !important;  margin-top: 24px !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__booking-card {  display: grid !important;  grid-template-columns: minmax(0,1.2fr) minmax(260px,.8fr) !important;  gap: clamp(30px,6vw,90px) !important;  align-items: center !important;  width: 100% !important;  padding: clamp(34px,5vw,64px) 0 !important;  border-top: 1px solid rgba(229,189,102,.22) !important;  border-bottom: 1px solid rgba(229,189,102,.22) !important;  background: transparent !important;  box-shadow: none !important;  border-radius: 0 !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__booking-actions {  display: grid !important;  gap: 10px !important;}html body #tbh-home#tbh-home.tbh-home--v15.tbh-home--js [data-tbh-reveal] {  opacity: 0;  transform: translateY(12px);  transition:    opacity 620ms cubic-bezier(.2,.7,.2,1),    transform 620ms cubic-bezier(.2,.7,.2,1) !important;}html body #tbh-home#tbh-home.tbh-home--v15.tbh-home--js [data-tbh-reveal].is-revealed {  opacity: 1;  transform: translateY(0);}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__button {  transition:    transform 170ms ease,    box-shadow 220ms ease,    background-color 170ms ease !important;}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__button:hover {  transform: translateY(-2px);}html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__button:active {  transform: translateY(0) scale(.985);}@keyframes tbhHomeHeroBreath {  from { transform: scale(1.045); }  to { transform: scale(1.01); }}@media (max-width: 760px) {  html,  body,  html body {    max-width: 100% !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 {    width: 100% !important;    max-width: 100% !important;    overflow-x: clip !important;    touch-action: pan-y pinch-zoom !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__rail {    width: calc(100% - 36px) !important;    max-width: calc(100% - 36px) !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero {    min-height: 680px !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-inner {    min-height: 610px !important;    align-items: flex-end !important;    padding: 106px 0 34px !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-image {    object-position: 62% center !important;    max-width: none !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__logo {    width: min(210px,58vw) !important;    margin-bottom: 20px !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 h1 {    max-width: 10ch !important;    font-size: clamp(2.75rem,13vw,4.2rem) !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__lead {    font-size: .98rem !important;    line-height: 1.55 !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__actions {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 10px !important;    width: 100% !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__button {    width: 100% !important;    min-height: 50px !important;    justify-content: center !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-facts {    grid-template-columns: repeat(3,minmax(0,1fr)) !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-facts article {    padding: 14px 7px !important;    text-align: center !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-facts strong {    display: block !important;    font-size: .82rem !important;    line-height: 1.15 !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__hero-facts span {    display: none !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__section {    padding: 58px 0 !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 :is(    .tbh-home__section-head--split,    .tbh-home__intimate-grid,    .tbh-home__product-grid--v15,    .tbh-home__experience-grid,    .tbh-home__booking-card  ) {    grid-template-columns: minmax(0,1fr) !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__section-head--split,  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__intimate-grid,  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__booking-card {    gap: 22px !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__product-grid--v15 {    gap: 42px !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__product-media {    aspect-ratio: 4 / 3 !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__experience {    padding: 28px 0 !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__experience:first-child {    border-right: 0 !important;    border-bottom: 1px solid rgba(229,189,102,.15) !important;    padding-right: 0 !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__experience:last-child {    padding-left: 0 !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__experience-actions {    display: grid !important;    grid-template-columns: 1fr !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__related-links,  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__footer-links {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 12px !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 :where(img,video,svg,canvas) {    max-width: 100% !important;  }}@media (max-width: 390px) {  html body #tbh-home#tbh-home.tbh-home--v15 .tbh-home__rail {    width: calc(100% - 32px) !important;    max-width: calc(100% - 32px) !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 h1 {    font-size: clamp(2.55rem,12.5vw,3.55rem) !important;  }}@media (prefers-reduced-motion: reduce) {  html body #tbh-home#tbh-home.tbh-home--v15 *,  html body #tbh-home#tbh-home.tbh-home--v15 *::before,  html body #tbh-home#tbh-home.tbh-home--v15 *::after {    animation: none !important;    transition-duration: .001ms !important;    scroll-behavior: auto !important;  }  html body #tbh-home#tbh-home.tbh-home--v15 [data-tbh-reveal] {    opacity: 1 !important;    transform: none !important;  }}#cookies.tbh-cookies-page--v5,#cookies.tbh-cookies-page--v5 * {  box-sizing: border-box !important;}#cookies.tbh-cookies-page--v5 {  --ck-bg: #050403;  --ck-surface: #0b0805;  --ck-surface-soft: rgba(255,255,255,.018);  --ck-line: rgba(199,161,90,.18);  --ck-line-strong: rgba(221,185,111,.34);  --ck-gold: var(--tbh-color-brass, #c7a15a);  --ck-gold-light: var(--tbh-color-brass-light, #ddb96f);  --ck-bone: var(--tbh-color-bone, #f7f1e7);  --ck-cream: var(--tbh-color-cream, #e8ddc8);  --ck-muted: rgba(232,221,200,.68);  --ck-faint: rgba(232,221,200,.48);  --ck-danger: #ffb4a8;  position: relative !important;  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  overflow-x: clip !important;  background:    radial-gradient(circle at 82% 3%, rgba(199,161,90,.055), transparent 26rem),    linear-gradient(180deg, #070503, #030201 44rem, #050403) !important;  color: var(--ck-cream) !important;  font-family: var(--tbh-font-body, Inter, system-ui, sans-serif) !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-inner {  width: min(1180px, calc(100% - 48px)) !important;  max-width: 1180px !important;  margin-inline: auto !important;  padding: 0 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-hero {  position: relative !important;  isolation: isolate !important;  display: block !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  height: auto !important;  min-height: 0 !important;  max-height: none !important;  margin: 0 !important;  padding: clamp(76px, 8vw, 118px) 0 clamp(44px, 5vw, 72px) !important;  overflow: hidden !important;  border: 0 !important;  border-bottom: 1px solid var(--ck-line) !important;  background:    radial-gradient(circle at 82% 30%, rgba(199,161,90,.11), transparent 28rem),    linear-gradient(112deg,#090604 0%,#0b0805 48%,#040302 100%) !important;  box-shadow: none !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-hero::after {  content: "" !important;  position: absolute !important;  inset: 0 !important;  z-index: 0 !important;  pointer-events: none !important;  background:    linear-gradient(110deg, transparent 0 62%, rgba(221,185,111,.035) 62.2%, transparent 80%) !important;  opacity: 1 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-hero__grid {  position: relative !important;  z-index: 1 !important;  display: grid !important;  grid-template-columns: minmax(0,1fr) minmax(300px,360px) !important;  gap: clamp(34px,6vw,88px) !important;  align-items: end !important;  width: 100% !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  background: transparent !important;  box-shadow: none !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-hero__grid > div:first-child {  position: static !important;  display: block !important;  width: auto !important;  max-width: 720px !important;  margin: 0 !important;  padding: 0 !important;  background: transparent !important;  border: 0 !important;  box-shadow: none !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-eyebrow {  display: inline-flex !important;  align-items: center !important;  gap: .65rem !important;  margin: 0 0 14px !important;  color: var(--ck-gold-light) !important;  font-family: var(--tbh-font-body, Inter, system-ui, sans-serif) !important;  font-size: .64rem !important;  font-weight: 850 !important;  line-height: 1.25 !important;  letter-spacing: .13em !important;  text-transform: uppercase !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-eyebrow::after {  content: "" !important;  width: 42px !important;  height: 1px !important;  background: linear-gradient(90deg, rgba(221,185,111,.72), transparent) !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-title {  max-width: 760px !important;  margin: 0 !important;  color: var(--ck-bone) !important;  font-family: var(--tbh-font-display, "Cormorant Garamond", Georgia, serif) !important;  font-size: clamp(2.7rem, 5.4vw, 5rem) !important;  font-weight: 600 !important;  line-height: .94 !important;  letter-spacing: .018em !important;  text-transform: none !important;  text-wrap: balance !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-lead {  max-width: 650px !important;  margin: 18px 0 0 !important;  color: var(--ck-muted) !important;  font-size: clamp(.96rem,1.25vw,1.06rem) !important;  line-height: 1.65 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-status {  position: static !important;  width: auto !important;  max-width: none !important;  margin: 0 !important;  padding: 0 0 0 24px !important;  border: 0 !important;  border-left: 1px solid var(--ck-line-strong) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-status > strong {  display: block !important;  margin: 0 0 8px !important;  color: var(--ck-bone) !important;  font-family: var(--tbh-font-display, Georgia, serif) !important;  font-size: 1.4rem !important;  font-weight: 600 !important;  line-height: 1.05 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-status p {  margin: 0 !important;  color: var(--ck-muted) !important;  font-size: .84rem !important;  line-height: 1.55 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-main {  width: 100% !important;  min-width: 0 !important;  padding: clamp(42px,5.5vw,78px) 0 clamp(64px,7vw,96px) !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-layout {  display: grid !important;  grid-template-columns: 210px minmax(0,1fr) !important;  gap: clamp(36px,6vw,86px) !important;  align-items: start !important;  min-width: 0 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-toc {  position: sticky !important;  top: calc(var(--tbh-header-height,76px) + 24px) !important;  display: grid !important;  gap: 0 !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  border-top: 1px solid var(--ck-line) !important;  background: transparent !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-toc p {  margin: 0 !important;  padding: 12px 0 9px !important;  color: var(--ck-faint) !important;  font-size: .61rem !important;  font-weight: 850 !important;  letter-spacing: .11em !important;  text-transform: uppercase !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-toc a {  display: block !important;  padding: 9px 0 !important;  border-top: 1px solid rgba(199,161,90,.10) !important;  color: var(--ck-muted) !important;  font-size: .78rem !important;  font-weight: 650 !important;  line-height: 1.35 !important;  text-decoration: none !important;  transition: color 160ms ease, padding-left 160ms ease !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-toc a:hover {  padding-left: 4px !important;  color: var(--ck-gold-light) !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-content {  min-width: 0 !important;  max-width: 860px !important;}#cookies.tbh-cookies-page--v5 :is(  .tbh-cookies-summary,  .tbh-cookies-section) {  min-width: 0 !important;  margin: 0 !important;  padding: clamp(30px,4vw,52px) 0 !important;  border: 0 !important;  border-top: 1px solid var(--ck-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-summary {  padding-top: 0 !important;  border-top: 0 !important;}#cookies.tbh-cookies-page--v5 :is(  .tbh-cookies-summary,  .tbh-cookies-section) h2 {  max-width: 760px !important;  margin: 0 0 14px !important;  color: var(--ck-bone) !important;  font-family: var(--tbh-font-display, Georgia, serif) !important;  font-size: clamp(1.8rem,3.2vw,2.8rem) !important;  font-weight: 600 !important;  line-height: 1 !important;  letter-spacing: .01em !important;  text-transform: none !important;}#cookies.tbh-cookies-page--v5 :is(  .tbh-cookies-summary,  .tbh-cookies-section) > p {  max-width: 720px !important;  margin: 0 0 16px !important;  color: var(--ck-muted) !important;  font-size: .94rem !important;  line-height: 1.68 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-principles {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 0 !important;  margin-top: 26px !important;  border-top: 1px solid var(--ck-line) !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-principle {  min-width: 0 !important;  padding: 18px 20px 18px 0 !important;  border: 0 !important;  border-bottom: 1px solid var(--ck-line) !important;  background: transparent !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-principle:nth-child(odd) {  padding-right: 28px !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-principle:nth-child(even) {  padding-left: 28px !important;  border-left: 1px solid var(--ck-line) !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-principle strong {  display: block !important;  margin-bottom: 5px !important;  color: var(--ck-gold-light) !important;  font-size: .72rem !important;  font-weight: 850 !important;  letter-spacing: .065em !important;  text-transform: uppercase !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-principle span {  display: block !important;  color: var(--ck-muted) !important;  font-size: .84rem !important;  line-height: 1.48 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-list {  display: grid !important;  gap: 0 !important;  max-width: 720px !important;  margin: 20px 0 0 !important;  padding: 0 !important;  list-style: none !important;  border-top: 1px solid var(--ck-line) !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-list li {  position: relative !important;  margin: 0 !important;  padding: 12px 0 12px 22px !important;  border-bottom: 1px solid rgba(199,161,90,.10) !important;  color: var(--ck-muted) !important;  font-size: .86rem !important;  line-height: 1.52 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-list li::before {  content: "" !important;  position: absolute !important;  left: 2px !important;  top: 19px !important;  width: 6px !important;  height: 6px !important;  border-radius: 50% !important;  background: var(--ck-gold) !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-table-wrap {  width: 100% !important;  max-width: 100% !important;  min-width: 0 !important;  margin-top: 24px !important;  overflow: hidden !important;  border: 1px solid var(--ck-line) !important;  border-radius: 12px !important;  background: rgba(255,255,255,.012) !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-table {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  border-collapse: collapse !important;  table-layout: fixed !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-table th,#cookies.tbh-cookies-page--v5 .tbh-cookies-table td {  min-width: 0 !important;  padding: 13px 14px !important;  border: 0 !important;  border-bottom: 1px solid rgba(199,161,90,.12) !important;  vertical-align: top !important;  overflow-wrap: anywhere !important;  word-break: normal !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-table th {  background: rgba(199,161,90,.055) !important;  color: var(--ck-gold-light) !important;  font-size: .61rem !important;  font-weight: 850 !important;  line-height: 1.3 !important;  letter-spacing: .075em !important;  text-align: left !important;  text-transform: uppercase !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-table td {  color: var(--ck-muted) !important;  font-size: .80rem !important;  line-height: 1.5 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-table td:first-child {  color: var(--ck-bone) !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-table tbody tr:last-child td {  border-bottom: 0 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-callout {  max-width: 760px !important;  margin-top: 22px !important;  padding: 0 0 0 18px !important;  border: 0 !important;  border-left: 2px solid rgba(199,161,90,.42) !important;  border-radius: 0 !important;  background: transparent !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-callout p {  margin: 0 0 9px !important;  color: var(--ck-muted) !important;  font-size: .84rem !important;  line-height: 1.55 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-callout p:last-child {  margin-bottom: 0 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-actions {  display: flex !important;  flex-wrap: wrap !important;  gap: 9px !important;  margin-top: 20px !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-btn {  appearance: none !important;  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 44px !important;  padding: 10px 15px !important;  border: 1px solid rgba(221,185,111,.34) !important;  border-radius: 999px !important;  background: rgba(199,161,90,.035) !important;  color: var(--ck-gold-light) !important;  -webkit-text-fill-color: currentColor !important;  font-family: var(--tbh-font-body, Inter, system-ui, sans-serif) !important;  font-size: .66rem !important;  font-weight: 850 !important;  line-height: 1 !important;  letter-spacing: .075em !important;  text-decoration: none !important;  text-transform: uppercase !important;  cursor: pointer !important;  transition:    transform 170ms var(--tbh-ease, ease),    border-color 170ms ease,    background 170ms ease !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-btn:hover {  transform: translateY(-1px) !important;  border-color: rgba(221,185,111,.62) !important;  background: rgba(199,161,90,.08) !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-btn--gold {  border-color: #e6c36f !important;  background: linear-gradient(180deg,#f2d17d,#e6c36f) !important;  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-btn--gold:hover {  background: linear-gradient(180deg,#f6dc91,#edca75) !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-message {  display: none !important;  margin-top: 12px !important;  padding: 10px 12px !important;  border-left: 2px solid rgba(255,180,168,.46) !important;  color: var(--ck-muted) !important;  background: rgba(255,180,168,.035) !important;  font-size: .76rem !important;  line-height: 1.45 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-message.is-visible {  display: block !important;}#cookies.tbh-cookies-page--v5 :is(a,button):focus-visible {  outline: 3px solid rgba(255,243,207,.90) !important;  outline-offset: 4px !important;}@media (max-width: 980px) {  #cookies.tbh-cookies-page--v5 .tbh-cookies-inner {    width: calc(100% - 36px) !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-hero__grid {    grid-template-columns: minmax(0,1fr) minmax(260px,310px) !important;    gap: 34px !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-layout {    grid-template-columns: 1fr !important;    gap: 30px !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-toc {    position: static !important;    display: flex !important;    flex-wrap: wrap !important;    gap: 0 16px !important;    padding-bottom: 12px !important;    border-bottom: 1px solid var(--ck-line) !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-toc p {    flex-basis: 100% !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-toc a {    padding: 8px 0 !important;    border-top: 0 !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-content {    max-width: none !important;  }}@media (max-width: 700px) {  html:has(#cookies.tbh-cookies-page--v5),  body:has(#cookies.tbh-cookies-page--v5) {    width: 100% !important;    max-width: 100% !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }  #cookies.tbh-cookies-page--v5 {    width: 100% !important;    max-width: 100% !important;    overflow-x: clip !important;    touch-action: pan-y pinch-zoom !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-inner {    width: calc(100% - 28px) !important;    max-width: none !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-hero {    width: 100% !important;    min-width: 0 !important;    margin: 0 !important;    padding: 74px 0 34px !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-hero__grid {    grid-template-columns: 1fr !important;    gap: 28px !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-title {    font-size: clamp(2.35rem,11.5vw,3.45rem) !important;    line-height: .96 !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-lead {    margin-top: 14px !important;    font-size: .94rem !important;    line-height: 1.58 !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-status {    padding: 18px 0 0 !important;    border-left: 0 !important;    border-top: 1px solid var(--ck-line) !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-main {    padding: 34px 0 64px !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-toc {    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 0 !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-toc p {    grid-column: 1 / -1 !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-toc a {    min-width: 0 !important;    padding: 9px 8px 9px 0 !important;    border-bottom: 1px solid rgba(199,161,90,.10) !important;    font-size: .75rem !important;  }  #cookies.tbh-cookies-page--v5 :is(    .tbh-cookies-summary,    .tbh-cookies-section  ) {    padding: 30px 0 !important;  }  #cookies.tbh-cookies-page--v5 :is(    .tbh-cookies-summary,    .tbh-cookies-section  ) h2 {    font-size: clamp(1.7rem,8vw,2.3rem) !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-principles {    grid-template-columns: 1fr !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-principle,  #cookies.tbh-cookies-page--v5 .tbh-cookies-principle:nth-child(odd),  #cookies.tbh-cookies-page--v5 .tbh-cookies-principle:nth-child(even) {    padding: 15px 0 !important;    border-left: 0 !important;  }    #cookies.tbh-cookies-page--v5 .tbh-cookies-table-wrap {    overflow: visible !important;    border: 0 !important;    border-radius: 0 !important;    background: transparent !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-table,  #cookies.tbh-cookies-page--v5 .tbh-cookies-table tbody,  #cookies.tbh-cookies-page--v5 .tbh-cookies-table tr,  #cookies.tbh-cookies-page--v5 .tbh-cookies-table td {    display: block !important;    width: 100% !important;    max-width: 100% !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-table thead {    position: absolute !important;    width: 1px !important;    height: 1px !important;    margin: -1px !important;    padding: 0 !important;    overflow: hidden !important;    clip: rect(0,0,0,0) !important;    white-space: nowrap !important;    border: 0 !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-table tr {    padding: 16px 0 !important;    border-top: 1px solid var(--ck-line) !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-table td {    position: relative !important;    display: grid !important;    grid-template-columns: 92px minmax(0,1fr) !important;    gap: 10px !important;    padding: 5px 0 !important;    border: 0 !important;    background: transparent !important;    color: var(--ck-muted) !important;    font-size: .82rem !important;    line-height: 1.45 !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-table td::before {    color: var(--ck-faint) !important;    font-size: .58rem !important;    font-weight: 850 !important;    line-height: 1.35 !important;    letter-spacing: .065em !important;    text-transform: uppercase !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-table td:nth-child(1)::before { content: "Kategori"; }  #cookies.tbh-cookies-page--v5 .tbh-cookies-table td:nth-child(2)::before { content: "Formål"; }  #cookies.tbh-cookies-page--v5 .tbh-cookies-table td:nth-child(3)::before { content: "Eksempel"; }  #cookies.tbh-cookies-page--v5 .tbh-cookies-table td:nth-child(4)::before { content: "Samtykke"; }  #cookies.tbh-cookies-page--v5 .tbh-cookies-actions {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 8px !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-btn {    width: 100% !important;    min-height: 48px !important;  }  #cookies.tbh-cookies-page--v5 :is(    .tbh-cookies-hero__grid,    .tbh-cookies-layout,    .tbh-cookies-content,    .tbh-cookies-summary,    .tbh-cookies-section,    .tbh-cookies-principles,    .tbh-cookies-table-wrap,    .tbh-cookies-table,    .tbh-cookies-callout,    .tbh-cookies-actions  ) {    min-width: 0 !important;    max-width: 100% !important;  }}@media (max-width: 390px) {  #cookies.tbh-cookies-page--v5 .tbh-cookies-inner {    width: calc(100% - 24px) !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-toc {    grid-template-columns: 1fr !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-toc p {    grid-column: auto !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-table td {    grid-template-columns: 82px minmax(0,1fr) !important;  }}#cookies.tbh-cookies-page--v5 :is(  .tbh-cookies-summary,  .tbh-cookies-section,  .tbh-cookies-status) {  transition:    border-color 180ms ease,    background 180ms ease !important;}@media (prefers-reduced-motion: reduce) {  #cookies.tbh-cookies-page--v5 *,  #cookies.tbh-cookies-page--v5 *::before,  #cookies.tbh-cookies-page--v5 *::after {    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;    transition-duration: .001ms !important;    scroll-behavior: auto !important;  }}#cookies.tbh-cookies-page--v5,#cookies.tbh-cookies-page--v5 *,#cookies.tbh-cookies-page--v5 *::before,#cookies.tbh-cookies-page--v5 *::after {  font-synthesis: none !important;  text-rendering: optimizeLegibility !important;  -webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;}#cookies.tbh-cookies-page--v5 {  font-family:    "Inter",    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    Roboto,    Helvetica,    Arial,    sans-serif !important;  font-optical-sizing: auto !important;  font-kerning: normal !important;  font-variant-ligatures: common-ligatures contextual !important;  letter-spacing: normal !important;}#cookies.tbh-cookies-page--v5 :is(  p,  li,  td,  th,  a,  button,  span,  strong,  small,  nav,  label) {  font-family:    "Inter",    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    Roboto,    Helvetica,    Arial,    sans-serif !important;  font-style: normal !important;  font-kerning: normal !important;  font-variant-ligatures: common-ligatures contextual !important;  text-rendering: optimizeLegibility !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-title,#cookies.tbh-cookies-page--v5 :is(  .tbh-cookies-summary,  .tbh-cookies-section) h2,#cookies.tbh-cookies-page--v5 .tbh-cookies-status > strong {  font-family:    "Cormorant Garamond",    Georgia,    "Times New Roman",    serif !important;  font-style: normal !important;  font-weight: 600 !important;  font-synthesis: none !important;  font-kerning: normal !important;  font-variant-ligatures: common-ligatures contextual discretionary-ligatures !important;  text-rendering: optimizeLegibility !important;  -webkit-font-smoothing: antialiased !important;  letter-spacing: 0 !important;  text-transform: none !important;  text-shadow: none !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-title {  font-size: clamp(2.85rem, 5.1vw, 4.85rem) !important;  line-height: .98 !important;  font-weight: 600 !important;  letter-spacing: -.012em !important;  word-spacing: normal !important;  text-wrap: balance !important;}#cookies.tbh-cookies-page--v5 :is(  .tbh-cookies-summary,  .tbh-cookies-section) h2 {  font-size: clamp(1.9rem, 3vw, 2.65rem) !important;  line-height: 1.06 !important;  letter-spacing: -.008em !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-eyebrow,#cookies.tbh-cookies-page--v5 .tbh-cookies-principle strong,#cookies.tbh-cookies-page--v5 .tbh-cookies-toc p,#cookies.tbh-cookies-page--v5 .tbh-cookies-table th,#cookies.tbh-cookies-page--v5 .tbh-cookies-btn {  font-family:    "Inter",    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    Roboto,    Helvetica,    Arial,    sans-serif !important;  font-weight: 700 !important;  font-synthesis: none !important;  letter-spacing: .055em !important;  text-rendering: geometricPrecision !important;}#cookies.tbh-cookies-page--v5 :is(  .tbh-cookies-lead,  .tbh-cookies-status p,  .tbh-cookies-summary > p,  .tbh-cookies-section > p,  .tbh-cookies-principle span,  .tbh-cookies-list li,  .tbh-cookies-table td,  .tbh-cookies-callout p,  .tbh-cookies-message,  .tbh-cookies-toc a) {  font-weight: 400 !important;  letter-spacing: 0 !important;  text-transform: none !important;  text-shadow: none !important;  word-spacing: normal !important;}#cookies.tbh-cookies-page--v5 strong {  font-weight: 600 !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-table td:first-child strong,#cookies.tbh-cookies-page--v5 .tbh-cookies-principle strong {  font-weight: 650 !important;}#cookies.tbh-cookies-page--v5 :is(  .tbh-cookies-hero__grid,  .tbh-cookies-hero__grid > div:first-child,  .tbh-cookies-status,  .tbh-cookies-main,  .tbh-cookies-layout,  .tbh-cookies-content,  .tbh-cookies-summary,  .tbh-cookies-section,  .tbh-cookies-toc,  .tbh-cookies-table-wrap,  .tbh-cookies-callout) {  transform: none !important;  filter: none !important;  -webkit-filter: none !important;  perspective: none !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-btn {  transform: translate3d(0,0,0) !important;  backface-visibility: hidden !important;}#cookies.tbh-cookies-page--v5 .tbh-cookies-btn:hover {  transform: translate3d(0,-1px,0) !important;}@media (max-width: 700px) {  #cookies.tbh-cookies-page--v5 {    font-size: 16px !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-title {    font-size: clamp(2.45rem, 11vw, 3.25rem) !important;    line-height: .99 !important;    letter-spacing: -.01em !important;  }  #cookies.tbh-cookies-page--v5 :is(    .tbh-cookies-summary,    .tbh-cookies-section  ) h2 {    font-size: clamp(1.75rem, 7.5vw, 2.2rem) !important;    line-height: 1.08 !important;  }  #cookies.tbh-cookies-page--v5 :is(    .tbh-cookies-lead,    .tbh-cookies-status p,    .tbh-cookies-summary > p,    .tbh-cookies-section > p  ) {    font-size: .95rem !important;    line-height: 1.62 !important;  }  #cookies.tbh-cookies-page--v5 .tbh-cookies-btn {    font-size: .72rem !important;    letter-spacing: .045em !important;  }}html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(> * #cookies.tbh-cookies-page--v5),html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#cookies.tbh-cookies-page--v5) {  position: relative !important;  left: auto !important;  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  filter: none !important;  border: 0 !important;  border-radius: 0 !important;  background: #050403 !important;  box-shadow: none !important;  overflow: visible !important;}html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#cookies.tbh-cookies-page--v5):is(  .bg-color,  .background-color,  [class*="bg-"],  [class*="background"]) {  background: transparent !important;}html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#cookies.tbh-cookies-page--v5)> :is(  .component-inner,  .component-main,  .container,  .container-fluid,  .row,  .code-item,  [class*="col-"]) {  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  background: transparent !important;  border: 0 !important;  box-shadow: none !important;}html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#cookies.tbh-cookies-page--v5).component-introduction {  display: none !important;}html.usn body #cookies.tbh-cookies-page--v5 {  position: relative !important;  inset: auto !important;  display: block !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  opacity: 1 !important;  visibility: visible !important;  transform: none !important;  filter: none !important;  mix-blend-mode: normal !important;  background:    radial-gradient(circle at 82% 2%, rgba(199,161,90,.055), transparent 28rem),    #050403 !important;  color: #e8ddc8 !important;  font-family:    "Inter",    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    Roboto,    Helvetica,    Arial,    sans-serif !important;  font-synthesis: none !important;  font-kerning: normal !important;  text-rendering: optimizeLegibility !important;  -webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;  overflow-x: clip !important;  isolation: isolate !important;}html.usn body #cookies.tbh-cookies-page--v5 :is(  p, li, td, th, a, button, span, strong, small, label, dt, dd, summary) {  opacity: 1 !important;  visibility: visible !important;  mix-blend-mode: normal !important;  text-shadow: none !important;}html.usn body #cookies.tbh-cookies-page--v5 :is(  h1, h2, h3, h4, h5, h6,  .tbh-cookies-title,  .tbh-cookies-status > strong) {  font-family:    "Inter",    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    Roboto,    Helvetica,    Arial,    sans-serif !important;  font-style: normal !important;  font-synthesis: none !important;  font-kerning: normal !important;  font-variant-ligatures: common-ligatures contextual !important;  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  letter-spacing: -0.035em !important;  text-transform: none !important;  text-shadow: none !important;  text-rendering: optimizeLegibility !important;  -webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-title {  max-width: 760px !important;  margin: 10px 0 0 !important;  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  font-size: clamp(2.65rem, 4.9vw, 4.6rem) !important;  font-weight: 650 !important;  line-height: .98 !important;  letter-spacing: -.045em !important;  text-wrap: balance !important;}html.usn body #cookies.tbh-cookies-page--v5 :is(  .tbh-cookies-summary,  .tbh-cookies-section) h2 {  max-width: 780px !important;  margin: 0 0 14px !important;  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  font-size: clamp(1.85rem, 2.8vw, 2.55rem) !important;  font-weight: 650 !important;  line-height: 1.08 !important;  letter-spacing: -.035em !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-lead,html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-status p {  color: rgba(232,221,200,.78) !important;  -webkit-text-fill-color: rgba(232,221,200,.78) !important;  font-size: .96rem !important;  font-weight: 400 !important;  line-height: 1.62 !important;  letter-spacing: 0 !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-eyebrow {  color: #ddb96f !important;  -webkit-text-fill-color: #ddb96f !important;  font-family:    "Inter",    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    Roboto,    Helvetica,    Arial,    sans-serif !important;  font-size: .68rem !important;  font-weight: 700 !important;  line-height: 1.3 !important;  letter-spacing: .075em !important;  text-transform: uppercase !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-hero {  position: relative !important;  inset: auto !important;  display: block !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  height: auto !important;  min-height: 0 !important;  max-height: none !important;  margin: 0 !important;  padding: clamp(58px, 6vw, 88px) 0 clamp(42px, 5vw, 66px) !important;  opacity: 1 !important;  transform: none !important;  filter: none !important;  border: 0 !important;  border-bottom: 1px solid rgba(199,161,90,.18) !important;  border-radius: 0 !important;  background:    radial-gradient(circle at 86% 16%, rgba(199,161,90,.09), transparent 28rem),    linear-gradient(180deg, #080604, #050403) !important;  box-shadow: none !important;  overflow: hidden !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-hero::before {  display: none !important;  content: none !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-hero::after {  content: "" !important;  position: absolute !important;  inset: 0 !important;  z-index: 0 !important;  display: block !important;  pointer-events: none !important;  background:    linear-gradient(112deg, transparent 0 62%, rgba(221,185,111,.035) 62.2%, transparent 82%) !important;  opacity: 1 !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-inner {  width: min(1180px, calc(100% - 48px)) !important;  max-width: 1180px !important;  min-width: 0 !important;  margin-inline: auto !important;  padding: 0 !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-hero__grid {  position: relative !important;  inset: auto !important;  z-index: 2 !important;  display: grid !important;  grid-template-columns: minmax(0, 1fr) minmax(280px, 350px) !important;  grid-template-areas: "copy status" !important;  gap: clamp(34px, 5vw, 76px) !important;  align-items: center !important;  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  opacity: 1 !important;  background: transparent !important;  border: 0 !important;  box-shadow: none !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-hero__grid > div:first-child {  position: static !important;  inset: auto !important;  z-index: auto !important;  grid-area: copy !important;  order: 1 !important;  display: block !important;  width: 100% !important;  max-width: 700px !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  opacity: 1 !important;  transform: none !important;  filter: none !important;  background: transparent !important;  border: 0 !important;  box-shadow: none !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-status {  position: static !important;  inset: auto !important;  z-index: auto !important;  grid-area: status !important;  order: 2 !important;  display: block !important;  width: 100% !important;  max-width: 350px !important;  min-width: 0 !important;  margin: 0 !important;  padding: 2px 0 2px 24px !important;  opacity: 1 !important;  transform: none !important;  filter: none !important;  border: 0 !important;  border-left: 1px solid rgba(221,185,111,.34) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-status > strong {  display: block !important;  margin: 0 0 9px !important;  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  font-size: 1.08rem !important;  font-weight: 650 !important;  line-height: 1.25 !important;  letter-spacing: -.015em !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-main {  position: relative !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: clamp(38px, 5vw, 70px) 0 clamp(60px, 7vw, 92px) !important;  opacity: 1 !important;  transform: none !important;  filter: none !important;  background: #050403 !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-layout {  display: grid !important;  grid-template-columns: 210px minmax(0, 1fr) !important;  gap: clamp(42px, 6vw, 84px) !important;  align-items: start !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-content {  width: 100% !important;  min-width: 0 !important;  max-width: 860px !important;  color: #e8ddc8 !important;}html.usn body #cookies.tbh-cookies-page--v5 :is(  .tbh-cookies-summary,  .tbh-cookies-section) {  opacity: 1 !important;  visibility: visible !important;  transform: none !important;  filter: none !important;  background: transparent !important;}html.usn body #cookies.tbh-cookies-page--v5 :is(  .tbh-cookies-summary > p,  .tbh-cookies-section > p,  .tbh-cookies-principle span,  .tbh-cookies-list li,  .tbh-cookies-table td,  .tbh-cookies-callout p,  .tbh-cookies-toc a) {  color: rgba(232,221,200,.78) !important;  -webkit-text-fill-color: rgba(232,221,200,.78) !important;  font-family:    "Inter",    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    Roboto,    Helvetica,    Arial,    sans-serif !important;  font-weight: 400 !important;  letter-spacing: 0 !important;  text-transform: none !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-toc {  background: transparent !important;  color: #e8ddc8 !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-toc p {  color: #9f927d !important;  -webkit-text-fill-color: #9f927d !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-toc a:hover {  color: #ddb96f !important;  -webkit-text-fill-color: #ddb96f !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-principle strong {  color: #ddb96f !important;  -webkit-text-fill-color: #ddb96f !important;  font-weight: 700 !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-table-wrap {  overflow: hidden !important;  border: 1px solid rgba(199,161,90,.20) !important;  border-radius: 12px !important;  background: #080604 !important;  box-shadow: none !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-table {  background: transparent !important;  color: #e8ddc8 !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-table thead,html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-table tr,html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-table th,html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-table td {  background-image: none !important;  box-shadow: none !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-table th {  background: #12100c !important;  color: #cdbb98 !important;  -webkit-text-fill-color: #cdbb98 !important;  font-family:    "Inter",    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    Roboto,    Helvetica,    Arial,    sans-serif !important;  font-size: .65rem !important;  font-weight: 700 !important;  line-height: 1.35 !important;  letter-spacing: .05em !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-table td {  background: #080604 !important;  color: rgba(232,221,200,.78) !important;  -webkit-text-fill-color: rgba(232,221,200,.78) !important;  font-size: .82rem !important;  line-height: 1.5 !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-table td:first-child,html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-table td:first-child strong {  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  font-weight: 650 !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-btn {  font-family:    "Inter",    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    Roboto,    Helvetica,    Arial,    sans-serif !important;  font-weight: 700 !important;  letter-spacing: .045em !important;  text-rendering: optimizeLegibility !important;  -webkit-font-smoothing: antialiased !important;  transform: none !important;  will-change: auto !important;  backface-visibility: visible !important;}html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-btn:hover {  transform: translateY(-1px) !important;}@media (max-width: 760px) {  html.usn body:has(#cookies.tbh-cookies-page--v5),  html.usn body:has(#cookies.tbh-cookies-page--v5) main,  html.usn body #cookies.tbh-cookies-page--v5 {    width: 100% !important;    max-width: 100% !important;    min-width: 0 !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }  html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-inner {    width: calc(100% - 28px) !important;    max-width: none !important;  }  html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-hero {    padding: 52px 0 32px !important;  }  html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-hero__grid {    grid-template-columns: 1fr !important;    grid-template-areas:      "copy"      "status" !important;    gap: 24px !important;  }  html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-status {    max-width: none !important;    padding: 18px 0 0 !important;    border-left: 0 !important;    border-top: 1px solid rgba(221,185,111,.28) !important;  }  html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-title {    font-size: clamp(2.25rem, 10vw, 3.05rem) !important;    line-height: 1 !important;    letter-spacing: -.04em !important;  }  html.usn body #cookies.tbh-cookies-page--v5 :is(    .tbh-cookies-summary,    .tbh-cookies-section  ) h2 {    font-size: clamp(1.65rem, 7vw, 2.08rem) !important;    line-height: 1.1 !important;    letter-spacing: -.03em !important;  }  html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-layout {    grid-template-columns: 1fr !important;    gap: 28px !important;  }  html.usn body #cookies.tbh-cookies-page--v5 .tbh-cookies-content {    max-width: 100% !important;  }  html.usn body #cookies.tbh-cookies-page--v5 :is(    .tbh-cookies-hero__grid,    .tbh-cookies-layout,    .tbh-cookies-content,    .tbh-cookies-summary,    .tbh-cookies-section,    .tbh-cookies-principles,    .tbh-cookies-table-wrap,    .tbh-cookies-table,    .tbh-cookies-callout,    .tbh-cookies-actions  ) {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;  }}@media (prefers-reduced-motion: reduce) {  html.usn body #cookies.tbh-cookies-page--v5 *,  html.usn body #cookies.tbh-cookies-page--v5 *::before,  html.usn body #cookies.tbh-cookies-page--v5 *::after {    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;    transition-duration: .001ms !important;  }}html body #tbh-cote.cote5--v8,html body #tbh-cote.cote5--v8 *,html body #tbh-cote.cote5--v8 *::before,html body #tbh-cote.cote5--v8 *::after {  box-sizing: border-box !important;  font-synthesis: none !important;  -webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;}html body #tbh-cote.cote5--v8 {  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;  text-rendering: optimizeLegibility !important;  font-kerning: normal !important;}html body #tbh-cote.cote5--v8 :is(  h1,h2,h3,h4,  .cote5-title,  .cote5-price,  .cote5-choice h3,  .cote5-step strong) {  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;  font-synthesis: none !important;  text-rendering: optimizeLegibility !important;  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  text-transform: none !important;  text-shadow: none !important;}html body #tbh-cote.cote5--v8 .cote5-title {  font-size: clamp(2.65rem,5vw,4.75rem) !important;  font-weight: 650 !important;  line-height: .96 !important;  letter-spacing: -.045em !important;}html body #tbh-cote.cote5--v8 :is(  .cote5-story__intro h2,  .cote5-product__copy h2,  .cote5-consideration h2,  .cote5-booking__head h2,  .cote5-tail h2) {  font-size: clamp(1.9rem,3vw,2.7rem) !important;  font-weight: 650 !important;  line-height: 1.06 !important;  letter-spacing: -.035em !important;}html body #tbh-cote.cote5--v8 :is(  p,li,span,a,button,small,strong,summary) {  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;}html body #tbh-cote.cote5--v8 .cote5-product {  position: relative !important;  z-index: 1 !important;  display: grid !important;  grid-template-columns: minmax(0,1.08fr) minmax(340px,.92fr) !important;  gap: clamp(34px,4vw,58px) !important;  align-items: center !important;  padding-bottom: 32px !important;  overflow: visible !important;}html body #tbh-cote.cote5--v8 .cote5-product__copy {  position: relative !important;  z-index: 2 !important;  min-width: 0 !important;}html body #tbh-cote.cote5--v8 .cote5-price {  display: block !important;  margin: 18px 0 0 !important;  padding: 14px 0 !important;  border-top: 1px solid rgba(216,179,93,.14) !important;  border-bottom: 1px solid rgba(216,179,93,.14) !important;  color: #edcc7b !important;  -webkit-text-fill-color: #edcc7b !important;  font-size: 1rem !important;  font-weight: 750 !important;  letter-spacing: -.01em !important;}html body #tbh-cote.cote5--v8 .cote5-note {  max-width: 560px !important;  margin: 12px 0 0 !important;  color: rgba(247,241,231,.58) !important;  font-size: .78rem !important;  line-height: 1.5 !important;}html body #tbh-cote.cote5--v8 .cote5-product-meta {  position: relative !important;  z-index: 1 !important;  display: block !important;  width: 100% !important;  min-width: 0 !important;  margin: 4px 0 0 !important;  padding: 0 !important;  clear: both !important;}html body #tbh-cote.cote5--v8 .cote5-facts.cote5-facts--v8 {  position: static !important;  inset: auto !important;  z-index: auto !important;  display: grid !important;  grid-template-columns: repeat(4,minmax(0,1fr)) !important;  gap: 0 !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  float: none !important;  border-top: 1px solid rgba(216,179,93,.18) !important;  border-bottom: 1px solid rgba(216,179,93,.18) !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-cote.cote5--v8 .cote5-facts.cote5-facts--v8 .cote5-fact {  min-width: 0 !important;  padding: 16px 18px !important;  border: 0 !important;  border-right: 1px solid rgba(216,179,93,.11) !important;  background: transparent !important;}html body #tbh-cote.cote5--v8 .cote5-facts.cote5-facts--v8 .cote5-fact:first-child {  padding-left: 0 !important;}html body #tbh-cote.cote5--v8 .cote5-facts.cote5-facts--v8 .cote5-fact:last-child {  border-right: 0 !important;}html body #tbh-cote.cote5--v8 .cote5-facts.cote5-facts--v8 .cote5-fact strong {  display: block !important;  margin: 0 !important;  color: #edcc7b !important;  -webkit-text-fill-color: #edcc7b !important;  font-size: .72rem !important;  font-weight: 700 !important;  line-height: 1.3 !important;  letter-spacing: .025em !important;}html body #tbh-cote.cote5--v8 .cote5-facts.cote5-facts--v8 .cote5-fact span {  display: block !important;  margin-top: 5px !important;  color: rgba(247,241,231,.66) !important;  font-size: .76rem !important;  line-height: 1.4 !important;}html body #tbh-cote.cote5--v8 .cote5-consideration.cote5-consideration--v8 {  position: relative !important;  z-index: 1 !important;  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: clamp(34px,5vw,72px) !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: clamp(42px,5vw,66px) 0 0 !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;}html body #tbh-cote.cote5--v8 .cote5-consideration__block {  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-cote.cote5--v8 .cote5-consideration__block + .cote5-consideration__block {  padding-left: clamp(28px,4vw,54px) !important;  border-left: 1px solid rgba(216,179,93,.14) !important;}html body #tbh-cote.cote5--v8 .cote5-choice-row.cote5-choice-row--v8 {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 0 !important;  margin: 22px 0 0 !important;  padding: 0 !important;  border-top: 1px solid rgba(216,179,93,.14) !important;}html body #tbh-cote.cote5--v8 .cote5-choice {  min-width: 0 !important;  margin: 0 !important;  padding: 16px 20px 0 0 !important;  border: 0 !important;  background: transparent !important;}html body #tbh-cote.cote5--v8 .cote5-choice + .cote5-choice {  padding-left: 20px !important;  border-left: 1px solid rgba(216,179,93,.11) !important;}html body #tbh-cote.cote5--v8 .cote5-choice h3 {  margin: 0 !important;  font-size: 1rem !important;  font-weight: 700 !important;  line-height: 1.25 !important;  letter-spacing: -.02em !important;}html body #tbh-cote.cote5--v8 .cote5-choice p {  margin: 8px 0 0 !important;  color: rgba(247,241,231,.66) !important;  font-size: .78rem !important;  line-height: 1.48 !important;}html body #tbh-cote.cote5--v8 > .cote5-booking.cote5-booking--v8 {  padding: clamp(48px,6vw,76px) 0 !important;  background:    radial-gradient(circle at 82% 22%,rgba(216,179,93,.05),transparent 28rem),    #070503 !important;}html body #tbh-cote.cote5--v8 .cote5-booking__head {  display: grid !important;  grid-template-columns: minmax(0,1.15fr) minmax(300px,.85fr) !important;  gap: clamp(34px,5vw,70px) !important;  align-items: end !important;  margin: 0 0 32px !important;}html body #tbh-cote.cote5--v8 .cote5-booking__title-group {  min-width: 0 !important;}html body #tbh-cote.cote5--v8 .cote5-booking__title-group .cote5-eyebrow {  margin-bottom: 10px !important;}html body #tbh-cote.cote5--v8 .cote5-booking__intro {  max-width: 500px !important;  margin: 0 !important;  color: rgba(247,241,231,.68) !important;  font-size: .86rem !important;  line-height: 1.58 !important;}html body #tbh-cote.cote5--v8 .cote5-steps.cote5-steps--v8 {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 0 !important;  width: 100% !important;  margin: 0 !important;  border-top: 1px solid rgba(216,179,93,.18) !important;}html body #tbh-cote.cote5--v8 .cote5-step {  min-width: 0 !important;  padding: 18px 24px 0 !important;  border: 0 !important;  border-left: 1px solid rgba(216,179,93,.11) !important;  background: transparent !important;}html body #tbh-cote.cote5--v8 .cote5-step:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body #tbh-cote.cote5--v8 .cote5-step__num {  display: block !important;  margin-bottom: 8px !important;  color: #edcc7b !important;  font-size: .62rem !important;  font-weight: 750 !important;}html body #tbh-cote.cote5--v8 .cote5-step strong {  display: block !important;  margin: 0 !important;  font-size: .95rem !important;  font-weight: 700 !important;  line-height: 1.3 !important;  letter-spacing: -.015em !important;}html body #tbh-cote.cote5--v8 .cote5-step p {  margin: 6px 0 0 !important;  color: rgba(247,241,231,.62) !important;  font-size: .76rem !important;  line-height: 1.48 !important;}html body #tbh-cote.cote5--v8 .cote5-related {  display: flex !important;  flex-wrap: wrap !important;  gap: 10px 22px !important;  margin: 0 0 34px !important;  padding: 14px 0 !important;  border-top: 1px solid rgba(216,179,93,.14) !important;  border-bottom: 1px solid rgba(216,179,93,.14) !important;}html body #tbh-cote.cote5--v8 .cote5-related a {  color: #d8bd80 !important;  font-size: .72rem !important;  font-weight: 650 !important;  text-decoration: none !important;}@media (max-width: 760px) {  html,  body:has(#tbh-cote.cote5--v8) {    max-width: 100% !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }  html body #tbh-cote.cote5--v8 {    max-width: 100% !important;    overflow-x: clip !important;    touch-action: pan-y pinch-zoom !important;  }  html body #tbh-cote.cote5--v8 .cote5-product,  html body #tbh-cote.cote5--v8 .cote5-consideration.cote5-consideration--v8,  html body #tbh-cote.cote5--v8 .cote5-booking__head {    grid-template-columns: 1fr !important;  }  html body #tbh-cote.cote5--v8 .cote5-consideration__block + .cote5-consideration__block {    padding: 26px 0 0 !important;    border-left: 0 !important;    border-top: 1px solid rgba(216,179,93,.14) !important;  }  html body #tbh-cote.cote5--v8 .cote5-facts.cote5-facts--v8 {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html body #tbh-cote.cote5--v8 .cote5-facts.cote5-facts--v8 .cote5-fact {    padding: 14px 12px !important;    border-bottom: 1px solid rgba(216,179,93,.10) !important;  }  html body #tbh-cote.cote5--v8 .cote5-facts.cote5-facts--v8 .cote5-fact:nth-child(2n) {    border-right: 0 !important;  }  html body #tbh-cote.cote5--v8 .cote5-choice-row.cote5-choice-row--v8,  html body #tbh-cote.cote5--v8 .cote5-steps.cote5-steps--v8 {    grid-template-columns: 1fr !important;  }  html body #tbh-cote.cote5--v8 .cote5-choice,  html body #tbh-cote.cote5--v8 .cote5-choice + .cote5-choice,  html body #tbh-cote.cote5--v8 .cote5-step,  html body #tbh-cote.cote5--v8 .cote5-step:first-child {    padding: 16px 0 !important;    border-left: 0 !important;    border-bottom: 1px solid rgba(216,179,93,.10) !important;  }  html body #tbh-cote.cote5--v8 .cote5-title {    font-size: clamp(2.2rem,10vw,3.15rem) !important;    line-height: .99 !important;  }  html body #tbh-cote.cote5--v8 :is(    .cote5-story__intro h2,    .cote5-product__copy h2,    .cote5-consideration h2,    .cote5-booking__head h2,    .cote5-tail h2  ) {    font-size: clamp(1.65rem,7vw,2.15rem) !important;    line-height: 1.08 !important;  }}@media (max-width: 390px) {  html body #tbh-cote.cote5--v8 .cote5-facts.cote5-facts--v8 {    grid-template-columns: 1fr !important;  }  html body #tbh-cote.cote5--v8 .cote5-facts.cote5-facts--v8 .cote5-fact {    padding-inline: 0 !important;    border-right: 0 !important;  }}@media (prefers-reduced-motion: reduce) {  html body #tbh-cote.cote5--v8 *,  html body #tbh-cote.cote5--v8 *::before,  html body #tbh-cote.cote5--v8 *::after {    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;    transition-duration: .001ms !important;  }}html body #tbh-dry-aged.da9--v12,html body #tbh-dry-aged.da9--v12 *,html body #tbh-dry-aged.da9--v12 *::before,html body #tbh-dry-aged.da9--v12 *::after {  box-sizing: border-box !important;  font-synthesis: none !important;  -webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;}html body #tbh-dry-aged.da9--v12 {  position: relative !important;  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  overflow-x: clip !important;  background: #050403 !important;  color: #e8ddc8 !important;  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;  font-kerning: normal !important;  text-rendering: optimizeLegibility !important;}html body #tbh-dry-aged.da9--v12 :is(  h1,h2,h3,h4,  .da9-title,  .da9-h2) {  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;  font-synthesis: none !important;  text-rendering: optimizeLegibility !important;  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  text-transform: none !important;  text-shadow: none !important;  letter-spacing: -.035em !important;}html body #tbh-dry-aged.da9--v12 .da9-title {  font-size: clamp(2.65rem,5vw,4.8rem) !important;  font-weight: 650 !important;  line-height: .97 !important;  letter-spacing: -.045em !important;}html body #tbh-dry-aged.da9--v12 :is(  .da9-section-head h2,  .da9-product__copy h2,  .da9-booking-band h2,  .da9-final h2) {  font-size: clamp(1.9rem,3vw,2.65rem) !important;  font-weight: 650 !important;  line-height: 1.06 !important;}html body #tbh-dry-aged.da9--v12 :is(  .da9-rail,  .da9-narrow,  .da9-section__inner,  .da9-booking-band__inner,  .da9-final__inner) {  position: relative !important;  inset: auto !important;  z-index: auto !important;  min-width: 0 !important;  transform: none !important;  filter: none !important;}html body #tbh-dry-aged.da9--v12 .da9-facts.da9-facts--v12 {  position: relative !important;  inset: auto !important;  z-index: 2 !important;  display: block !important;  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  height: auto !important;  min-height: 0 !important;  max-height: none !important;  margin: 0 !important;  padding: 0 !important;  float: none !important;  clear: both !important;  transform: none !important;  border: 0 !important;  border-top: 1px solid rgba(216,179,93,.18) !important;  border-bottom: 1px solid rgba(216,179,93,.18) !important;  border-radius: 0 !important;  background: #070503 !important;  box-shadow: none !important;  overflow: visible !important;}html body #tbh-dry-aged.da9--v12 .da9-facts__inner {  position: static !important;  display: grid !important;  grid-template-columns: repeat(4,minmax(0,1fr)) !important;  gap: 0 !important;  width: min(1180px,calc(100% - 48px)) !important;  max-width: 1180px !important;  min-width: 0 !important;  margin-inline: auto !important;  padding: 0 !important;  transform: none !important;}html body #tbh-dry-aged.da9--v12 .da9-fact {  position: static !important;  min-width: 0 !important;  margin: 0 !important;  padding: 16px 18px !important;  border: 0 !important;  border-right: 1px solid rgba(216,179,93,.12) !important;  background: transparent !important;  transform: none !important;}html body #tbh-dry-aged.da9--v12 .da9-fact:first-child {  padding-left: 0 !important;}html body #tbh-dry-aged.da9--v12 .da9-fact:last-child {  border-right: 0 !important;}html body #tbh-dry-aged.da9--v12 .da9-fact strong {  display: block !important;  margin: 0 !important;  color: #edcc7b !important;  -webkit-text-fill-color: #edcc7b !important;  font-size: .78rem !important;  font-weight: 700 !important;  line-height: 1.25 !important;  letter-spacing: -.01em !important;}html body #tbh-dry-aged.da9--v12 .da9-fact span {  display: block !important;  margin-top: 4px !important;  color: rgba(247,241,231,.62) !important;  font-size: .72rem !important;  line-height: 1.4 !important;}html body #tbh-dry-aged.da9--v12 :is(  .da9-section,  .da9-booking-band,  .da9-related-section,  .da9-final) {  position: relative !important;  inset: auto !important;  z-index: 1 !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  height: auto !important;  min-height: 0 !important;  float: none !important;  clear: both !important;  transform: none !important;  filter: none !important;}html body #tbh-dry-aged.da9--v12 .da9-faq.da9-faq--v12 {  display: block !important;  width: 100% !important;  min-width: 0 !important;  margin: 22px 0 0 !important;  padding: 0 !important;  border-top: 1px solid rgba(216,179,93,.16) !important;  background: transparent !important;}html body #tbh-dry-aged.da9--v12 .da9-faq details {  position: relative !important;  display: block !important;  width: 100% !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  border-bottom: 1px solid rgba(216,179,93,.13) !important;  background: transparent !important;}html body #tbh-dry-aged.da9--v12 .da9-faq summary {  display: block !important;  position: relative !important;  padding: 15px 30px 15px 18px !important;  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  font-size: .90rem !important;  font-weight: 650 !important;  line-height: 1.4 !important;  list-style: none !important;  cursor: pointer !important;}html body #tbh-dry-aged.da9--v12 .da9-faq summary::-webkit-details-marker {  display: none !important;}html body #tbh-dry-aged.da9--v12 .da9-faq summary::before {  content: "+" !important;  position: absolute !important;  left: 0 !important;  top: 15px !important;  color: #d8bd80 !important;  font-size: .88rem !important;  font-weight: 700 !important;}html body #tbh-dry-aged.da9--v12 .da9-faq details[open] summary::before {  content: "–" !important;}html body #tbh-dry-aged.da9--v12 .da9-faq__answer {  padding: 0 18px 15px !important;}html body #tbh-dry-aged.da9--v12 .da9-faq__answer p {  max-width: 760px !important;  margin: 0 !important;  color: rgba(247,241,231,.66) !important;  font-size: .83rem !important;  line-height: 1.58 !important;}html body #tbh-dry-aged.da9--v12 .da9-related-section {  margin: 0 !important;  padding: 0 !important;  border-top: 1px solid rgba(216,179,93,.12) !important;  border-bottom: 1px solid rgba(216,179,93,.12) !important;  background: #060403 !important;}html body #tbh-dry-aged.da9--v12 .da9-related.da9-related--v12 {  display: flex !important;  flex-wrap: wrap !important;  align-items: center !important;  gap: 8px 22px !important;  width: 100% !important;  min-width: 0 !important;  margin: 0 !important;  padding: 16px 0 !important;  border: 0 !important;  background: transparent !important;}html body #tbh-dry-aged.da9--v12 .da9-related a {  display: inline-flex !important;  color: #d8bd80 !important;  -webkit-text-fill-color: #d8bd80 !important;  font-size: .72rem !important;  font-weight: 650 !important;  line-height: 1.3 !important;  text-decoration: none !important;}html body #tbh-dry-aged.da9--v12 .da9-final.da9-final--v12 {  position: relative !important;  z-index: 3 !important;  margin: 0 !important;  padding: clamp(46px,6vw,76px) 0 !important;  border: 0 !important;  background:    radial-gradient(circle at 82% 24%,rgba(216,179,93,.06),transparent 28rem),    #080604 !important;  overflow: visible !important;}html body #tbh-dry-aged.da9--v12 .da9-final__inner.da9-final__inner--v12 {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: clamp(32px,5vw,72px) !important;  align-items: end !important;  width: min(1180px,calc(100% - 48px)) !important;  max-width: 1180px !important;  min-width: 0 !important;  margin-inline: auto !important;  padding: 0 !important;}html body #tbh-dry-aged.da9--v12 .da9-final__copy {  min-width: 0 !important;  max-width: 680px !important;}html body #tbh-dry-aged.da9--v12 .da9-final__copy .da9-eyebrow {  margin: 0 0 10px !important;}html body #tbh-dry-aged.da9--v12 .da9-final__copy h2 {  margin: 0 !important;}html body #tbh-dry-aged.da9--v12 .da9-final__copy > p:last-child {  margin: 12px 0 0 !important;  color: rgba(247,241,231,.68) !important;  font-size: .88rem !important;  line-height: 1.55 !important;}html body #tbh-dry-aged.da9--v12 .da9-final .da9-actions {  display: flex !important;  flex-wrap: wrap !important;  justify-content: flex-end !important;  gap: 10px !important;  margin: 0 !important;}html body #tbh-dry-aged.da9--v12 .da9-btn {  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;  font-synthesis: none !important;  font-size: .68rem !important;  font-weight: 700 !important;  letter-spacing: .045em !important;  text-rendering: optimizeLegibility !important;}html body #tbh-dry-aged.da9--v12 .da9-final :is(  .da9-facts,  .da9-fact,  .da9-product-list) {  position: static !important;  transform: none !important;}@media (max-width: 760px) {  html,  body:has(#tbh-dry-aged.da9--v12) {    max-width: 100% !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }  html body #tbh-dry-aged.da9--v12 {    max-width: 100% !important;    overflow-x: clip !important;    touch-action: pan-y pinch-zoom !important;  }  html body #tbh-dry-aged.da9--v12 .da9-facts__inner {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    width: calc(100% - 28px) !important;  }  html body #tbh-dry-aged.da9--v12 .da9-fact {    padding: 14px 12px !important;    border-bottom: 1px solid rgba(216,179,93,.10) !important;  }  html body #tbh-dry-aged.da9--v12 .da9-fact:nth-child(2n) {    border-right: 0 !important;  }  html body #tbh-dry-aged.da9--v12 .da9-related.da9-related--v12 {    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 0 !important;    padding: 8px 0 !important;  }  html body #tbh-dry-aged.da9--v12 .da9-related a {    min-width: 0 !important;    padding: 9px 8px 9px 0 !important;    border-bottom: 1px solid rgba(216,179,93,.08) !important;  }  html body #tbh-dry-aged.da9--v12 .da9-final__inner.da9-final__inner--v12 {    grid-template-columns: 1fr !important;    gap: 22px !important;    width: calc(100% - 28px) !important;  }  html body #tbh-dry-aged.da9--v12 .da9-final .da9-actions {    display: grid !important;    grid-template-columns: 1fr !important;    justify-content: stretch !important;  }  html body #tbh-dry-aged.da9--v12 .da9-final .da9-btn {    width: 100% !important;  }  html body #tbh-dry-aged.da9--v12 .da9-title {    font-size: clamp(2.2rem,10vw,3.15rem) !important;    line-height: 1 !important;  }}@media (max-width: 390px) {  html body #tbh-dry-aged.da9--v12 .da9-facts__inner,  html body #tbh-dry-aged.da9--v12 .da9-related.da9-related--v12 {    grid-template-columns: 1fr !important;  }  html body #tbh-dry-aged.da9--v12 .da9-fact {    padding-inline: 0 !important;    border-right: 0 !important;  }}@media (prefers-reduced-motion: reduce) {  html body #tbh-dry-aged.da9--v12 *,  html body #tbh-dry-aged.da9--v12 *::before,  html body #tbh-dry-aged.da9--v12 *::after {    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;    transition-duration: .001ms !important;  }}html.usn body :is(  main,  #main,  .site-main,  .usn-page,  .content,  .content-inner,  .component,  .usn_cmp,  .usn_cmp_code,  .component-inner,  .component-main,  .container,  .container-fluid,  .row,  [class*="col-"]):has(#tbh-dry-aged.da9--v12) {  min-width: 0 !important;  max-width: none !important;  margin-top: 0 !important;  margin-bottom: 0 !important;  padding-top: 0 !important;  padding-bottom: 0 !important;  background-color: #050403 !important;  background-image: none !important;  border-top: 0 !important;  border-bottom: 0 !important;  box-shadow: none !important;}html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-dry-aged.da9--v12) {  position: relative !important;  left: auto !important;  right: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  height: auto !important;  min-height: 0 !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  translate: none !important;  overflow: visible !important;  background: #050403 !important;  border: 0 !important;  box-shadow: none !important;}html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-dry-aged.da9--v12) > :is(  .component-inner,  .component-main,  .container,  .container-fluid,  .row,  .code-item,  [class*="col-"]) {  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  background: transparent !important;  border: 0 !important;  box-shadow: none !important;}html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code):has(#tbh-dry-aged.da9--v12) :is(  .component-introduction,  .component-spacing,  .spacer,  .usn-spacer) {  display: none !important;  height: 0 !important;  min-height: 0 !important;  margin: 0 !important;  padding: 0 !important;}html.usn body #tbh-dry-aged.da9--v12 {  position: relative !important;  top: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  background: #050403 !important;  transform: none !important;  overflow-x: clip !important;}html.usn body #tbh-dry-aged.da9--v12,html.usn body #tbh-dry-aged.da9--v12 :is(  h1,h2,h3,h4,h5,h6,  p,span,strong,b,small,  a,button,label,summary,  li,dt,dd,figcaption) {  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;  font-synthesis: none !important;  font-kerning: normal !important;  font-variant-ligatures: common-ligatures contextual !important;  text-rendering: optimizeLegibility !important;  -webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;  text-shadow: none !important;}html.usn body #tbh-dry-aged.da9--v12 :is(h1,h2,h3,h4,h5,h6) {  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  text-transform: none !important;}html.usn body #tbh-dry-aged.da9--v12 .da9-title {  font-size: clamp(2.7rem,5vw,4.75rem) !important;  font-weight: 650 !important;  line-height: .98 !important;  letter-spacing: -.045em !important;}html.usn body #tbh-dry-aged.da9--v12 :is(  .da9-h2,  .da9-product__copy h2,  .da9-booking-band h2,  .da9-final h2) {  font-weight: 650 !important;  letter-spacing: -.035em !important;}html.usn body #tbh-dry-aged.da9--v12 .da9-fact strong {  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;  font-size: .78rem !important;  font-weight: 700 !important;  letter-spacing: 0 !important;  text-transform: none !important;}html.usn body #tbh-dry-aged.da9--v12 .da9-fact span {  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;  font-weight: 400 !important;  letter-spacing: 0 !important;}html.usn body #tbh-dry-aged.da9--v12 .da9-hero {  margin-top: 0 !important;  border-top: 0 !important;}html.usn body #tbh-dry-aged.da9--v12 .da9-facts.da9-facts--v12 {  position: relative !important;  top: auto !important;  bottom: auto !important;  margin: 0 !important;  transform: none !important;}@media (max-width:760px) {  html.usn body:has(#tbh-dry-aged.da9--v12),  html.usn body #tbh-dry-aged.da9--v12 {    width: 100% !important;    max-width: 100% !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }}html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-dry-aged.da9--v13),html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-dry-aged.da9--v13) > :is(  .component-inner,  .component-main,  .container,  .container-fluid,  .row,  .code-item,  [class*="col-"]) {  position: relative !important;  left: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  filter: none !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;  overflow: visible !important;}html body #tbh-dry-aged.da9--v13,html body #tbh-dry-aged.da9--v13 *,html body #tbh-dry-aged.da9--v13 *::before,html body #tbh-dry-aged.da9--v13 *::after {  box-sizing: border-box !important;  font-synthesis: none !important;  -webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;}html body #tbh-dry-aged.da9--v13 {  --da-bg: #050403;  --da-surface: #080604;  --da-bone: #f7f1e7;  --da-cream: #e8ddc8;  --da-muted: rgba(232,221,200,.66);  --da-faint: rgba(232,221,200,.44);  --da-gold: #c7a15a;  --da-gold-light: #ddb96f;  --da-line: rgba(199,161,90,.16);  --da-line-strong: rgba(221,185,111,.30);  position: relative !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  overflow-x: clip !important;  background: var(--da-bg) !important;  color: var(--da-cream) !important;  font-family:    "Inter",    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    Roboto,    Helvetica,    Arial,    sans-serif !important;  font-kerning: normal !important;  text-rendering: optimizeLegibility !important;}html body #tbh-dry-aged.da9--v13 :is(  h1,h2,h3,h4,h5,h6,  p,li,span,strong,small,a,button,  dt,dd,summary) {  font-family:    "Inter",    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    Roboto,    Helvetica,    Arial,    sans-serif !important;}html body #tbh-dry-aged.da9--v13 .da9-rail {  width: min(1180px, calc(100% - 48px)) !important;  max-width: 1180px !important;  min-width: 0 !important;  margin-inline: auto !important;}html body #tbh-dry-aged.da9--v13 .da9-narrow {  width: min(820px, calc(100% - 48px)) !important;  max-width: 820px !important;  min-width: 0 !important;  margin-inline: auto !important;}html body #tbh-dry-aged.da9--v13 .da9-eyebrow {  display: inline-flex !important;  align-items: center !important;  gap: 10px !important;  margin: 0 0 10px !important;  color: var(--da-gold-light) !important;  -webkit-text-fill-color: var(--da-gold-light) !important;  font-size: .64rem !important;  font-weight: 700 !important;  line-height: 1.3 !important;  letter-spacing: .08em !important;  text-transform: uppercase !important;}html body #tbh-dry-aged.da9--v13 .da9-eyebrow::before {  content: "" !important;  display: inline-block !important;  width: 28px !important;  height: 1px !important;  background: rgba(221,185,111,.54) !important;}html body #tbh-dry-aged.da9--v13 :is(  .da9-title,  .da9-h2,  .da9-product__copy h2,  .da9-booking-band h2,  .da9-final h2) {  margin: 0 !important;  color: var(--da-bone) !important;  -webkit-text-fill-color: var(--da-bone) !important;  font-weight: 650 !important;  letter-spacing: -.04em !important;  text-transform: none !important;  text-shadow: none !important;}html body #tbh-dry-aged.da9--v13 .da9-title {  max-width: 720px !important;  font-size: clamp(3rem, 5.2vw, 5.25rem) !important;  line-height: .94 !important;}html body #tbh-dry-aged.da9--v13 :is(  .da9-h2,  .da9-product__copy h2,  .da9-booking-band h2,  .da9-final h2) {  font-size: clamp(1.95rem, 3vw, 2.85rem) !important;  line-height: 1.05 !important;}html body #tbh-dry-aged.da9--v13 p {  color: var(--da-muted) !important;  -webkit-text-fill-color: var(--da-muted) !important;}html body #tbh-dry-aged.da9--v13 .da9-hero {  position: relative !important;  isolation: isolate !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  min-height: clamp(520px, 64svh, 720px) !important;  margin: 0 !important;  overflow: hidden !important;  background: #030201 !important;  border: 0 !important;  border-bottom: 1px solid var(--da-line) !important;}html body #tbh-dry-aged.da9--v13 .da9-hero__image {  position: absolute !important;  inset: 0 !important;  z-index: 0 !important;  width: 100% !important;  height: 100% !important;  max-width: none !important;  object-fit: cover !important;  object-position: 68% center !important;  filter: saturate(1.03) contrast(1.08) brightness(.70) !important;  transform: scale(1.002) !important;  animation: da13HeroBreath 12s ease-in-out infinite alternate !important;}@keyframes da13HeroBreath {  from { transform: scale(1.002); }  to { transform: scale(1.022); }}html body #tbh-dry-aged.da9--v13 .da9-hero__shade {  position: absolute !important;  inset: 0 !important;  z-index: 1 !important;  background:    linear-gradient(      90deg,      rgba(3,2,1,.95) 0%,      rgba(3,2,1,.82) 31%,      rgba(3,2,1,.45) 52%,      rgba(3,2,1,.14) 78%,      rgba(3,2,1,.24) 100%    ),    linear-gradient(      180deg,      rgba(3,2,1,.10) 0%,      transparent 46%,      rgba(3,2,1,.72) 100%    ) !important;  pointer-events: none !important;}html body #tbh-dry-aged.da9--v13 .da9-hero__inner {  position: relative !important;  z-index: 2 !important;  display: flex !important;  align-items: center !important;  min-height: clamp(520px, 64svh, 720px) !important;  padding-block: clamp(84px, 8vw, 120px) clamp(64px, 7vw, 92px) !important;}html body #tbh-dry-aged.da9--v13 .da9-hero__copy {  width: min(650px, 55vw) !important;  max-width: 650px !important;}html body #tbh-dry-aged.da9--v13 .da9-lead {  max-width: 620px !important;  margin: 18px 0 0 !important;  color: rgba(247,241,231,.82) !important;  -webkit-text-fill-color: rgba(247,241,231,.82) !important;  font-size: 1rem !important;  line-height: 1.62 !important;}html body #tbh-dry-aged.da9--v13 .da9-hero__meta {  display: flex !important;  flex-wrap: wrap !important;  gap: 7px 18px !important;  margin-top: 22px !important;  padding-top: 16px !important;  border-top: 1px solid rgba(221,185,111,.24) !important;  color: rgba(247,241,231,.72) !important;}html body #tbh-dry-aged.da9--v13 .da9-hero__meta span {  color: rgba(247,241,231,.72) !important;  -webkit-text-fill-color: rgba(247,241,231,.72) !important;  font-size: .72rem !important;  font-weight: 650 !important;}html body #tbh-dry-aged.da9--v13 .da9-actions {  display: flex !important;  flex-wrap: wrap !important;  gap: 9px !important;  margin-top: 24px !important;}html body #tbh-dry-aged.da9--v13 .da9-btn {  appearance: none !important;  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 46px !important;  padding: 11px 16px !important;  border: 1px solid rgba(221,185,111,.34) !important;  border-radius: 999px !important;  background: rgba(199,161,90,.035) !important;  color: var(--da-gold-light) !important;  -webkit-text-fill-color: var(--da-gold-light) !important;  font-size: .67rem !important;  font-weight: 700 !important;  line-height: 1 !important;  letter-spacing: .045em !important;  text-decoration: none !important;  text-transform: uppercase !important;  transition:    transform 170ms ease,    border-color 170ms ease,    background 170ms ease !important;}html body #tbh-dry-aged.da9--v13 .da9-btn:hover {  transform: translateY(-1px) !important;  border-color: rgba(221,185,111,.62) !important;  background: rgba(199,161,90,.08) !important;}html body #tbh-dry-aged.da9--v13 .da9-btn--primary {  border-color: #e6c36f !important;  background: linear-gradient(180deg,#f2d17d,#e6c36f) !important;  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}html body #tbh-dry-aged.da9--v13 .da9-section {  position: relative !important;  width: 100% !important;  min-width: 0 !important;  margin: 0 !important;  padding: clamp(54px, 6vw, 82px) 0 !important;  border: 0 !important;  background: transparent !important;}html body #tbh-dry-aged.da9--v13 .da9-section + .da9-section {  border-top: 1px solid var(--da-line) !important;}html body #tbh-dry-aged.da9--v13 .da9-intro {  max-width: 850px !important;}html body #tbh-dry-aged.da9--v13 .da9-intro__copy {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: clamp(24px,4vw,52px) !important;  margin-top: 22px !important;}html body #tbh-dry-aged.da9--v13 .da9-intro__copy p {  margin: 0 !important;  font-size: .92rem !important;  line-height: 1.68 !important;}html body #tbh-dry-aged.da9--v13 .da9-product {  display: grid !important;  grid-template-columns: minmax(0,1.08fr) minmax(330px,.92fr) !important;  gap: clamp(36px,5vw,72px) !important;  align-items: center !important;}html body #tbh-dry-aged.da9--v13 .da9-product__image {  position: relative !important;  overflow: hidden !important;  border-radius: 2px !important;  background: #020201 !important;}html body #tbh-dry-aged.da9--v13 .da9-product__image img {  display: block !important;  width: 100% !important;  aspect-ratio: 4 / 5 !important;  object-fit: cover !important;  object-position: center !important;  filter: saturate(1.02) contrast(1.05) brightness(.78) !important;  transition: transform 9s ease !important;}html body #tbh-dry-aged.da9--v13 .da9-product__image:hover img {  transform: scale(1.018) !important;}html body #tbh-dry-aged.da9--v13 .da9-product__copy {  min-width: 0 !important;}html body #tbh-dry-aged.da9--v13 .da9-product__copy > p {  max-width: 560px !important;  margin: 16px 0 0 !important;  font-size: .92rem !important;  line-height: 1.65 !important;}html body #tbh-dry-aged.da9--v13 .da9-specs {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 0 !important;  margin: 26px 0 0 !important;  border-top: 1px solid var(--da-line) !important;}html body #tbh-dry-aged.da9--v13 .da9-specs > div {  min-width: 0 !important;  padding: 14px 16px 14px 0 !important;  border-bottom: 1px solid var(--da-line) !important;}html body #tbh-dry-aged.da9--v13 .da9-specs > div:nth-child(even) {  padding-left: 22px !important;  border-left: 1px solid var(--da-line) !important;}html body #tbh-dry-aged.da9--v13 .da9-specs dt {  margin: 0 !important;  color: var(--da-faint) !important;  -webkit-text-fill-color: var(--da-faint) !important;  font-size: .61rem !important;  font-weight: 700 !important;  letter-spacing: .06em !important;  text-transform: uppercase !important;}html body #tbh-dry-aged.da9--v13 .da9-specs dd {  margin: 5px 0 0 !important;  color: var(--da-bone) !important;  -webkit-text-fill-color: var(--da-bone) !important;  font-size: .90rem !important;  font-weight: 650 !important;}html body #tbh-dry-aged.da9--v13 .da9-section-head {  display: grid !important;  grid-template-columns: minmax(0,1.1fr) minmax(300px,.9fr) !important;  gap: clamp(34px,5vw,70px) !important;  align-items: end !important;  margin-bottom: 28px !important;}html body #tbh-dry-aged.da9--v13 .da9-section-head__copy p {  margin: 0 !important;  font-size: .90rem !important;  line-height: 1.64 !important;}html body #tbh-dry-aged.da9--v13 .da9-comparison {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 0 !important;  border-top: 1px solid var(--da-line) !important;}html body #tbh-dry-aged.da9--v13 .da9-comparison article {  min-width: 0 !important;  padding: 18px 28px 0 0 !important;  border: 0 !important;  background: transparent !important;}html body #tbh-dry-aged.da9--v13 .da9-comparison article + article {  padding-left: 28px !important;  border-left: 1px solid var(--da-line) !important;}html body #tbh-dry-aged.da9--v13 .da9-comparison__num {  color: var(--da-gold-light) !important;  -webkit-text-fill-color: var(--da-gold-light) !important;  font-size: .60rem !important;  font-weight: 700 !important;}html body #tbh-dry-aged.da9--v13 .da9-comparison h3 {  margin: 8px 0 0 !important;  font-size: 1rem !important;  font-weight: 700 !important;  letter-spacing: -.02em !important;}html body #tbh-dry-aged.da9--v13 .da9-comparison p {  margin: 8px 0 0 !important;  font-size: .82rem !important;  line-height: 1.52 !important;}html body #tbh-dry-aged.da9--v13 .da9-booking-band {  padding: clamp(54px,6vw,82px) 0 !important;  border-top: 1px solid var(--da-line) !important;  border-bottom: 1px solid var(--da-line) !important;  background:    radial-gradient(circle at 82% 18%, rgba(199,161,90,.055), transparent 28rem),    #070503 !important;}html body #tbh-dry-aged.da9--v13 .da9-booking-band__copy {  max-width: 760px !important;}html body #tbh-dry-aged.da9--v13 .da9-booking-band__copy > p:last-child {  margin: 14px 0 0 !important;  font-size: .90rem !important;}html body #tbh-dry-aged.da9--v13 .da9-steps {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 0 !important;  margin-top: 30px !important;  border-top: 1px solid var(--da-line) !important;}html body #tbh-dry-aged.da9--v13 .da9-step {  min-width: 0 !important;  padding: 18px 24px 0 !important;  border: 0 !important;  border-left: 1px solid var(--da-line) !important;  background: transparent !important;}html body #tbh-dry-aged.da9--v13 .da9-step:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body #tbh-dry-aged.da9--v13 .da9-step__num {  display: block !important;  margin-bottom: 8px !important;  color: var(--da-gold-light) !important;  -webkit-text-fill-color: var(--da-gold-light) !important;  font-size: .60rem !important;  font-weight: 700 !important;}html body #tbh-dry-aged.da9--v13 .da9-step h3 {  margin: 0 !important;  font-size: .95rem !important;  font-weight: 700 !important;}html body #tbh-dry-aged.da9--v13 .da9-step p {  margin: 7px 0 0 !important;  font-size: .78rem !important;  line-height: 1.5 !important;}html body #tbh-dry-aged.da9--v13 .da9-faq {  margin-top: 24px !important;  border-top: 1px solid var(--da-line) !important;}html body #tbh-dry-aged.da9--v13 .da9-faq details {  margin: 0 !important;  border: 0 !important;  border-bottom: 1px solid var(--da-line) !important;  background: transparent !important;}html body #tbh-dry-aged.da9--v13 .da9-faq summary {  position: relative !important;  display: block !important;  padding: 16px 34px 16px 0 !important;  color: var(--da-bone) !important;  -webkit-text-fill-color: var(--da-bone) !important;  font-size: .90rem !important;  font-weight: 650 !important;  line-height: 1.4 !important;  list-style: none !important;  cursor: pointer !important;}html body #tbh-dry-aged.da9--v13 .da9-faq summary::-webkit-details-marker {  display: none !important;}html body #tbh-dry-aged.da9--v13 .da9-faq summary::after {  content: "+" !important;  position: absolute !important;  top: 15px !important;  right: 0 !important;  color: var(--da-gold-light) !important;  font-size: 1rem !important;}html body #tbh-dry-aged.da9--v13 .da9-faq details[open] summary::after {  content: "–" !important;}html body #tbh-dry-aged.da9--v13 .da9-faq__answer {  padding: 0 42px 16px 0 !important;}html body #tbh-dry-aged.da9--v13 .da9-faq__answer p {  margin: 0 !important;  font-size: .82rem !important;  line-height: 1.58 !important;}html body #tbh-dry-aged.da9--v13 .da9-related {  border-top: 1px solid var(--da-line) !important;  border-bottom: 1px solid var(--da-line) !important;  background: #060403 !important;}html body #tbh-dry-aged.da9--v13 .da9-related__inner {  display: flex !important;  flex-wrap: wrap !important;  gap: 8px 22px !important;  padding-block: 14px !important;}html body #tbh-dry-aged.da9--v13 .da9-related a {  color: rgba(221,185,111,.80) !important;  -webkit-text-fill-color: rgba(221,185,111,.80) !important;  font-size: .72rem !important;  font-weight: 650 !important;  text-decoration: none !important;}html body #tbh-dry-aged.da9--v13 .da9-final {  padding: clamp(52px,6vw,82px) 0 !important;  background: #080604 !important;}html body #tbh-dry-aged.da9--v13 .da9-final__inner {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: clamp(36px,5vw,72px) !important;  align-items: end !important;}html body #tbh-dry-aged.da9--v13 .da9-final__copy {  max-width: 700px !important;}html body #tbh-dry-aged.da9--v13 .da9-final__copy > p:last-child {  margin: 14px 0 0 !important;  font-size: .90rem !important;  line-height: 1.58 !important;}html body #tbh-dry-aged.da9--v13 .tbh-reveal {  opacity: 0 !important;  transform: translateY(12px) !important;  transition:    opacity 520ms cubic-bezier(.22,.61,.36,1),    transform 520ms cubic-bezier(.22,.61,.36,1) !important;}html body #tbh-dry-aged.da9--v13 .tbh-reveal.tbh-inview {  opacity: 1 !important;  transform: none !important;}@media (max-width: 760px) {  html,  body:has(#tbh-dry-aged.da9--v13) {    max-width: 100% !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }  html body #tbh-dry-aged.da9--v13 {    max-width: 100% !important;    touch-action: pan-y pinch-zoom !important;  }  html body #tbh-dry-aged.da9--v13 :is(.da9-rail,.da9-narrow) {    width: calc(100% - 28px) !important;    max-width: none !important;  }  html body #tbh-dry-aged.da9--v13 .da9-hero {    min-height: 560px !important;  }  html body #tbh-dry-aged.da9--v13 .da9-hero__image {    object-position: 64% center !important;    animation-duration: 14s !important;  }  html body #tbh-dry-aged.da9--v13 .da9-hero__shade {    background:      linear-gradient(        180deg,        rgba(3,2,1,.22) 0%,        rgba(3,2,1,.44) 35%,        rgba(3,2,1,.94) 100%      ) !important;  }  html body #tbh-dry-aged.da9--v13 .da9-hero__inner {    align-items: end !important;    min-height: 560px !important;    padding-block: 90px 34px !important;  }  html body #tbh-dry-aged.da9--v13 .da9-hero__copy {    width: 100% !important;    max-width: 560px !important;  }  html body #tbh-dry-aged.da9--v13 .da9-title {    font-size: clamp(2.45rem, 11vw, 3.35rem) !important;    line-height: .99 !important;  }  html body #tbh-dry-aged.da9--v13 :is(    .da9-h2,    .da9-product__copy h2,    .da9-booking-band h2,    .da9-final h2  ) {    font-size: clamp(1.7rem, 7.5vw, 2.25rem) !important;    line-height: 1.08 !important;  }  html body #tbh-dry-aged.da9--v13 .da9-actions {    display: grid !important;    grid-template-columns: 1fr !important;  }  html body #tbh-dry-aged.da9--v13 .da9-btn {    width: 100% !important;    min-height: 50px !important;  }  html body #tbh-dry-aged.da9--v13 :is(    .da9-intro__copy,    .da9-product,    .da9-section-head,    .da9-comparison,    .da9-steps,    .da9-final__inner  ) {    grid-template-columns: 1fr !important;  }  html body #tbh-dry-aged.da9--v13 .da9-intro__copy {    gap: 14px !important;  }  html body #tbh-dry-aged.da9--v13 .da9-product {    gap: 28px !important;  }  html body #tbh-dry-aged.da9--v13 .da9-product__image img {    aspect-ratio: 4 / 4.6 !important;  }  html body #tbh-dry-aged.da9--v13 .da9-comparison article,  html body #tbh-dry-aged.da9--v13 .da9-comparison article + article,  html body #tbh-dry-aged.da9--v13 .da9-step,  html body #tbh-dry-aged.da9--v13 .da9-step:first-child {    padding: 16px 0 !important;    border-left: 0 !important;    border-bottom: 1px solid var(--da-line) !important;  }  html body #tbh-dry-aged.da9--v13 .da9-related__inner {    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 0 !important;  }  html body #tbh-dry-aged.da9--v13 .da9-related a {    min-width: 0 !important;    padding: 9px 8px 9px 0 !important;    border-bottom: 1px solid rgba(199,161,90,.08) !important;  }}@media (max-width: 390px) {  html body #tbh-dry-aged.da9--v13 .da9-specs,  html body #tbh-dry-aged.da9--v13 .da9-related__inner {    grid-template-columns: 1fr !important;  }  html body #tbh-dry-aged.da9--v13 .da9-specs > div:nth-child(even) {    padding-left: 0 !important;    border-left: 0 !important;  }}@media (prefers-reduced-motion: reduce) {  html body #tbh-dry-aged.da9--v13 *,  html body #tbh-dry-aged.da9--v13 *::before,  html body #tbh-dry-aged.da9--v13 *::after {    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;    transition-duration: .001ms !important;    scroll-behavior: auto !important;  }  html body #tbh-dry-aged.da9--v13 .tbh-reveal {    opacity: 1 !important;    transform: none !important;  }}html.usn body #tbh-dry-aged.da9--v13 .da9-hero {  height: auto !important;  min-height: clamp(560px, 66svh, 740px) !important;  max-height: none !important;  overflow: hidden !important;}html.usn body #tbh-dry-aged.da9--v13 .da9-hero__inner {  position: relative !important;  inset: auto !important;  display: flex !important;  align-items: center !important;  width: min(1180px, calc(100% - 48px)) !important;  max-width: 1180px !important;  height: auto !important;  min-height: clamp(560px, 66svh, 740px) !important;  max-height: none !important;  margin-inline: auto !important;  padding: clamp(76px, 8vw, 112px) 0 clamp(72px, 7vw, 104px) !important;  overflow: visible !important;  transform: none !important;}html.usn body #tbh-dry-aged.da9--v13 .da9-hero__copy {  position: relative !important;  inset: auto !important;  display: block !important;  width: min(650px, 55vw) !important;  max-width: 650px !important;  margin: 0 !important;  padding: 0 !important;  overflow: visible !important;}html.usn body #tbh-dry-aged.da9--v13 .da9-hero__meta {  position: static !important;  inset: auto !important;  display: flex !important;  flex-wrap: wrap !important;  gap: 7px 18px !important;  width: auto !important;  max-width: 100% !important;  height: auto !important;  min-height: 0 !important;  margin: 22px 0 0 !important;  padding: 16px 0 0 !important;  overflow: visible !important;  transform: none !important;  border-top: 1px solid rgba(221,185,111,.24) !important;}html.usn body #tbh-dry-aged.da9--v13 .da9-hero__meta span {  position: static !important;  display: inline-block !important;  width: auto !important;  height: auto !important;  min-height: 0 !important;  margin: 0 !important;  padding: 0 !important;  overflow: visible !important;  white-space: nowrap !important;}@media (max-width: 760px) {  html.usn body #tbh-dry-aged.da9--v13 .da9-hero,  html.usn body #tbh-dry-aged.da9--v13 .da9-hero__inner {    height: auto !important;    min-height: 580px !important;    max-height: none !important;  }  html.usn body #tbh-dry-aged.da9--v13 .da9-hero__inner {    align-items: flex-end !important;    width: calc(100% - 28px) !important;    padding: 88px 0 38px !important;  }  html.usn body #tbh-dry-aged.da9--v13 .da9-hero__copy {    width: 100% !important;    max-width: 560px !important;  }  html.usn body #tbh-dry-aged.da9--v13 .da9-hero__meta {    margin-top: 18px !important;    padding-top: 14px !important;    gap: 6px 14px !important;  }}@media (max-width: 390px) {  html.usn body #tbh-dry-aged.da9--v13 .da9-hero__inner {    width: calc(100% - 24px) !important;  }  html.usn body #tbh-dry-aged.da9--v13 .da9-hero__meta {    display: grid !important;    grid-template-columns: repeat(2, minmax(0, auto)) !important;    justify-content: start !important;  }}html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-about-v5.about9),html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-about-v5.about9) > :is(  .component-inner,  .component-main,  .container,  .container-fluid,  .row,  .code-item,  [class*="col-"]) {  position: relative !important;  left: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  filter: none !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;  overflow: visible !important;}html body #tbh-about-v5.about9,html body #tbh-about-v5.about9 *,html body #tbh-about-v5.about9 *::before,html body #tbh-about-v5.about9 *::after {  box-sizing: border-box !important;  font-synthesis: none !important;  -webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;}html body #tbh-about-v5.about9 {  --a9-bg: #050403;  --a9-surface: #080604;  --a9-bone: #f7f1e7;  --a9-cream: #e8ddc8;  --a9-muted: rgba(232,221,200,.68);  --a9-faint: rgba(232,221,200,.46);  --a9-gold: #c7a15a;  --a9-gold-light: #ddb96f;  --a9-line: rgba(199,161,90,.16);  position: relative !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  overflow-x: clip !important;  background: var(--a9-bg) !important;  color: var(--a9-cream) !important;  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;  text-rendering: optimizeLegibility !important;}html body #tbh-about-v5.about9 :is(  h1,h2,h3,p,a,span,strong,small,button) {  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;}html body #tbh-about-v5.about9 .about9-rail {  width: min(1180px, calc(100% - 48px)) !important;  max-width: 1180px !important;  min-width: 0 !important;  margin-inline: auto !important;}html body #tbh-about-v5.about9 .about9-narrow {  width: min(780px, calc(100% - 48px)) !important;  max-width: 780px !important;  min-width: 0 !important;  margin-inline: auto !important;}html body #tbh-about-v5.about9 .about9-eyebrow {  display: inline-flex !important;  align-items: center !important;  gap: 10px !important;  margin: 0 0 10px !important;  color: var(--a9-gold-light) !important;  -webkit-text-fill-color: var(--a9-gold-light) !important;  font-size: .64rem !important;  font-weight: 700 !important;  line-height: 1.3 !important;  letter-spacing: .08em !important;  text-transform: uppercase !important;}html body #tbh-about-v5.about9 .about9-eyebrow::before {  content: "" !important;  width: 28px !important;  height: 1px !important;  background: rgba(221,185,111,.52) !important;}html body #tbh-about-v5.about9 :is(  .about9-hero h1,  .about9-section h2,  .about9-memory h2,  .about9-story h2,  .about9-people h2,  .about9-final h2) {  margin: 0 !important;  color: var(--a9-bone) !important;  -webkit-text-fill-color: var(--a9-bone) !important;  font-weight: 650 !important;  letter-spacing: -.042em !important;  text-transform: none !important;  text-shadow: none !important;}html body #tbh-about-v5.about9 .about9-hero h1 {  max-width: 760px !important;  font-size: clamp(3rem,5.3vw,5.35rem) !important;  line-height: .93 !important;}html body #tbh-about-v5.about9 .about9-hero h1 span {  display: block !important;  color: rgba(247,241,231,.72) !important;  -webkit-text-fill-color: rgba(247,241,231,.72) !important;}html body #tbh-about-v5.about9 :is(  .about9-section h2,  .about9-memory h2,  .about9-story h2,  .about9-people h2,  .about9-final h2) {  font-size: clamp(1.95rem,3vw,2.85rem) !important;  line-height: 1.05 !important;}html body #tbh-about-v5.about9 p {  color: var(--a9-muted) !important;  -webkit-text-fill-color: var(--a9-muted) !important;}html body #tbh-about-v5.about9 .about9-hero {  position: relative !important;  isolation: isolate !important;  width: 100% !important;  min-width: 0 !important;  min-height: clamp(560px,68svh,760px) !important;  margin: 0 !important;  overflow: hidden !important;  background: #030201 !important;  border-bottom: 1px solid var(--a9-line) !important;}html body #tbh-about-v5.about9 .about9-hero__image {  position: absolute !important;  inset: 0 !important;  z-index: 0 !important;  width: 100% !important;  height: 100% !important;  max-width: none !important;  object-fit: cover !important;  object-position: 62% center !important;  filter: saturate(1.02) contrast(1.06) brightness(.72) !important;  transform: scale(1.002) !important;  animation: about9HeroBreath 13s ease-in-out infinite alternate !important;}@keyframes about9HeroBreath {  from { transform: scale(1.002); }  to { transform: scale(1.022); }}html body #tbh-about-v5.about9 .about9-hero__shade {  position: absolute !important;  inset: 0 !important;  z-index: 1 !important;  background:    linear-gradient(90deg,      rgba(3,2,1,.96) 0%,      rgba(3,2,1,.82) 34%,      rgba(3,2,1,.42) 58%,      rgba(3,2,1,.18) 100%    ),    linear-gradient(180deg,rgba(3,2,1,.12),transparent 50%,rgba(3,2,1,.70)) !important;  pointer-events: none !important;}html body #tbh-about-v5.about9 .about9-hero__inner {  position: relative !important;  z-index: 2 !important;  display: flex !important;  align-items: center !important;  min-height: clamp(560px,68svh,760px) !important;  padding-block: clamp(80px,8vw,120px) clamp(64px,7vw,96px) !important;}html body #tbh-about-v5.about9 .about9-hero__copy {  width: min(680px,56vw) !important;  max-width: 680px !important;}html body #tbh-about-v5.about9 .about9-lead {  max-width: 620px !important;  margin: 18px 0 0 !important;  color: rgba(247,241,231,.82) !important;  -webkit-text-fill-color: rgba(247,241,231,.82) !important;  font-size: 1rem !important;  line-height: 1.62 !important;}html body #tbh-about-v5.about9 .about9-hero__meta {  display: flex !important;  flex-wrap: wrap !important;  gap: 8px 18px !important;  margin-top: 22px !important;  padding-top: 15px !important;  border-top: 1px solid rgba(221,185,111,.22) !important;}html body #tbh-about-v5.about9 .about9-hero__meta span {  color: rgba(247,241,231,.68) !important;  -webkit-text-fill-color: rgba(247,241,231,.68) !important;  font-size: .72rem !important;  font-weight: 650 !important;}html body #tbh-about-v5.about9 .about9-actions {  display: flex !important;  flex-wrap: wrap !important;  gap: 9px !important;  margin-top: 24px !important;}html body #tbh-about-v5.about9 .about9-btn {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 46px !important;  padding: 11px 16px !important;  border: 1px solid rgba(221,185,111,.34) !important;  border-radius: 999px !important;  background: rgba(199,161,90,.035) !important;  color: var(--a9-gold-light) !important;  -webkit-text-fill-color: var(--a9-gold-light) !important;  font-size: .67rem !important;  font-weight: 700 !important;  letter-spacing: .045em !important;  text-decoration: none !important;  text-transform: uppercase !important;  transition: transform 170ms ease,border-color 170ms ease,background 170ms ease !important;}html body #tbh-about-v5.about9 .about9-btn:hover {  transform: translateY(-1px) !important;  border-color: rgba(221,185,111,.60) !important;  background: rgba(199,161,90,.08) !important;}html body #tbh-about-v5.about9 .about9-btn--primary {  border-color: #e6c36f !important;  background: linear-gradient(180deg,#f2d17d,#e6c36f) !important;  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}html body #tbh-about-v5.about9 .about9-text-link {  align-self: center !important;  color: rgba(221,185,111,.82) !important;  -webkit-text-fill-color: rgba(221,185,111,.82) !important;  font-size: .76rem !important;  font-weight: 650 !important;  text-decoration: none !important;}html body #tbh-about-v5.about9 .about9-section {  position: relative !important;  width: 100% !important;  min-width: 0 !important;  margin: 0 !important;  padding: clamp(58px,6.5vw,92px) 0 !important;  border: 0 !important;  background: transparent !important;}html body #tbh-about-v5.about9 .about9-section + .about9-section {  border-top: 1px solid var(--a9-line) !important;}html body #tbh-about-v5.about9 .about9-split {  display: grid !important;  grid-template-columns: minmax(0,.9fr) minmax(340px,1.1fr) !important;  gap: clamp(38px,6vw,88px) !important;  align-items: start !important;}html body #tbh-about-v5.about9 .about9-copy {  max-width: 690px !important;}html body #tbh-about-v5.about9 .about9-copy p {  margin: 0 0 16px !important;  font-size: .92rem !important;  line-height: 1.68 !important;}html body #tbh-about-v5.about9 .about9-copy p:last-child {  margin-bottom: 0 !important;}html body #tbh-about-v5.about9 .about9-memory {  padding: clamp(64px,7vw,100px) 0 !important;  border-top: 1px solid var(--a9-line) !important;  border-bottom: 1px solid var(--a9-line) !important;  background:    radial-gradient(circle at 50% 20%,rgba(199,161,90,.05),transparent 28rem),    #070503 !important;  text-align: center !important;}html body #tbh-about-v5.about9 .about9-memory__place {  margin: 0 0 12px !important;  color: var(--a9-gold-light) !important;  -webkit-text-fill-color: var(--a9-gold-light) !important;  font-size: .62rem !important;  font-weight: 700 !important;  letter-spacing: .16em !important;  text-transform: uppercase !important;}html body #tbh-about-v5.about9 .about9-memory > .about9-narrow > p:last-child {  max-width: 620px !important;  margin: 18px auto 0 !important;  font-size: .90rem !important;  line-height: 1.65 !important;}html body #tbh-about-v5.about9 .about9-principles {  display: grid !important;  grid-template-columns: repeat(4,minmax(0,1fr)) !important;  gap: 0 !important;  margin-top: 44px !important;  border-top: 1px solid var(--a9-line) !important;}html body #tbh-about-v5.about9 .about9-principle {  min-width: 0 !important;  padding: 18px 22px 0 !important;  border: 0 !important;  border-left: 1px solid var(--a9-line) !important;  background: transparent !important;}html body #tbh-about-v5.about9 .about9-principle:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body #tbh-about-v5.about9 .about9-principle > span {  color: var(--a9-gold-light) !important;  -webkit-text-fill-color: var(--a9-gold-light) !important;  font-size: .60rem !important;  font-weight: 700 !important;}html body #tbh-about-v5.about9 .about9-principle h3 {  margin: 8px 0 0 !important;  color: var(--a9-bone) !important;  -webkit-text-fill-color: var(--a9-bone) !important;  font-size: .96rem !important;  font-weight: 700 !important;  letter-spacing: -.02em !important;}html body #tbh-about-v5.about9 .about9-principle p {  margin: 8px 0 0 !important;  font-size: .78rem !important;  line-height: 1.52 !important;}html body #tbh-about-v5.about9 :is(.about9-story,.about9-people) {  display: grid !important;  grid-template-columns: minmax(0,1.08fr) minmax(330px,.92fr) !important;  gap: clamp(38px,5vw,72px) !important;  align-items: center !important;}html body #tbh-about-v5.about9 .about9-people {  grid-template-columns: minmax(330px,.92fr) minmax(0,1.08fr) !important;}html body #tbh-about-v5.about9 :is(.about9-story__image,.about9-people__image) {  margin: 0 !important;  overflow: hidden !important;  border-radius: 2px !important;  background: #020201 !important;}html body #tbh-about-v5.about9 :is(.about9-story__image img,.about9-people__image img) {  display: block !important;  width: 100% !important;  aspect-ratio: 4 / 5 !important;  object-fit: cover !important;  filter: saturate(1.02) contrast(1.05) brightness(.80) !important;  transition: transform 9s ease !important;}html body #tbh-about-v5.about9 :is(.about9-story__image,.about9-people__image):hover img {  transform: scale(1.018) !important;}html body #tbh-about-v5.about9 :is(.about9-story__copy,.about9-people__copy) {  min-width: 0 !important;}html body #tbh-about-v5.about9 :is(.about9-story__copy,.about9-people__copy) > p {  margin: 16px 0 0 !important;  font-size: .90rem !important;  line-height: 1.65 !important;}html body #tbh-about-v5.about9 .about9-section--quiet {  background: #070503 !important;  border-top: 1px solid var(--a9-line) !important;}html body #tbh-about-v5.about9 .about9-related {  border-top: 1px solid var(--a9-line) !important;  border-bottom: 1px solid var(--a9-line) !important;  background: #060403 !important;}html body #tbh-about-v5.about9 .about9-related__inner {  display: flex !important;  flex-wrap: wrap !important;  gap: 8px 22px !important;  padding-block: 14px !important;}html body #tbh-about-v5.about9 .about9-related a {  color: rgba(221,185,111,.80) !important;  -webkit-text-fill-color: rgba(221,185,111,.80) !important;  font-size: .72rem !important;  font-weight: 650 !important;  text-decoration: none !important;}html body #tbh-about-v5.about9 .about9-final {  padding: clamp(54px,6vw,84px) 0 !important;  background: #080604 !important;}html body #tbh-about-v5.about9 .about9-final__inner {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: clamp(36px,5vw,72px) !important;  align-items: end !important;}html body #tbh-about-v5.about9 .about9-final__copy {  max-width: 700px !important;}html body #tbh-about-v5.about9 .about9-final__copy > p:last-child {  margin: 14px 0 0 !important;  font-size: .90rem !important;  line-height: 1.58 !important;}html body #tbh-about-v5.about9 .about9-reveal {  opacity: 0 !important;  transform: translateY(12px) !important;  transition:    opacity 520ms cubic-bezier(.22,.61,.36,1),    transform 520ms cubic-bezier(.22,.61,.36,1) !important;}html body #tbh-about-v5.about9 .about9-reveal.is-inview {  opacity: 1 !important;  transform: none !important;}@media (max-width: 760px) {  html,  body:has(#tbh-about-v5.about9) {    max-width: 100% !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }  html body #tbh-about-v5.about9 {    max-width: 100% !important;    touch-action: pan-y pinch-zoom !important;  }  html body #tbh-about-v5.about9 :is(.about9-rail,.about9-narrow) {    width: calc(100% - 28px) !important;    max-width: none !important;  }  html body #tbh-about-v5.about9 .about9-hero {    min-height: 590px !important;  }  html body #tbh-about-v5.about9 .about9-hero__image {    object-position: 60% center !important;    animation-duration: 15s !important;  }  html body #tbh-about-v5.about9 .about9-hero__shade {    background:      linear-gradient(180deg,        rgba(3,2,1,.18) 0%,        rgba(3,2,1,.42) 38%,        rgba(3,2,1,.95) 100%      ) !important;  }  html body #tbh-about-v5.about9 .about9-hero__inner {    align-items: flex-end !important;    min-height: 590px !important;    padding-block: 90px 36px !important;  }  html body #tbh-about-v5.about9 .about9-hero__copy {    width: 100% !important;    max-width: 580px !important;  }  html body #tbh-about-v5.about9 .about9-hero h1 {    font-size: clamp(2.4rem,10.5vw,3.4rem) !important;    line-height: .98 !important;  }  html body #tbh-about-v5.about9 :is(    .about9-section h2,    .about9-memory h2,    .about9-story h2,    .about9-people h2,    .about9-final h2  ) {    font-size: clamp(1.7rem,7.4vw,2.25rem) !important;    line-height: 1.08 !important;  }  html body #tbh-about-v5.about9 :is(    .about9-split,    .about9-story,    .about9-people,    .about9-final__inner  ) {    grid-template-columns: 1fr !important;  }  html body #tbh-about-v5.about9 .about9-principles {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html body #tbh-about-v5.about9 .about9-principle {    padding: 16px 14px !important;    border-bottom: 1px solid var(--a9-line) !important;  }  html body #tbh-about-v5.about9 .about9-principle:nth-child(odd) {    border-left: 0 !important;    padding-left: 0 !important;  }  html body #tbh-about-v5.about9 .about9-actions {    display: grid !important;    grid-template-columns: 1fr !important;  }  html body #tbh-about-v5.about9 .about9-btn {    width: 100% !important;    min-height: 50px !important;  }  html body #tbh-about-v5.about9 .about9-related__inner {    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 0 !important;  }  html body #tbh-about-v5.about9 .about9-related a {    min-width: 0 !important;    padding: 9px 8px 9px 0 !important;    border-bottom: 1px solid rgba(199,161,90,.08) !important;  }}@media (max-width: 390px) {  html body #tbh-about-v5.about9 .about9-principles,  html body #tbh-about-v5.about9 .about9-related__inner {    grid-template-columns: 1fr !important;  }  html body #tbh-about-v5.about9 .about9-principle {    padding-inline: 0 !important;    border-left: 0 !important;  }}@media (prefers-reduced-motion: reduce) {  html body #tbh-about-v5.about9 *,  html body #tbh-about-v5.about9 *::before,  html body #tbh-about-v5.about9 *::after {    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;    transition-duration: .001ms !important;  }  html body #tbh-about-v5.about9 .about9-reveal {    opacity: 1 !important;    transform: none !important;  }}html body #tbh-about-v5.about9 .about9-eyebrow {  font-size: .58rem !important;  line-height: 1.25 !important;  letter-spacing: .065em !important;}html body #tbh-about-v5.about9 .about9-hero h1 {  max-width: 700px !important;  font-size: clamp(2.35rem, 3.7vw, 3.85rem) !important;  line-height: .98 !important;  letter-spacing: -.035em !important;  font-weight: 650 !important;}html body #tbh-about-v5.about9 :is(  .about9-section h2,  .about9-memory h2,  .about9-story h2,  .about9-people h2,  .about9-final h2) {  font-size: clamp(1.5rem, 2.15vw, 2.05rem) !important;  line-height: 1.08 !important;  letter-spacing: -.028em !important;  font-weight: 650 !important;}html body #tbh-about-v5.about9 .about9-lead {  font-size: .94rem !important;  line-height: 1.58 !important;}html body #tbh-about-v5.about9 :is(  .about9-copy p,  .about9-story__copy > p,  .about9-people__copy > p,  .about9-final__copy > p:last-child,  .about9-memory > .about9-narrow > p:last-child) {  font-size: .86rem !important;  line-height: 1.58 !important;}html body #tbh-about-v5.about9 .about9-principle h3 {  font-size: .88rem !important;  line-height: 1.28 !important;}html body #tbh-about-v5.about9 .about9-principle p {  font-size: .74rem !important;  line-height: 1.46 !important;}html body #tbh-about-v5.about9 .about9-btn {  min-height: 42px !important;  padding: 10px 14px !important;  font-size: .62rem !important;  letter-spacing: .04em !important;}html body #tbh-about-v5.about9 .about9-related a,html body #tbh-about-v5.about9 .about9-text-link {  font-size: .68rem !important;}@media (max-width: 760px) {  html body #tbh-about-v5.about9 .about9-hero h1 {    font-size: clamp(2rem, 8.5vw, 2.75rem) !important;    line-height: 1 !important;    letter-spacing: -.032em !important;  }  html body #tbh-about-v5.about9 :is(    .about9-section h2,    .about9-memory h2,    .about9-story h2,    .about9-people h2,    .about9-final h2  ) {    font-size: clamp(1.4rem, 5.8vw, 1.8rem) !important;    line-height: 1.1 !important;  }  html body #tbh-about-v5.about9 .about9-lead {    font-size: .90rem !important;    line-height: 1.55 !important;  }  html body #tbh-about-v5.about9 :is(    .about9-copy p,    .about9-story__copy > p,    .about9-people__copy > p,    .about9-final__copy > p:last-child,    .about9-memory > .about9-narrow > p:last-child  ) {    font-size: .84rem !important;    line-height: 1.55 !important;  }  html body #tbh-about-v5.about9 .about9-btn {    min-height: 46px !important;    font-size: .64rem !important;  }}@media (max-width: 390px) {  html body #tbh-about-v5.about9 .about9-hero h1 {    font-size: 2rem !important;  }  html body #tbh-about-v5.about9 :is(    .about9-section h2,    .about9-memory h2,    .about9-story h2,    .about9-people h2,    .about9-final h2  ) {    font-size: 1.4rem !important;  }}html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#personvern.privacy5),html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#personvern.privacy5) > :is(  .component-inner,  .component-main,  .container,  .container-fluid,  .row,  .code-item,  [class*="col-"]) {  position: relative !important;  left: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  filter: none !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;  overflow: visible !important;}html body #personvern.privacy5,html body #personvern.privacy5 *,html body #personvern.privacy5 *::before,html body #personvern.privacy5 *::after {  box-sizing: border-box !important;  font-synthesis: none !important;  -webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;}html body #personvern.privacy5 {  --pv5-bg: #050403;  --pv5-surface: #080604;  --pv5-bone: #f7f1e7;  --pv5-cream: #e8ddc8;  --pv5-muted: rgba(232,221,200,.70);  --pv5-faint: rgba(232,221,200,.48);  --pv5-gold: #c7a15a;  --pv5-gold-light: #ddb96f;  --pv5-line: rgba(199,161,90,.16);  --pv5-line-strong: rgba(221,185,111,.28);  position: relative !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  overflow-x: clip !important;  background: var(--pv5-bg) !important;  color: var(--pv5-cream) !important;  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;  text-rendering: optimizeLegibility !important;}html body #personvern.privacy5 :is(  h1,h2,h3,p,a,span,strong,small,li,dt,dd,th,td,summary,button) {  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;}html body #personvern.privacy5 .pv5-inner {  width: min(1180px, calc(100% - 48px)) !important;  max-width: 1180px !important;  min-width: 0 !important;  margin-inline: auto !important;}html body #personvern.privacy5 .pv5-hero {  position: relative !important;  margin: 0 !important;  padding: clamp(52px,6vw,82px) 0 !important;  border: 0 !important;  border-bottom: 1px solid var(--pv5-line) !important;  background:    radial-gradient(circle at 82% 18%,rgba(199,161,90,.05),transparent 28rem),    #070503 !important;}html body #personvern.privacy5 .pv5-eyebrow {  margin: 0 0 10px !important;  color: var(--pv5-gold-light) !important;  -webkit-text-fill-color: var(--pv5-gold-light) !important;  font-size: .58rem !important;  font-weight: 700 !important;  line-height: 1.25 !important;  letter-spacing: .07em !important;  text-transform: uppercase !important;}html body #personvern.privacy5 .pv5-hero h1 {  max-width: 760px !important;  margin: 0 !important;  color: var(--pv5-bone) !important;  -webkit-text-fill-color: var(--pv5-bone) !important;  font-size: clamp(2.15rem,3.4vw,3rem) !important;  font-weight: 650 !important;  line-height: 1 !important;  letter-spacing: -.036em !important;  text-transform: none !important;  text-shadow: none !important;}html body #personvern.privacy5 .pv5-lead {  max-width: 780px !important;  margin: 16px 0 0 !important;  color: var(--pv5-muted) !important;  -webkit-text-fill-color: var(--pv5-muted) !important;  font-size: .91rem !important;  line-height: 1.62 !important;}html body #personvern.privacy5 .pv5-meta {  display: flex !important;  flex-wrap: wrap !important;  gap: 7px 18px !important;  max-width: 980px !important;  margin-top: 22px !important;  padding-top: 14px !important;  border-top: 1px solid var(--pv5-line) !important;}html body #personvern.privacy5 .pv5-meta span {  color: var(--pv5-faint) !important;  -webkit-text-fill-color: var(--pv5-faint) !important;  font-size: .68rem !important;  font-weight: 600 !important;}html body #personvern.privacy5 .pv5-main {  width: 100% !important;  margin: 0 !important;  padding: clamp(42px,5vw,68px) 0 clamp(62px,7vw,96px) !important;  background: var(--pv5-bg) !important;}html body #personvern.privacy5 .pv5-layout {  display: grid !important;  grid-template-columns: 220px minmax(0,1fr) !important;  gap: clamp(34px,5vw,72px) !important;  align-items: start !important;}html body #personvern.privacy5 .pv5-toc {  position: sticky !important;  top: 96px !important;  align-self: start !important;  min-width: 0 !important;  max-height: calc(100vh - 120px) !important;  overflow-y: auto !important;  padding: 0 14px 0 0 !important;  scrollbar-width: thin !important;}html body #personvern.privacy5 .pv5-toc-title {  margin: 0 0 10px !important;  color: var(--pv5-bone) !important;  -webkit-text-fill-color: var(--pv5-bone) !important;  font-size: .68rem !important;  font-weight: 700 !important;  text-transform: uppercase !important;  letter-spacing: .06em !important;}html body #personvern.privacy5 .pv5-toc nav {  display: grid !important;  gap: 0 !important;}html body #personvern.privacy5 .pv5-toc-link {  display: block !important;  padding: 7px 0 !important;  border-bottom: 1px solid rgba(199,161,90,.08) !important;  color: rgba(232,221,200,.58) !important;  -webkit-text-fill-color: rgba(232,221,200,.58) !important;  font-size: .68rem !important;  line-height: 1.35 !important;  text-decoration: none !important;}html body #personvern.privacy5 .pv5-toc-link.is-active {  color: var(--pv5-gold-light) !important;  -webkit-text-fill-color: var(--pv5-gold-light) !important;}html body #personvern.privacy5 .pv5-content {  min-width: 0 !important;  max-width: 900px !important;}html body #personvern.privacy5 :is(.pv5-summary,.pv5-section,.pv5-final) {  position: relative !important;  width: 100% !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 0 clamp(34px,4vw,52px) !important;  border: 0 !important;  border-bottom: 1px solid var(--pv5-line) !important;  background: transparent !important;}html body #personvern.privacy5 :is(.pv5-section,.pv5-final) {  padding-top: clamp(34px,4vw,52px) !important;}html body #personvern.privacy5 :is(.pv5-summary,.pv5-section,.pv5-final) h2 {  max-width: 800px !important;  margin: 0 !important;  color: var(--pv5-bone) !important;  -webkit-text-fill-color: var(--pv5-bone) !important;  font-size: clamp(1.35rem,1.9vw,1.8rem) !important;  font-weight: 650 !important;  line-height: 1.12 !important;  letter-spacing: -.025em !important;  text-transform: none !important;}html body #personvern.privacy5 .pv5-content h3 {  margin: 0 !important;  color: var(--pv5-bone) !important;  -webkit-text-fill-color: var(--pv5-bone) !important;  font-size: .88rem !important;  font-weight: 700 !important;  line-height: 1.35 !important;  letter-spacing: -.015em !important;}html body #personvern.privacy5 .pv5-content p {  max-width: 820px !important;  margin: 13px 0 0 !important;  color: var(--pv5-muted) !important;  -webkit-text-fill-color: var(--pv5-muted) !important;  font-size: .83rem !important;  line-height: 1.62 !important;}html body #personvern.privacy5 .pv5-content a {  color: var(--pv5-gold-light) !important;  -webkit-text-fill-color: var(--pv5-gold-light) !important;  text-underline-offset: 3px !important;}html body #personvern.privacy5 .pv5-summary-grid {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 0 !important;  margin-top: 24px !important;  border-top: 1px solid var(--pv5-line) !important;}html body #personvern.privacy5 .pv5-summary-item {  min-width: 0 !important;  padding: 16px 20px 0 !important;  border: 0 !important;  border-left: 1px solid var(--pv5-line) !important;  background: transparent !important;}html body #personvern.privacy5 .pv5-summary-item:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body #personvern.privacy5 .pv5-summary-item strong {  display: block !important;  color: var(--pv5-bone) !important;  -webkit-text-fill-color: var(--pv5-bone) !important;  font-size: .78rem !important;  font-weight: 700 !important;}html body #personvern.privacy5 .pv5-summary-item span {  display: block !important;  margin-top: 5px !important;  color: var(--pv5-faint) !important;  -webkit-text-fill-color: var(--pv5-faint) !important;  font-size: .72rem !important;  line-height: 1.48 !important;}html body #personvern.privacy5 .pv5-grid {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 0 !important;  margin-top: 22px !important;  border-top: 1px solid var(--pv5-line) !important;}html body #personvern.privacy5 .pv5-grid article {  min-width: 0 !important;  padding: 15px 18px 15px 0 !important;  border: 0 !important;  border-bottom: 1px solid rgba(199,161,90,.10) !important;  background: transparent !important;}html body #personvern.privacy5 .pv5-grid article:nth-child(even) {  padding-left: 20px !important;  border-left: 1px solid var(--pv5-line) !important;}html body #personvern.privacy5 .pv5-grid article p {  margin-top: 6px !important;  font-size: .76rem !important;  line-height: 1.52 !important;}html body #personvern.privacy5 :is(.pv5-fact,.pv5-warning) {  margin-top: 20px !important;  padding: 14px 16px !important;  border: 1px solid var(--pv5-line) !important;  border-radius: 0 !important;  background: rgba(199,161,90,.025) !important;  box-shadow: none !important;}html body #personvern.privacy5 :is(.pv5-fact,.pv5-warning) p {  margin: 0 0 6px !important;}html body #personvern.privacy5 :is(.pv5-fact,.pv5-warning) p:last-child {  margin-bottom: 0 !important;}html body #personvern.privacy5 .pv5-table-wrap {  width: 100% !important;  min-width: 0 !important;  margin-top: 22px !important;  overflow: visible !important;  border-top: 1px solid var(--pv5-line-strong) !important;}html body #personvern.privacy5 .pv5-table {  width: 100% !important;  min-width: 0 !important;  border-collapse: collapse !important;  table-layout: fixed !important;  background: transparent !important;}html body #personvern.privacy5 .pv5-table th {  padding: 12px 14px 12px 0 !important;  border-bottom: 1px solid var(--pv5-line-strong) !important;  color: var(--pv5-gold-light) !important;  -webkit-text-fill-color: var(--pv5-gold-light) !important;  font-size: .66rem !important;  font-weight: 700 !important;  line-height: 1.35 !important;  text-align: left !important;  vertical-align: bottom !important;}html body #personvern.privacy5 .pv5-table td {  padding: 13px 16px 13px 0 !important;  border-bottom: 1px solid rgba(199,161,90,.10) !important;  color: var(--pv5-muted) !important;  -webkit-text-fill-color: var(--pv5-muted) !important;  font-size: .74rem !important;  line-height: 1.5 !important;  vertical-align: top !important;  overflow-wrap: anywhere !important;}html body #personvern.privacy5 .pv5-list {  margin: 18px 0 0 !important;  padding: 0 0 0 18px !important;}html body #personvern.privacy5 .pv5-list li {  margin: 0 0 9px !important;  color: var(--pv5-muted) !important;  font-size: .80rem !important;  line-height: 1.58 !important;}html body #personvern.privacy5 .pv5-rights {  display: flex !important;  flex-wrap: wrap !important;  gap: 7px !important;  margin-top: 18px !important;}html body #personvern.privacy5 .pv5-rights span {  display: inline-flex !important;  padding: 7px 10px !important;  border: 1px solid var(--pv5-line) !important;  border-radius: 999px !important;  color: rgba(232,221,200,.72) !important;  -webkit-text-fill-color: rgba(232,221,200,.72) !important;  font-size: .67rem !important;  font-weight: 650 !important;}html body #personvern.privacy5 .pv5-actions {  display: flex !important;  flex-wrap: wrap !important;  gap: 8px !important;  margin-top: 18px !important;}html body #personvern.privacy5 .pv5-btn {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 42px !important;  padding: 10px 14px !important;  border: 1px solid rgba(221,185,111,.34) !important;  border-radius: 999px !important;  background: transparent !important;  color: var(--pv5-gold-light) !important;  -webkit-text-fill-color: var(--pv5-gold-light) !important;  font-size: .63rem !important;  font-weight: 700 !important;  letter-spacing: .035em !important;  text-decoration: none !important;  text-transform: uppercase !important;}html body #personvern.privacy5 .pv5-btn--primary {  border-color: #e6c36f !important;  background: linear-gradient(180deg,#f2d17d,#e6c36f) !important;  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}html body #personvern.privacy5 .pv5-related {  grid-column: 1 / -1 !important;  width: 100% !important;  margin: 0 !important;  border-top: 1px solid var(--pv5-line) !important;  border-bottom: 1px solid var(--pv5-line) !important;  background: #060403 !important;}html body #personvern.privacy5 .pv5-related__inner {  display: flex !important;  flex-wrap: wrap !important;  gap: 8px 22px !important;  padding-block: 13px !important;}html body #personvern.privacy5 .pv5-related a {  color: rgba(221,185,111,.80) !important;  -webkit-text-fill-color: rgba(221,185,111,.80) !important;  font-size: .69rem !important;  font-weight: 650 !important;  text-decoration: none !important;}html body #personvern.privacy5 .pv5-final {  border-bottom: 0 !important;  padding-bottom: 0 !important;}@media (max-width: 820px) {  html,  body:has(#personvern.privacy5) {    max-width: 100% !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }  html body #personvern.privacy5 {    max-width: 100% !important;    touch-action: pan-y pinch-zoom !important;  }  html body #personvern.privacy5 .pv5-inner {    width: calc(100% - 28px) !important;    max-width: none !important;  }  html body #personvern.privacy5 .pv5-layout {    grid-template-columns: 1fr !important;    gap: 26px !important;  }  html body #personvern.privacy5 .pv5-toc {    position: relative !important;    top: auto !important;    max-height: none !important;    overflow: visible !important;    padding: 0 !important;    border-bottom: 1px solid var(--pv5-line) !important;  }  html body #personvern.privacy5 .pv5-toc nav {    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 0 14px !important;  }  html body #personvern.privacy5 .pv5-hero h1 {    font-size: clamp(1.9rem,7.5vw,2.45rem) !important;    line-height: 1.03 !important;  }  html body #personvern.privacy5 :is(.pv5-summary,.pv5-section,.pv5-final) h2 {    font-size: clamp(1.25rem,5.4vw,1.55rem) !important;    line-height: 1.13 !important;  }  html body #personvern.privacy5 .pv5-summary-grid,  html body #personvern.privacy5 .pv5-grid {    grid-template-columns: 1fr !important;  }  html body #personvern.privacy5 .pv5-summary-item,  html body #personvern.privacy5 .pv5-summary-item:first-child,  html body #personvern.privacy5 .pv5-grid article,  html body #personvern.privacy5 .pv5-grid article:nth-child(even) {    padding: 14px 0 !important;    border-left: 0 !important;    border-bottom: 1px solid var(--pv5-line) !important;  }    html body #personvern.privacy5 .pv5-table-wrap {    overflow: visible !important;    border-top: 0 !important;  }  html body #personvern.privacy5 .pv5-table,  html body #personvern.privacy5 .pv5-table thead,  html body #personvern.privacy5 .pv5-table tbody,  html body #personvern.privacy5 .pv5-table tr,  html body #personvern.privacy5 .pv5-table th,  html body #personvern.privacy5 .pv5-table td {    display: block !important;    width: 100% !important;    min-width: 0 !important;  }  html body #personvern.privacy5 .pv5-table thead {    position: absolute !important;    width: 1px !important;    height: 1px !important;    margin: -1px !important;    padding: 0 !important;    overflow: hidden !important;    clip: rect(0 0 0 0) !important;    white-space: nowrap !important;  }  html body #personvern.privacy5 .pv5-table tr {    margin: 0 0 16px !important;    padding: 0 0 10px !important;    border-bottom: 1px solid var(--pv5-line-strong) !important;  }  html body #personvern.privacy5 .pv5-table td {    position: relative !important;    padding: 8px 0 !important;    border-bottom: 1px solid rgba(199,161,90,.08) !important;  }  html body #personvern.privacy5 .pv5-table td::before {    content: attr(data-label) !important;    display: block !important;    margin-bottom: 3px !important;    color: var(--pv5-gold-light) !important;    -webkit-text-fill-color: var(--pv5-gold-light) !important;    font-size: .60rem !important;    font-weight: 700 !important;    line-height: 1.25 !important;    letter-spacing: .04em !important;    text-transform: uppercase !important;  }  html body #personvern.privacy5 .pv5-actions {    display: grid !important;    grid-template-columns: 1fr !important;  }  html body #personvern.privacy5 .pv5-btn {    width: 100% !important;    min-height: 46px !important;  }  html body #personvern.privacy5 .pv5-related__inner {    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 0 !important;  }  html body #personvern.privacy5 .pv5-related a {    min-width: 0 !important;    padding: 9px 8px 9px 0 !important;    border-bottom: 1px solid rgba(199,161,90,.08) !important;  }}@media (max-width: 390px) {  html body #personvern.privacy5 .pv5-toc nav,  html body #personvern.privacy5 .pv5-related__inner {    grid-template-columns: 1fr !important;  }  html body #personvern.privacy5 .pv5-meta {    display: grid !important;    grid-template-columns: 1fr !important;  }}html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-events-v7.events8),html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-events-v7.events8) > :is(  .component-inner,  .component-main,  .container,  .container-fluid,  .row,  .code-item,  [class*="col-"]) {  position: relative !important;  left: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  filter: none !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;  overflow: visible !important;}html body #tbh-events-v7.events8,html body #tbh-events-v7.events8 *,html body #tbh-events-v7.events8 *::before,html body #tbh-events-v7.events8 *::after {  box-sizing: border-box !important;  font-synthesis: none !important;  -webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;}html body #tbh-events-v7.events8 {  --ev8-bg: #050403;  --ev8-surface: #080604;  --ev8-bone: #f7f1e7;  --ev8-cream: #e8ddc8;  --ev8-muted: rgba(232,221,200,.68);  --ev8-faint: rgba(232,221,200,.46);  --ev8-gold: #c7a15a;  --ev8-gold-light: #ddb96f;  --ev8-line: rgba(199,161,90,.16);  --ev8-line-strong: rgba(221,185,111,.30);  --ev8-error: #e6a6a0;  --ev8-ok: #9fc8a7;  position: relative !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  overflow-x: clip !important;  background: var(--ev8-bg) !important;  color: var(--ev8-cream) !important;  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;  text-rendering: optimizeLegibility !important;}html body #tbh-events-v7.events8 :is(  h1,h2,h3,p,a,span,strong,small,label,input,select,textarea,button,legend) {  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;}html body #tbh-events-v7.events8 .ev8-rail {  width: min(1180px, calc(100% - 48px)) !important;  max-width: 1180px !important;  min-width: 0 !important;  margin-inline: auto !important;}html body #tbh-events-v7.events8 .ev8-kicker,html body #tbh-events-v7.events8 .ev8-step__eyebrow {  margin: 0 0 10px !important;  color: var(--ev8-gold-light) !important;  -webkit-text-fill-color: var(--ev8-gold-light) !important;  font-size: .58rem !important;  font-weight: 700 !important;  line-height: 1.25 !important;  letter-spacing: .07em !important;  text-transform: uppercase !important;}html body #tbh-events-v7.events8 .ev8-hero {  position: relative !important;  isolation: isolate !important;  min-height: clamp(560px,68svh,740px) !important;  margin: 0 !important;  overflow: hidden !important;  border-bottom: 1px solid var(--ev8-line) !important;  background: #030201 !important;}html body #tbh-events-v7.events8 .ev8-hero__image {  position: absolute !important;  inset: 0 !important;  z-index: 0 !important;  width: 100% !important;  height: 100% !important;  max-width: none !important;  object-fit: cover !important;  object-position: 66% center !important;  filter: saturate(1.03) contrast(1.06) brightness(.70) !important;  transform: scale(1.002) !important;  animation: ev8HeroBreath 13s ease-in-out infinite alternate !important;}@keyframes ev8HeroBreath {  from { transform: scale(1.002); }  to { transform: scale(1.022); }}html body #tbh-events-v7.events8 .ev8-hero__shade {  position: absolute !important;  inset: 0 !important;  z-index: 1 !important;  background:    linear-gradient(90deg,rgba(3,2,1,.96),rgba(3,2,1,.82) 34%,rgba(3,2,1,.42) 58%,rgba(3,2,1,.16)),    linear-gradient(180deg,rgba(3,2,1,.10),transparent 52%,rgba(3,2,1,.72)) !important;  pointer-events: none !important;}html body #tbh-events-v7.events8 .ev8-hero__inner {  position: relative !important;  z-index: 2 !important;  display: flex !important;  align-items: center !important;  min-height: clamp(560px,68svh,740px) !important;  padding-block: clamp(82px,8vw,118px) clamp(64px,7vw,94px) !important;}html body #tbh-events-v7.events8 .ev8-hero__copy {  width: min(690px,58vw) !important;  max-width: 690px !important;}html body #tbh-events-v7.events8 .ev8-hero h1 {  max-width: 780px !important;  margin: 0 !important;  color: var(--ev8-bone) !important;  -webkit-text-fill-color: var(--ev8-bone) !important;  font-size: clamp(2.4rem,4vw,4rem) !important;  font-weight: 650 !important;  line-height: .98 !important;  letter-spacing: -.038em !important;  text-transform: none !important;}html body #tbh-events-v7.events8 .ev8-lead {  max-width: 650px !important;  margin: 16px 0 0 !important;  color: rgba(247,241,231,.80) !important;  -webkit-text-fill-color: rgba(247,241,231,.80) !important;  font-size: .92rem !important;  line-height: 1.6 !important;}html body #tbh-events-v7.events8 .ev8-lead--small {  font-size: .86rem !important;}html body #tbh-events-v7.events8 .ev8-hero__note {  margin: 14px 0 0 !important;  color: var(--ev8-faint) !important;  -webkit-text-fill-color: var(--ev8-faint) !important;  font-size: .70rem !important;  line-height: 1.45 !important;}html body #tbh-events-v7.events8 .ev8-actions,html body #tbh-events-v7.events8 .ev8-step-actions {  display: flex !important;  flex-wrap: wrap !important;  gap: 9px !important;  margin-top: 22px !important;}html body #tbh-events-v7.events8 .ev8-step-actions--right {  justify-content: flex-end !important;}html body #tbh-events-v7.events8 .ev8-btn {  appearance: none !important;  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 44px !important;  padding: 10px 15px !important;  border: 1px solid rgba(221,185,111,.34) !important;  border-radius: 999px !important;  background: transparent !important;  color: var(--ev8-gold-light) !important;  -webkit-text-fill-color: var(--ev8-gold-light) !important;  font-size: .64rem !important;  font-weight: 700 !important;  line-height: 1 !important;  letter-spacing: .04em !important;  text-decoration: none !important;  text-transform: uppercase !important;  cursor: pointer !important;  transition: transform 170ms ease,border-color 170ms ease,background 170ms ease !important;}html body #tbh-events-v7.events8 .ev8-btn:hover {  transform: translateY(-1px) !important;  border-color: rgba(221,185,111,.62) !important;  background: rgba(199,161,90,.07) !important;}html body #tbh-events-v7.events8 .ev8-btn--primary {  border-color: #e6c36f !important;  background: linear-gradient(180deg,#f2d17d,#e6c36f) !important;  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}html body #tbh-events-v7.events8 .ev8-btn--ghost,html body #tbh-events-v7.events8 .ev8-btn--ghost-dark {  background: rgba(5,4,3,.18) !important;}html body #tbh-events-v7.events8 .ev8-nav {  position: relative !important;  border-bottom: 1px solid var(--ev8-line) !important;  background: #060403 !important;}html body #tbh-events-v7.events8 .ev8-nav__inner {  display: flex !important;  flex-wrap: wrap !important;  align-items: center !important;  gap: 6px 22px !important;  padding-block: 13px !important;}html body #tbh-events-v7.events8 .ev8-nav a {  color: rgba(232,221,200,.62) !important;  -webkit-text-fill-color: rgba(232,221,200,.62) !important;  font-size: .69rem !important;  font-weight: 650 !important;  text-decoration: none !important;}html body #tbh-events-v7.events8 .ev8-nav__primary {  color: var(--ev8-gold-light) !important;  -webkit-text-fill-color: var(--ev8-gold-light) !important;}html body #tbh-events-v7.events8 .ev8-main {  display: block !important;  width: 100% !important;  min-width: 0 !important;}html body #tbh-events-v7.events8 .ev8-section {  position: relative !important;  width: 100% !important;  margin: 0 !important;  padding: clamp(56px,6vw,86px) 0 !important;  border: 0 !important;  border-bottom: 1px solid var(--ev8-line) !important;  background: transparent !important;}html body #tbh-events-v7.events8 .ev8-section--dark,html body #tbh-events-v7.events8 .ev8-section--form {  background: #070503 !important;}html body #tbh-events-v7.events8 .ev8-section--tight {  padding-block: 28px !important;}html body #tbh-events-v7.events8 :is(  .ev8-intro-grid,  .ev8-experience,  .ev8-form-layout) {  display: grid !important;  grid-template-columns: minmax(0,.9fr) minmax(340px,1.1fr) !important;  gap: clamp(38px,6vw,86px) !important;  align-items: start !important;}html body #tbh-events-v7.events8 :is(  .ev8-section h2,  .ev8-private h2,  .ev8-form-intro h2,  .ev8-experience h2) {  margin: 0 !important;  color: var(--ev8-bone) !important;  -webkit-text-fill-color: var(--ev8-bone) !important;  font-size: clamp(1.55rem,2.25vw,2.15rem) !important;  font-weight: 650 !important;  line-height: 1.08 !important;  letter-spacing: -.028em !important;}html body #tbh-events-v7.events8 .ev8-copy p,html body #tbh-events-v7.events8 .ev8-private p,html body #tbh-events-v7.events8 .ev8-fineprint,html body #tbh-events-v7.events8 .ev8-form-intro > p {  margin: 0 0 14px !important;  color: var(--ev8-muted) !important;  -webkit-text-fill-color: var(--ev8-muted) !important;  font-size: .84rem !important;  line-height: 1.6 !important;}html body #tbh-events-v7.events8 .ev8-values {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 0 !important;  margin-top: 40px !important;  border-top: 1px solid var(--ev8-line) !important;}html body #tbh-events-v7.events8 .ev8-values article {  min-width: 0 !important;  padding: 16px 22px 0 !important;  border: 0 !important;  border-left: 1px solid var(--ev8-line) !important;  background: transparent !important;}html body #tbh-events-v7.events8 .ev8-values article:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body #tbh-events-v7.events8 .ev8-values article > span {  color: var(--ev8-gold-light) !important;  -webkit-text-fill-color: var(--ev8-gold-light) !important;  font-size: .60rem !important;  font-weight: 700 !important;}html body #tbh-events-v7.events8 .ev8-values h3 {  margin: 7px 0 0 !important;  color: var(--ev8-bone) !important;  -webkit-text-fill-color: var(--ev8-bone) !important;  font-size: .90rem !important;  font-weight: 700 !important;}html body #tbh-events-v7.events8 .ev8-values p {  margin: 7px 0 0 !important;  color: var(--ev8-muted) !important;  -webkit-text-fill-color: var(--ev8-muted) !important;  font-size: .75rem !important;  line-height: 1.5 !important;}html body #tbh-events-v7.events8 .ev8-experience {  grid-template-columns: minmax(0,1fr) 260px !important;  align-items: center !important;}html body #tbh-events-v7.events8 .ev8-cuts {  display: flex !important;  flex-wrap: wrap !important;  gap: 7px !important;  margin-top: 20px !important;}html body #tbh-events-v7.events8 .ev8-cuts span {  padding: 6px 9px !important;  border: 1px solid var(--ev8-line) !important;  border-radius: 999px !important;  color: rgba(232,221,200,.72) !important;  -webkit-text-fill-color: rgba(232,221,200,.72) !important;  font-size: .66rem !important;  font-weight: 650 !important;}html body #tbh-events-v7.events8 .ev8-price-card {  padding: 22px !important;  border: 1px solid var(--ev8-line-strong) !important;  border-radius: 2px !important;  background: rgba(199,161,90,.035) !important;  text-align: left !important;}html body #tbh-events-v7.events8 .ev8-price-card > span,html body #tbh-events-v7.events8 .ev8-price-card small {  display: block !important;  color: var(--ev8-faint) !important;  -webkit-text-fill-color: var(--ev8-faint) !important;  font-size: .66rem !important;}html body #tbh-events-v7.events8 .ev8-price-card strong {  display: block !important;  margin: 6px 0 2px !important;  color: var(--ev8-bone) !important;  -webkit-text-fill-color: var(--ev8-bone) !important;  font-size: 1.65rem !important;  font-weight: 650 !important;  letter-spacing: -.03em !important;}html body #tbh-events-v7.events8 .ev8-private {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 34px !important;  align-items: end !important;}html body #tbh-events-v7.events8 .ev8-form-layout {  grid-template-columns: minmax(280px,.72fr) minmax(0,1.28fr) !important;}html body #tbh-events-v7.events8 .ev8-trust-list {  display: grid !important;  gap: 0 !important;  margin-top: 22px !important;  border-top: 1px solid var(--ev8-line) !important;}html body #tbh-events-v7.events8 .ev8-trust-list > div {  padding: 12px 0 !important;  border-bottom: 1px solid rgba(199,161,90,.10) !important;}html body #tbh-events-v7.events8 .ev8-trust-list strong,html body #tbh-events-v7.events8 .ev8-trust-list span {  display: block !important;}html body #tbh-events-v7.events8 .ev8-trust-list strong {  color: var(--ev8-bone) !important;  -webkit-text-fill-color: var(--ev8-bone) !important;  font-size: .76rem !important;}html body #tbh-events-v7.events8 .ev8-trust-list span {  margin-top: 3px !important;  color: var(--ev8-faint) !important;  -webkit-text-fill-color: var(--ev8-faint) !important;  font-size: .70rem !important;}html body #tbh-events-v7.events8 .ev8-form-shell {  min-width: 0 !important;  padding: clamp(20px,3vw,30px) !important;  border: 1px solid var(--ev8-line-strong) !important;  border-radius: 2px !important;  background: #090705 !important;  box-shadow: none !important;}html body #tbh-events-v7.events8 .ev8-progress {  display: grid !important;  grid-template-columns: auto 1fr auto 1fr auto 1fr auto !important;  align-items: center !important;  gap: 8px !important;  margin-bottom: 22px !important;}html body #tbh-events-v7.events8 .ev8-progress span {  display: grid !important;  place-items: center !important;  width: 26px !important;  height: 26px !important;  border: 1px solid var(--ev8-line) !important;  border-radius: 50% !important;  color: var(--ev8-faint) !important;  -webkit-text-fill-color: var(--ev8-faint) !important;  font-size: .65rem !important;  font-weight: 700 !important;}html body #tbh-events-v7.events8 .ev8-progress span.is-active,html body #tbh-events-v7.events8 .ev8-progress span.is-complete {  border-color: var(--ev8-gold-light) !important;  color: var(--ev8-gold-light) !important;  -webkit-text-fill-color: var(--ev8-gold-light) !important;}html body #tbh-events-v7.events8 .ev8-progress i {  height: 1px !important;  background: var(--ev8-line) !important;}html body #tbh-events-v7.events8 .ev8-step {  min-width: 0 !important;}html body #tbh-events-v7.events8 .ev8-step[hidden],html body #tbh-events-v7.events8 [hidden] {  display: none !important;}html body #tbh-events-v7.events8 .ev8-step h3,html body #tbh-events-v7.events8 .ev8-success h3 {  margin: 0 !important;  color: var(--ev8-bone) !important;  -webkit-text-fill-color: var(--ev8-bone) !important;  font-size: 1.18rem !important;  font-weight: 650 !important;  line-height: 1.2 !important;  letter-spacing: -.02em !important;}html body #tbh-events-v7.events8 .ev8-fields {  display: grid !important;  grid-template-columns: 1fr !important;  gap: 14px !important;  margin-top: 18px !important;}html body #tbh-events-v7.events8 .ev8-fields--2 {  grid-template-columns: repeat(2,minmax(0,1fr)) !important;}html body #tbh-events-v7.events8 .ev8-field--full {  grid-column: 1 / -1 !important;}html body #tbh-events-v7.events8 .ev8-field {  display: grid !important;  gap: 6px !important;  min-width: 0 !important;}html body #tbh-events-v7.events8 .ev8-field > span,html body #tbh-events-v7.events8 .ev8-choice-group legend {  color: rgba(247,241,231,.72) !important;  -webkit-text-fill-color: rgba(247,241,231,.72) !important;  font-size: .70rem !important;  font-weight: 650 !important;}html body #tbh-events-v7.events8 :is(  .ev8-field input,  .ev8-field select,  .ev8-field textarea) {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  min-height: 46px !important;  margin: 0 !important;  padding: 10px 12px !important;  border: 1px solid rgba(221,185,111,.20) !important;  border-radius: 2px !important;  outline: 0 !important;  background: #0d0a07 !important;  color: var(--ev8-bone) !important;  -webkit-text-fill-color: var(--ev8-bone) !important;  caret-color: var(--ev8-gold-light) !important;  font-size: 16px !important;  line-height: 1.35 !important;}html body #tbh-events-v7.events8 .ev8-field textarea {  min-height: 96px !important;  resize: vertical !important;}html body #tbh-events-v7.events8 :is(  .ev8-field input,  .ev8-field select,  .ev8-field textarea):focus {  border-color: rgba(221,185,111,.58) !important;  box-shadow: 0 0 0 2px rgba(221,185,111,.08) !important;}html body #tbh-events-v7.events8 .ev8-choice-group {  min-width: 0 !important;  margin: 20px 0 0 !important;  padding: 0 !important;  border: 0 !important;}html body #tbh-events-v7.events8 .ev8-choice-grid {  display: grid !important;  grid-template-columns: 1fr !important;  gap: 8px !important;  margin-top: 9px !important;}html body #tbh-events-v7.events8 .ev8-choice-grid--2 {  grid-template-columns: repeat(2,minmax(0,1fr)) !important;}html body #tbh-events-v7.events8 .ev8-choice,html body #tbh-events-v7.events8 .ev8-toggle,html body #tbh-events-v7.events8 .ev8-consent {  position: relative !important;  display: flex !important;  gap: 10px !important;  align-items: flex-start !important;  min-width: 0 !important;  margin-top: 12px !important;  padding: 12px !important;  border: 1px solid var(--ev8-line) !important;  border-radius: 2px !important;  background: rgba(199,161,90,.018) !important;  cursor: pointer !important;}html body #tbh-events-v7.events8 :is(  .ev8-choice input,  .ev8-toggle input,  .ev8-consent input) {  flex: 0 0 auto !important;  margin: 2px 0 0 !important;  accent-color: #d8b76a !important;}html body #tbh-events-v7.events8 :is(  .ev8-choice strong,  .ev8-toggle strong) {  display: block !important;  color: var(--ev8-bone) !important;  -webkit-text-fill-color: var(--ev8-bone) !important;  font-size: .75rem !important;  font-weight: 700 !important;}html body #tbh-events-v7.events8 :is(  .ev8-choice small,  .ev8-toggle small,  .ev8-consent span) {  display: block !important;  margin-top: 3px !important;  color: var(--ev8-faint) !important;  -webkit-text-fill-color: var(--ev8-faint) !important;  font-size: .68rem !important;  line-height: 1.45 !important;}html body #tbh-events-v7.events8 .ev8-choice:has(input:checked),html body #tbh-events-v7.events8 .ev8-toggle:has(input:checked) {  border-color: rgba(221,185,111,.55) !important;  background: rgba(199,161,90,.06) !important;}html body #tbh-events-v7.events8 .ev8-choice.is-disabled {  opacity: .45 !important;}html body #tbh-events-v7.events8 .ev8-capacity,html body #tbh-events-v7.events8 .ev8-submit-note,html body #tbh-events-v7.events8 .ev8-reference {  margin-top: 15px !important;  padding: 12px 14px !important;  border: 1px solid var(--ev8-line) !important;  border-radius: 2px !important;  background: rgba(199,161,90,.025) !important;}html body #tbh-events-v7.events8 .ev8-capacity strong,html body #tbh-events-v7.events8 .ev8-submit-note strong,html body #tbh-events-v7.events8 .ev8-reference strong {  display: block !important;  color: var(--ev8-bone) !important;  -webkit-text-fill-color: var(--ev8-bone) !important;  font-size: .75rem !important;}html body #tbh-events-v7.events8 .ev8-capacity p,html body #tbh-events-v7.events8 .ev8-submit-note span {  display: block !important;  margin: 4px 0 0 !important;  color: var(--ev8-faint) !important;  -webkit-text-fill-color: var(--ev8-faint) !important;  font-size: .68rem !important;  line-height: 1.45 !important;}html body #tbh-events-v7.events8 .ev8-form-status {  min-height: 0 !important;  margin: 0 0 12px !important;  color: var(--ev8-muted) !important;  -webkit-text-fill-color: var(--ev8-muted) !important;  font-size: .72rem !important;}html body #tbh-events-v7.events8 .ev8-form-status.is-error {  color: var(--ev8-error) !important;  -webkit-text-fill-color: var(--ev8-error) !important;}html body #tbh-events-v7.events8 .ev8-form-status.is-loading {  color: var(--ev8-gold-light) !important;  -webkit-text-fill-color: var(--ev8-gold-light) !important;}html body #tbh-events-v7.events8 .ev8-summary {  display: grid !important;  gap: 0 !important;  margin-top: 18px !important;  border-top: 1px solid var(--ev8-line) !important;}html body #tbh-events-v7.events8 .ev8-summary > div {  display: grid !important;  grid-template-columns: 150px minmax(0,1fr) !important;  gap: 14px !important;  padding: 9px 0 !important;  border-bottom: 1px solid rgba(199,161,90,.09) !important;}html body #tbh-events-v7.events8 .ev8-summary span {  color: var(--ev8-faint) !important;  -webkit-text-fill-color: var(--ev8-faint) !important;  font-size: .68rem !important;}html body #tbh-events-v7.events8 .ev8-summary strong {  color: var(--ev8-bone) !important;  -webkit-text-fill-color: var(--ev8-bone) !important;  font-size: .72rem !important;  font-weight: 650 !important;  overflow-wrap: anywhere !important;}html body #tbh-events-v7.events8 .ev8-success {  padding: 8px 0 !important;}html body #tbh-events-v7.events8 .ev8-success > p {  color: var(--ev8-muted) !important;  -webkit-text-fill-color: var(--ev8-muted) !important;  font-size: .80rem !important;  line-height: 1.55 !important;}html body #tbh-events-v7.events8 .ev8-success__important {  color: var(--ev8-gold-light) !important;  -webkit-text-fill-color: var(--ev8-gold-light) !important;  font-weight: 650 !important;}html body #tbh-events-v7.events8 .ev8-process {  display: grid !important;  grid-template-columns: repeat(4,minmax(0,1fr)) !important;  gap: 0 !important;  border-top: 1px solid var(--ev8-line) !important;}html body #tbh-events-v7.events8 .ev8-process article {  display: grid !important;  grid-template-columns: auto 1fr !important;  gap: 10px !important;  min-width: 0 !important;  padding: 16px 18px 0 !important;  border-left: 1px solid var(--ev8-line) !important;}html body #tbh-events-v7.events8 .ev8-process article:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body #tbh-events-v7.events8 .ev8-process article > span {  color: var(--ev8-gold-light) !important;  -webkit-text-fill-color: var(--ev8-gold-light) !important;  font-size: .62rem !important;  font-weight: 700 !important;}html body #tbh-events-v7.events8 .ev8-process h3 {  margin: 0 !important;  color: var(--ev8-bone) !important;  -webkit-text-fill-color: var(--ev8-bone) !important;  font-size: .80rem !important;  font-weight: 700 !important;}html body #tbh-events-v7.events8 .ev8-process p {  margin: 5px 0 0 !important;  color: var(--ev8-faint) !important;  -webkit-text-fill-color: var(--ev8-faint) !important;  font-size: .70rem !important;  line-height: 1.45 !important;}html body #tbh-events-v7.events8 .ev8-related {  border-top: 1px solid var(--ev8-line) !important;  border-bottom: 1px solid var(--ev8-line) !important;  background: #060403 !important;}html body #tbh-events-v7.events8 .ev8-related__inner {  display: flex !important;  flex-wrap: wrap !important;  gap: 8px 22px !important;  padding-block: 13px !important;}html body #tbh-events-v7.events8 .ev8-related a {  color: rgba(221,185,111,.80) !important;  -webkit-text-fill-color: rgba(221,185,111,.80) !important;  font-size: .69rem !important;  font-weight: 650 !important;  text-decoration: none !important;}html body #tbh-events-v7.events8 .ev8-practical {  display: grid !important;  grid-template-columns: repeat(4,minmax(0,1fr)) !important;  gap: 0 !important;}html body #tbh-events-v7.events8 .ev8-practical > div {  min-width: 0 !important;  padding: 0 18px !important;  border-left: 1px solid var(--ev8-line) !important;}html body #tbh-events-v7.events8 .ev8-practical > div:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body #tbh-events-v7.events8 .ev8-practical strong,html body #tbh-events-v7.events8 .ev8-practical span,html body #tbh-events-v7.events8 .ev8-practical a {  display: block !important;}html body #tbh-events-v7.events8 .ev8-practical strong {  color: var(--ev8-bone) !important;  -webkit-text-fill-color: var(--ev8-bone) !important;  font-size: .70rem !important;}html body #tbh-events-v7.events8 .ev8-practical span,html body #tbh-events-v7.events8 .ev8-practical a {  margin-top: 4px !important;  color: var(--ev8-faint) !important;  -webkit-text-fill-color: var(--ev8-faint) !important;  font-size: .68rem !important;  line-height: 1.4 !important;  text-decoration: none !important;}html body #tbh-events-v7.events8 .ev8-hp {  position: absolute !important;  left: -9999px !important;  width: 1px !important;  height: 1px !important;  opacity: 0 !important;  pointer-events: none !important;}@media (max-width: 760px) {  html,  body:has(#tbh-events-v7.events8) {    max-width: 100% !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }  html body #tbh-events-v7.events8 {    max-width: 100% !important;    touch-action: pan-y pinch-zoom !important;  }  html body #tbh-events-v7.events8 .ev8-rail {    width: calc(100% - 28px) !important;    max-width: none !important;  }  html body #tbh-events-v7.events8 .ev8-hero,  html body #tbh-events-v7.events8 .ev8-hero__inner {    min-height: 590px !important;  }  html body #tbh-events-v7.events8 .ev8-hero__image {    object-position: 62% center !important;    animation-duration: 15s !important;  }  html body #tbh-events-v7.events8 .ev8-hero__shade {    background: linear-gradient(180deg,rgba(3,2,1,.16),rgba(3,2,1,.42) 36%,rgba(3,2,1,.96)) !important;  }  html body #tbh-events-v7.events8 .ev8-hero__inner {    align-items: flex-end !important;    padding-block: 90px 36px !important;  }  html body #tbh-events-v7.events8 .ev8-hero__copy {    width: 100% !important;    max-width: 580px !important;  }  html body #tbh-events-v7.events8 .ev8-hero h1 {    font-size: clamp(2rem,8.7vw,2.8rem) !important;    line-height: 1 !important;  }  html body #tbh-events-v7.events8 :is(    .ev8-section h2,    .ev8-private h2,    .ev8-form-intro h2,    .ev8-experience h2  ) {    font-size: clamp(1.4rem,5.9vw,1.82rem) !important;  }  html body #tbh-events-v7.events8 :is(    .ev8-intro-grid,    .ev8-experience,    .ev8-form-layout,    .ev8-private  ) {    grid-template-columns: 1fr !important;  }  html body #tbh-events-v7.events8 .ev8-values {    grid-template-columns: 1fr !important;  }  html body #tbh-events-v7.events8 .ev8-values article,  html body #tbh-events-v7.events8 .ev8-values article:first-child {    padding: 14px 0 !important;    border-left: 0 !important;    border-bottom: 1px solid var(--ev8-line) !important;  }  html body #tbh-events-v7.events8 .ev8-price-card {    padding: 18px !important;  }  html body #tbh-events-v7.events8 .ev8-nav__inner {    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 0 !important;  }  html body #tbh-events-v7.events8 .ev8-nav a {    min-width: 0 !important;    padding: 9px 8px 9px 0 !important;    border-bottom: 1px solid rgba(199,161,90,.08) !important;  }  html body #tbh-events-v7.events8 .ev8-actions,  html body #tbh-events-v7.events8 .ev8-step-actions {    display: grid !important;    grid-template-columns: 1fr !important;  }  html body #tbh-events-v7.events8 .ev8-btn {    width: 100% !important;    min-height: 48px !important;  }  html body #tbh-events-v7.events8 .ev8-form-shell {    padding: 16px !important;  }  html body #tbh-events-v7.events8 .ev8-fields--2,  html body #tbh-events-v7.events8 .ev8-choice-grid--2 {    grid-template-columns: 1fr !important;  }  html body #tbh-events-v7.events8 .ev8-summary > div {    grid-template-columns: 1fr !important;    gap: 3px !important;  }  html body #tbh-events-v7.events8 .ev8-process {    grid-template-columns: 1fr !important;  }  html body #tbh-events-v7.events8 .ev8-process article,  html body #tbh-events-v7.events8 .ev8-process article:first-child {    padding: 13px 0 !important;    border-left: 0 !important;    border-bottom: 1px solid var(--ev8-line) !important;  }  html body #tbh-events-v7.events8 .ev8-practical {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html body #tbh-events-v7.events8 .ev8-practical > div,  html body #tbh-events-v7.events8 .ev8-practical > div:first-child {    padding: 12px 10px 12px 0 !important;    border-left: 0 !important;    border-bottom: 1px solid var(--ev8-line) !important;  }  html body #tbh-events-v7.events8 .ev8-related__inner {    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 0 !important;  }  html body #tbh-events-v7.events8 .ev8-related a {    min-width: 0 !important;    padding: 9px 8px 9px 0 !important;    border-bottom: 1px solid rgba(199,161,90,.08) !important;  }  html body #tbh-events-v7.events8 :is(    .ev8-field input,    .ev8-field select,    .ev8-field textarea  ) {    font-size: 16px !important;    max-width: 100% !important;  }}@media (max-width: 390px) {  html body #tbh-events-v7.events8 .ev8-nav__inner,  html body #tbh-events-v7.events8 .ev8-practical,  html body #tbh-events-v7.events8 .ev8-related__inner {    grid-template-columns: 1fr !important;  }}@media (prefers-reduced-motion: reduce) {  html body #tbh-events-v7.events8 *,  html body #tbh-events-v7.events8 *::before,  html body #tbh-events-v7.events8 *::after {    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;    transition-duration: .001ms !important;  }}html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-wagyu-tomahawk.tom7),html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-wagyu-tomahawk.tom7) > :is(  .component-inner,  .component-main,  .container,  .container-fluid,  .row,  .code-item,  [class*="col-"]) {  position: relative !important;  left: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  filter: none !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;  overflow: visible !important;}html body #tbh-wagyu-tomahawk.tom7,html body #tbh-wagyu-tomahawk.tom7 *,html body #tbh-wagyu-tomahawk.tom7 *::before,html body #tbh-wagyu-tomahawk.tom7 *::after {  box-sizing: border-box !important;  font-synthesis: none !important;  -webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;}html body #tbh-wagyu-tomahawk.tom7 {  --t7-bg: #050403;  --t7-surface: #080604;  --t7-bone: #f7f1e7;  --t7-cream: #e8ddc8;  --t7-muted: rgba(232,221,200,.68);  --t7-faint: rgba(232,221,200,.46);  --t7-gold: #c7a15a;  --t7-gold-light: #ddb96f;  --t7-line: rgba(199,161,90,.16);  position: relative !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  overflow-x: clip !important;  background: var(--t7-bg) !important;  color: var(--t7-cream) !important;  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;  text-rendering: optimizeLegibility !important;}html body #tbh-wagyu-tomahawk.tom7 :is(  h1,h2,h3,p,a,span,strong,small,dt,dd,summary) {  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-rail {  width: min(1180px,calc(100% - 48px)) !important;  max-width: 1180px !important;  min-width: 0 !important;  margin-inline: auto !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-narrow {  width: min(820px,calc(100% - 48px)) !important;  max-width: 820px !important;  min-width: 0 !important;  margin-inline: auto !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-eyebrow {  margin: 0 0 10px !important;  color: var(--t7-gold-light) !important;  -webkit-text-fill-color: var(--t7-gold-light) !important;  font-size: .58rem !important;  font-weight: 700 !important;  line-height: 1.25 !important;  letter-spacing: .07em !important;  text-transform: uppercase !important;}html body #tbh-wagyu-tomahawk.tom7 :is(  .tom7-hero h1,  .tom7-section h2,  .tom7-booking h2,  .tom7-final h2) {  margin: 0 !important;  color: var(--t7-bone) !important;  -webkit-text-fill-color: var(--t7-bone) !important;  font-weight: 650 !important;  letter-spacing: -.035em !important;  text-transform: none !important;  text-shadow: none !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-hero h1 {  max-width: 760px !important;  font-size: clamp(2.4rem,3.8vw,3.9rem) !important;  line-height: .98 !important;}html body #tbh-wagyu-tomahawk.tom7 :is(  .tom7-section h2,  .tom7-booking h2,  .tom7-final h2) {  font-size: clamp(1.55rem,2.2vw,2.1rem) !important;  line-height: 1.08 !important;}html body #tbh-wagyu-tomahawk.tom7 p {  color: var(--t7-muted) !important;  -webkit-text-fill-color: var(--t7-muted) !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-hero {  position: relative !important;  isolation: isolate !important;  width: 100% !important;  min-height: clamp(550px,66svh,720px) !important;  margin: 0 !important;  overflow: hidden !important;  border-bottom: 1px solid var(--t7-line) !important;  background: #030201 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-hero__image {  position: absolute !important;  inset: 0 !important;  z-index: 0 !important;  width: 100% !important;  height: 100% !important;  max-width: none !important;  object-fit: cover !important;  object-position: 64% center !important;  filter: saturate(1.03) contrast(1.06) brightness(.70) !important;  transform: scale(1.002) !important;  animation: tom7HeroBreath 13s ease-in-out infinite alternate !important;}@keyframes tom7HeroBreath {  from { transform: scale(1.002); }  to { transform: scale(1.022); }}html body #tbh-wagyu-tomahawk.tom7 .tom7-hero__shade {  position: absolute !important;  inset: 0 !important;  z-index: 1 !important;  background:    linear-gradient(90deg,rgba(3,2,1,.96),rgba(3,2,1,.82) 34%,rgba(3,2,1,.42) 58%,rgba(3,2,1,.16)),    linear-gradient(180deg,rgba(3,2,1,.10),transparent 50%,rgba(3,2,1,.72)) !important;  pointer-events: none !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-hero__inner {  position: relative !important;  z-index: 2 !important;  display: flex !important;  align-items: center !important;  min-height: clamp(550px,66svh,720px) !important;  padding-block: clamp(80px,8vw,112px) clamp(62px,7vw,92px) !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-hero__copy {  width: min(680px,56vw) !important;  max-width: 680px !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-lead {  max-width: 620px !important;  margin: 16px 0 0 !important;  color: rgba(247,241,231,.80) !important;  -webkit-text-fill-color: rgba(247,241,231,.80) !important;  font-size: .92rem !important;  line-height: 1.6 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-hero__meta {  display: flex !important;  flex-wrap: wrap !important;  gap: 7px 18px !important;  margin-top: 20px !important;  padding-top: 14px !important;  border-top: 1px solid var(--t7-line) !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-hero__meta span {  color: var(--t7-faint) !important;  -webkit-text-fill-color: var(--t7-faint) !important;  font-size: .68rem !important;  font-weight: 650 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-actions {  display: flex !important;  flex-wrap: wrap !important;  gap: 9px !important;  margin-top: 22px !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-btn {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 43px !important;  padding: 10px 14px !important;  border: 1px solid rgba(221,185,111,.34) !important;  border-radius: 999px !important;  background: transparent !important;  color: var(--t7-gold-light) !important;  -webkit-text-fill-color: var(--t7-gold-light) !important;  font-size: .63rem !important;  font-weight: 700 !important;  letter-spacing: .04em !important;  text-decoration: none !important;  text-transform: uppercase !important;  transition: transform 170ms ease,border-color 170ms ease,background 170ms ease !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-btn:hover {  transform: translateY(-1px) !important;  border-color: rgba(221,185,111,.62) !important;  background: rgba(199,161,90,.07) !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-btn--primary {  border-color: #e6c36f !important;  background: linear-gradient(180deg,#f2d17d,#e6c36f) !important;  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-section {  position: relative !important;  width: 100% !important;  margin: 0 !important;  padding: clamp(56px,6vw,86px) 0 !important;  border-bottom: 1px solid var(--t7-line) !important;  background: transparent !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-section-head {  display: grid !important;  grid-template-columns: minmax(0,1fr) minmax(320px,.9fr) !important;  gap: clamp(36px,5vw,72px) !important;  align-items: end !important;  margin-bottom: 30px !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-section-head__copy p {  margin: 0 !important;  font-size: .84rem !important;  line-height: 1.58 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-variants {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 0 !important;  border-top: 1px solid var(--t7-line) !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-variant {  min-width: 0 !important;  padding: 18px 24px 0 !important;  border-left: 1px solid var(--t7-line) !important;  background: transparent !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-variant:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-variant__num,html body #tbh-wagyu-tomahawk.tom7 .tom7-variant__label {  color: var(--t7-gold-light) !important;  -webkit-text-fill-color: var(--t7-gold-light) !important;  font-size: .60rem !important;  font-weight: 700 !important;  letter-spacing: .05em !important;  text-transform: uppercase !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-variant__label {  margin: 8px 0 0 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-variant h3 {  margin: 6px 0 0 !important;  color: var(--t7-bone) !important;  -webkit-text-fill-color: var(--t7-bone) !important;  font-size: 1rem !important;  font-weight: 700 !important;  letter-spacing: -.02em !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-variant > p:last-of-type {  margin: 9px 0 0 !important;  font-size: .78rem !important;  line-height: 1.52 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-variant__actions {  margin-top: 12px !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-variant__actions a {  color: rgba(221,185,111,.82) !important;  -webkit-text-fill-color: rgba(221,185,111,.82) !important;  font-size: .70rem !important;  font-weight: 650 !important;  text-decoration: none !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-section--visual {  background: #070503 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-story {  display: grid !important;  grid-template-columns: minmax(0,1.08fr) minmax(330px,.92fr) !important;  gap: clamp(38px,5vw,72px) !important;  align-items: center !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-story__image {  margin: 0 !important;  overflow: hidden !important;  border-radius: 2px !important;  background: #020201 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-story__image img {  display: block !important;  width: 100% !important;  aspect-ratio: 4 / 5 !important;  object-fit: cover !important;  filter: saturate(1.02) contrast(1.05) brightness(.80) !important;  transition: transform 9s ease !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-story__image:hover img {  transform: scale(1.018) !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-compare {  margin: 24px 0 0 !important;  border-top: 1px solid var(--t7-line) !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-compare > div {  display: grid !important;  grid-template-columns: 120px minmax(0,1fr) !important;  gap: 18px !important;  padding: 12px 0 !important;  border-bottom: 1px solid rgba(199,161,90,.10) !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-compare dt {  color: var(--t7-bone) !important;  -webkit-text-fill-color: var(--t7-bone) !important;  font-size: .74rem !important;  font-weight: 700 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-compare dd {  margin: 0 !important;  color: var(--t7-muted) !important;  -webkit-text-fill-color: var(--t7-muted) !important;  font-size: .76rem !important;  line-height: 1.48 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-note {  margin: 18px 0 0 !important;  font-size: .78rem !important;  line-height: 1.52 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-booking {  padding: clamp(56px,6vw,86px) 0 !important;  border-bottom: 1px solid var(--t7-line) !important;  background:    radial-gradient(circle at 82% 18%,rgba(199,161,90,.055),transparent 28rem),    #080604 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-booking__intro {  max-width: 760px !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-booking__intro > p:last-child {  margin: 14px 0 0 !important;  font-size: .84rem !important;  line-height: 1.58 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-steps {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 0 !important;  margin-top: 28px !important;  border-top: 1px solid var(--t7-line) !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-step {  min-width: 0 !important;  padding: 16px 22px 0 !important;  border-left: 1px solid var(--t7-line) !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-step:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-step > span {  color: var(--t7-gold-light) !important;  -webkit-text-fill-color: var(--t7-gold-light) !important;  font-size: .60rem !important;  font-weight: 700 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-step h3 {  margin: 7px 0 0 !important;  color: var(--t7-bone) !important;  -webkit-text-fill-color: var(--t7-bone) !important;  font-size: .88rem !important;  font-weight: 700 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-step p {  margin: 6px 0 0 !important;  font-size: .74rem !important;  line-height: 1.48 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-faq {  margin-top: 22px !important;  border-top: 1px solid var(--t7-line) !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-faq details {  margin: 0 !important;  border-bottom: 1px solid var(--t7-line) !important;  background: transparent !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-faq summary {  position: relative !important;  display: block !important;  padding: 15px 34px 15px 0 !important;  color: var(--t7-bone) !important;  -webkit-text-fill-color: var(--t7-bone) !important;  font-size: .84rem !important;  font-weight: 650 !important;  line-height: 1.4 !important;  list-style: none !important;  cursor: pointer !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-faq summary::-webkit-details-marker {  display: none !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-faq summary::after {  content: "+" !important;  position: absolute !important;  top: 14px !important;  right: 0 !important;  color: var(--t7-gold-light) !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-faq details[open] summary::after {  content: "–" !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-faq details > div {  padding: 0 38px 15px 0 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-faq p {  margin: 0 !important;  font-size: .78rem !important;  line-height: 1.54 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-related {  border-bottom: 1px solid var(--t7-line) !important;  background: #060403 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-related__inner {  display: flex !important;  flex-wrap: wrap !important;  gap: 8px 22px !important;  padding-block: 13px !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-related a {  color: rgba(221,185,111,.80) !important;  -webkit-text-fill-color: rgba(221,185,111,.80) !important;  font-size: .68rem !important;  font-weight: 650 !important;  text-decoration: none !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-final {  padding: clamp(52px,6vw,82px) 0 !important;  background: #080604 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-final__inner {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: clamp(36px,5vw,72px) !important;  align-items: end !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-final__copy {  max-width: 700px !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-final__copy > p:last-child {  margin: 14px 0 0 !important;  font-size: .82rem !important;  line-height: 1.55 !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-reveal {  opacity: 0 !important;  transform: translateY(12px) !important;  transition:    opacity 520ms cubic-bezier(.22,.61,.36,1),    transform 520ms cubic-bezier(.22,.61,.36,1) !important;}html body #tbh-wagyu-tomahawk.tom7 .tom7-reveal.is-inview {  opacity: 1 !important;  transform: none !important;}@media (max-width: 760px) {  html,  body:has(#tbh-wagyu-tomahawk.tom7) {    max-width: 100% !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }  html body #tbh-wagyu-tomahawk.tom7 {    max-width: 100% !important;    touch-action: pan-y pinch-zoom !important;  }  html body #tbh-wagyu-tomahawk.tom7 :is(.tom7-rail,.tom7-narrow) {    width: calc(100% - 28px) !important;    max-width: none !important;  }  html body #tbh-wagyu-tomahawk.tom7 .tom7-hero,  html body #tbh-wagyu-tomahawk.tom7 .tom7-hero__inner {    min-height: 585px !important;  }  html body #tbh-wagyu-tomahawk.tom7 .tom7-hero__image {    object-position: 61% center !important;    animation-duration: 15s !important;  }  html body #tbh-wagyu-tomahawk.tom7 .tom7-hero__shade {    background:      linear-gradient(180deg,rgba(3,2,1,.16),rgba(3,2,1,.42) 36%,rgba(3,2,1,.96)) !important;  }  html body #tbh-wagyu-tomahawk.tom7 .tom7-hero__inner {    align-items: flex-end !important;    padding-block: 90px 36px !important;  }  html body #tbh-wagyu-tomahawk.tom7 .tom7-hero__copy {    width: 100% !important;    max-width: 580px !important;  }  html body #tbh-wagyu-tomahawk.tom7 .tom7-hero h1 {    font-size: clamp(2rem,8.5vw,2.75rem) !important;    line-height: 1 !important;  }  html body #tbh-wagyu-tomahawk.tom7 :is(    .tom7-section h2,    .tom7-booking h2,    .tom7-final h2  ) {    font-size: clamp(1.4rem,5.8vw,1.8rem) !important;  }  html body #tbh-wagyu-tomahawk.tom7 :is(    .tom7-section-head,    .tom7-story,    .tom7-final__inner  ) {    grid-template-columns: 1fr !important;  }  html body #tbh-wagyu-tomahawk.tom7 .tom7-variants,  html body #tbh-wagyu-tomahawk.tom7 .tom7-steps {    grid-template-columns: 1fr !important;  }  html body #tbh-wagyu-tomahawk.tom7 .tom7-variant,  html body #tbh-wagyu-tomahawk.tom7 .tom7-variant:first-child,  html body #tbh-wagyu-tomahawk.tom7 .tom7-step,  html body #tbh-wagyu-tomahawk.tom7 .tom7-step:first-child {    padding: 15px 0 !important;    border-left: 0 !important;    border-bottom: 1px solid var(--t7-line) !important;  }  html body #tbh-wagyu-tomahawk.tom7 .tom7-actions {    display: grid !important;    grid-template-columns: 1fr !important;  }  html body #tbh-wagyu-tomahawk.tom7 .tom7-btn {    width: 100% !important;    min-height: 47px !important;  }  html body #tbh-wagyu-tomahawk.tom7 .tom7-compare > div {    grid-template-columns: 1fr !important;    gap: 3px !important;  }  html body #tbh-wagyu-tomahawk.tom7 .tom7-related__inner {    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 0 !important;  }  html body #tbh-wagyu-tomahawk.tom7 .tom7-related a {    min-width: 0 !important;    padding: 9px 8px 9px 0 !important;    border-bottom: 1px solid rgba(199,161,90,.08) !important;  }}@media (max-width: 390px) {  html body #tbh-wagyu-tomahawk.tom7 .tom7-related__inner {    grid-template-columns: 1fr !important;  }}@media (prefers-reduced-motion: reduce) {  html body #tbh-wagyu-tomahawk.tom7 *,  html body #tbh-wagyu-tomahawk.tom7 *::before,  html body #tbh-wagyu-tomahawk.tom7 *::after {    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;    transition-duration: .001ms !important;  }  html body #tbh-wagyu-tomahawk.tom7 .tom7-reveal {    opacity: 1 !important;    transform: none !important;  }}html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-wagyu-tomahawk.wag5),html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-wagyu-tomahawk.wag5) > :is(  .component-inner,  .component-main,  .container,  .container-fluid,  .row,  .code-item,  [class*="col-"]) {  position: relative !important;  left: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  filter: none !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;  overflow: visible !important;}html body #tbh-wagyu-tomahawk.wag5,html body #tbh-wagyu-tomahawk.wag5 *,html body #tbh-wagyu-tomahawk.wag5 *::before,html body #tbh-wagyu-tomahawk.wag5 *::after {  box-sizing: border-box !important;  font-synthesis: none !important;  -webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;}html body #tbh-wagyu-tomahawk.wag5 {  --w5-bg: #050403;  --w5-surface: #080604;  --w5-bone: #f7f1e7;  --w5-cream: #e8ddc8;  --w5-muted: rgba(232,221,200,.68);  --w5-faint: rgba(232,221,200,.46);  --w5-gold: #c7a15a;  --w5-gold-light: #ddb96f;  --w5-line: rgba(199,161,90,.16);  position: relative !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  overflow-x: clip !important;  background: var(--w5-bg) !important;  color: var(--w5-cream) !important;  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;  text-rendering: optimizeLegibility !important;}html body #tbh-wagyu-tomahawk.wag5 :is(  h1,h2,h3,p,a,span,strong,small,dt,dd,summary) {  font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-rail {  width: min(1180px,calc(100% - 48px)) !important;  max-width: 1180px !important;  min-width: 0 !important;  margin-inline: auto !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-narrow {  width: min(820px,calc(100% - 48px)) !important;  max-width: 820px !important;  min-width: 0 !important;  margin-inline: auto !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-eyebrow {  margin: 0 0 10px !important;  color: var(--w5-gold-light) !important;  -webkit-text-fill-color: var(--w5-gold-light) !important;  font-size: .58rem !important;  font-weight: 700 !important;  line-height: 1.25 !important;  letter-spacing: .07em !important;  text-transform: uppercase !important;}html body #tbh-wagyu-tomahawk.wag5 :is(  .wag5-hero h1,  .wag5-section h2,  .wag5-booking h2,  .wag5-final h2) {  margin: 0 !important;  color: var(--w5-bone) !important;  -webkit-text-fill-color: var(--w5-bone) !important;  font-weight: 650 !important;  letter-spacing: -.035em !important;  text-transform: none !important;  text-shadow: none !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-hero h1 {  max-width: 780px !important;  font-size: clamp(2.35rem,3.75vw,3.8rem) !important;  line-height: .98 !important;}html body #tbh-wagyu-tomahawk.wag5 :is(  .wag5-section h2,  .wag5-booking h2,  .wag5-final h2) {  font-size: clamp(1.5rem,2.15vw,2.05rem) !important;  line-height: 1.08 !important;}html body #tbh-wagyu-tomahawk.wag5 p {  color: var(--w5-muted) !important;  -webkit-text-fill-color: var(--w5-muted) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-hero {  position: relative !important;  isolation: isolate !important;  min-height: clamp(550px,66svh,720px) !important;  overflow: hidden !important;  border-bottom: 1px solid var(--w5-line) !important;  background: #030201 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-hero__image {  position: absolute !important;  inset: 0 !important;  z-index: 0 !important;  width: 100% !important;  height: 100% !important;  max-width: none !important;  object-fit: cover !important;  object-position: 64% center !important;  filter: saturate(1.02) contrast(1.06) brightness(.70) !important;  transform: scale(1.002) !important;  animation: wag5HeroBreath 13s ease-in-out infinite alternate !important;}@keyframes wag5HeroBreath {  from { transform: scale(1.002); }  to { transform: scale(1.022); }}html body #tbh-wagyu-tomahawk.wag5 .wag5-hero__shade {  position: absolute !important;  inset: 0 !important;  z-index: 1 !important;  background:    linear-gradient(90deg,rgba(3,2,1,.96),rgba(3,2,1,.82) 34%,rgba(3,2,1,.42) 58%,rgba(3,2,1,.16)),    linear-gradient(180deg,rgba(3,2,1,.10),transparent 50%,rgba(3,2,1,.72)) !important;  pointer-events: none !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-hero__inner {  position: relative !important;  z-index: 2 !important;  display: flex !important;  align-items: center !important;  min-height: clamp(550px,66svh,720px) !important;  padding-block: clamp(80px,8vw,112px) clamp(62px,7vw,92px) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-hero__copy {  width: min(680px,56vw) !important;  max-width: 680px !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-lead {  max-width: 620px !important;  margin: 16px 0 0 !important;  color: rgba(247,241,231,.80) !important;  -webkit-text-fill-color: rgba(247,241,231,.80) !important;  font-size: .92rem !important;  line-height: 1.6 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-hero__meta {  display: flex !important;  flex-wrap: wrap !important;  gap: 7px 18px !important;  margin-top: 20px !important;  padding-top: 14px !important;  border-top: 1px solid var(--w5-line) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-hero__meta span {  color: var(--w5-faint) !important;  -webkit-text-fill-color: var(--w5-faint) !important;  font-size: .68rem !important;  font-weight: 650 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-actions {  display: flex !important;  flex-wrap: wrap !important;  gap: 9px !important;  margin-top: 22px !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-btn {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 43px !important;  padding: 10px 14px !important;  border: 1px solid rgba(221,185,111,.34) !important;  border-radius: 999px !important;  background: transparent !important;  color: var(--w5-gold-light) !important;  -webkit-text-fill-color: var(--w5-gold-light) !important;  font-size: .63rem !important;  font-weight: 700 !important;  letter-spacing: .04em !important;  text-decoration: none !important;  text-transform: uppercase !important;  transition: transform 170ms ease,border-color 170ms ease,background 170ms ease !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-btn:hover {  transform: translateY(-1px) !important;  border-color: rgba(221,185,111,.62) !important;  background: rgba(199,161,90,.07) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-btn--primary {  border-color: #e6c36f !important;  background: linear-gradient(180deg,#f2d17d,#e6c36f) !important;  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-section {  position: relative !important;  width: 100% !important;  padding: clamp(56px,6vw,86px) 0 !important;  border-bottom: 1px solid var(--w5-line) !important;  background: transparent !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-section--quiet,html body #tbh-wagyu-tomahawk.wag5 .wag5-section--visual {  background: #070503 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-product {  display: grid !important;  grid-template-columns: minmax(0,1.08fr) minmax(330px,.92fr) !important;  gap: clamp(38px,5vw,72px) !important;  align-items: center !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-product__image {  margin: 0 !important;  overflow: hidden !important;  border-radius: 2px !important;  background: #020201 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-product__image img {  display: block !important;  width: 100% !important;  aspect-ratio: 4 / 5 !important;  object-fit: cover !important;  filter: saturate(1.02) contrast(1.05) brightness(.80) !important;  transition: transform 9s ease !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-product__image:hover img {  transform: scale(1.018) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-product__copy > p {  margin: 14px 0 0 !important;  font-size: .84rem !important;  line-height: 1.58 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-specs {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  margin: 24px 0 0 !important;  border-top: 1px solid var(--w5-line) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-specs > div {  min-width: 0 !important;  padding: 13px 16px 13px 0 !important;  border-bottom: 1px solid var(--w5-line) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-specs > div:nth-child(even) {  padding-left: 18px !important;  border-left: 1px solid var(--w5-line) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-specs dt {  color: var(--w5-faint) !important;  -webkit-text-fill-color: var(--w5-faint) !important;  font-size: .60rem !important;  font-weight: 700 !important;  text-transform: uppercase !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-specs dd {  margin: 4px 0 0 !important;  color: var(--w5-bone) !important;  -webkit-text-fill-color: var(--w5-bone) !important;  font-size: .86rem !important;  font-weight: 650 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-note {  color: var(--w5-faint) !important;  -webkit-text-fill-color: var(--w5-faint) !important;  font-size: .74rem !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-section-head,html body #tbh-wagyu-tomahawk.wag5 .wag5-split {  display: grid !important;  grid-template-columns: minmax(0,1fr) minmax(320px,.9fr) !important;  gap: clamp(36px,5vw,72px) !important;  align-items: end !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-section-head__copy p,html body #tbh-wagyu-tomahawk.wag5 .wag5-copy p {  margin: 0 !important;  font-size: .84rem !important;  line-height: 1.58 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-points {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  margin-top: 28px !important;  border-top: 1px solid var(--w5-line) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-point {  min-width: 0 !important;  padding: 16px 22px 0 !important;  border-left: 1px solid var(--w5-line) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-point:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-point > span {  color: var(--w5-gold-light) !important;  -webkit-text-fill-color: var(--w5-gold-light) !important;  font-size: .60rem !important;  font-weight: 700 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-point h3 {  margin: 7px 0 0 !important;  color: var(--w5-bone) !important;  -webkit-text-fill-color: var(--w5-bone) !important;  font-size: .90rem !important;  font-weight: 700 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-point p {  margin: 6px 0 0 !important;  font-size: .74rem !important;  line-height: 1.48 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-price-layout {  display: grid !important;  grid-template-columns: minmax(0,1fr) 280px !important;  gap: clamp(38px,6vw,84px) !important;  align-items: center !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-price-copy > p {  max-width: 650px !important;  margin: 14px 0 0 !important;  font-size: .84rem !important;  line-height: 1.58 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-price-aside {  padding: 22px !important;  border: 1px solid rgba(221,185,111,.28) !important;  background: rgba(199,161,90,.03) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-price-aside > span,html body #tbh-wagyu-tomahawk.wag5 .wag5-price-aside small {  display: block !important;  color: var(--w5-faint) !important;  -webkit-text-fill-color: var(--w5-faint) !important;  font-size: .66rem !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-price-aside strong {  display: block !important;  margin: 6px 0 2px !important;  color: var(--w5-bone) !important;  -webkit-text-fill-color: var(--w5-bone) !important;  font-size: 1.65rem !important;  font-weight: 650 !important;  letter-spacing: -.03em !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-location {  margin-top: 12px !important;  color: var(--w5-faint) !important;  -webkit-text-fill-color: var(--w5-faint) !important;  font-size: .72rem !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-booking {  padding: clamp(56px,6vw,86px) 0 !important;  border-bottom: 1px solid var(--w5-line) !important;  background:    radial-gradient(circle at 82% 18%,rgba(199,161,90,.055),transparent 28rem),    #080604 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-booking__intro {  max-width: 760px !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-booking__intro > p:last-child {  margin: 14px 0 0 !important;  font-size: .84rem !important;  line-height: 1.58 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-steps {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  margin-top: 28px !important;  border-top: 1px solid var(--w5-line) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-step {  min-width: 0 !important;  padding: 16px 22px 0 !important;  border-left: 1px solid var(--w5-line) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-step:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-step > span {  color: var(--w5-gold-light) !important;  -webkit-text-fill-color: var(--w5-gold-light) !important;  font-size: .60rem !important;  font-weight: 700 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-step h3 {  margin: 7px 0 0 !important;  color: var(--w5-bone) !important;  -webkit-text-fill-color: var(--w5-bone) !important;  font-size: .88rem !important;  font-weight: 700 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-step p {  margin: 6px 0 0 !important;  font-size: .74rem !important;  line-height: 1.48 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-faq {  margin-top: 22px !important;  border-top: 1px solid var(--w5-line) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-faq details {  margin: 0 !important;  border-bottom: 1px solid var(--w5-line) !important;  background: transparent !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-faq summary {  position: relative !important;  display: block !important;  padding: 15px 34px 15px 0 !important;  color: var(--w5-bone) !important;  -webkit-text-fill-color: var(--w5-bone) !important;  font-size: .84rem !important;  font-weight: 650 !important;  line-height: 1.4 !important;  list-style: none !important;  cursor: pointer !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-faq summary::-webkit-details-marker {  display: none !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-faq summary::after {  content: "+" !important;  position: absolute !important;  top: 14px !important;  right: 0 !important;  color: var(--w5-gold-light) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-faq details[open] summary::after {  content: "–" !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-faq details > div {  padding: 0 38px 15px 0 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-faq p {  margin: 0 !important;  font-size: .78rem !important;  line-height: 1.54 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-related {  border-bottom: 1px solid var(--w5-line) !important;  background: #060403 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-related__inner {  display: flex !important;  flex-wrap: wrap !important;  gap: 8px 22px !important;  padding-block: 13px !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-related a {  color: rgba(221,185,111,.80) !important;  -webkit-text-fill-color: rgba(221,185,111,.80) !important;  font-size: .68rem !important;  font-weight: 650 !important;  text-decoration: none !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-final {  padding: clamp(52px,6vw,82px) 0 !important;  background: #080604 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-final__inner {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: clamp(36px,5vw,72px) !important;  align-items: end !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-final__copy {  max-width: 700px !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-final__copy > p:last-child {  margin: 14px 0 0 !important;  font-size: .82rem !important;  line-height: 1.55 !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-reveal {  opacity: 0 !important;  transform: translateY(12px) !important;  transition:    opacity 520ms cubic-bezier(.22,.61,.36,1),    transform 520ms cubic-bezier(.22,.61,.36,1) !important;}html body #tbh-wagyu-tomahawk.wag5 .wag5-reveal.is-inview {  opacity: 1 !important;  transform: none !important;}@media (max-width: 760px) {  html,  body:has(#tbh-wagyu-tomahawk.wag5) {    max-width: 100% !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }  html body #tbh-wagyu-tomahawk.wag5 {    max-width: 100% !important;    touch-action: pan-y pinch-zoom !important;  }  html body #tbh-wagyu-tomahawk.wag5 :is(.wag5-rail,.wag5-narrow) {    width: calc(100% - 28px) !important;    max-width: none !important;  }  html body #tbh-wagyu-tomahawk.wag5 .wag5-hero,  html body #tbh-wagyu-tomahawk.wag5 .wag5-hero__inner {    min-height: 585px !important;  }  html body #tbh-wagyu-tomahawk.wag5 .wag5-hero__image {    object-position: 61% center !important;    animation-duration: 15s !important;  }  html body #tbh-wagyu-tomahawk.wag5 .wag5-hero__shade {    background:      linear-gradient(180deg,rgba(3,2,1,.16),rgba(3,2,1,.42) 36%,rgba(3,2,1,.96)) !important;  }  html body #tbh-wagyu-tomahawk.wag5 .wag5-hero__inner {    align-items: flex-end !important;    padding-block: 90px 36px !important;  }  html body #tbh-wagyu-tomahawk.wag5 .wag5-hero__copy {    width: 100% !important;    max-width: 580px !important;  }  html body #tbh-wagyu-tomahawk.wag5 .wag5-hero h1 {    font-size: clamp(2rem,8.5vw,2.75rem) !important;    line-height: 1 !important;  }  html body #tbh-wagyu-tomahawk.wag5 :is(    .wag5-section h2,    .wag5-booking h2,    .wag5-final h2  ) {    font-size: clamp(1.4rem,5.8vw,1.8rem) !important;  }  html body #tbh-wagyu-tomahawk.wag5 :is(    .wag5-product,    .wag5-section-head,    .wag5-split,    .wag5-price-layout,    .wag5-final__inner  ) {    grid-template-columns: 1fr !important;  }  html body #tbh-wagyu-tomahawk.wag5 .wag5-points,  html body #tbh-wagyu-tomahawk.wag5 .wag5-steps {    grid-template-columns: 1fr !important;  }  html body #tbh-wagyu-tomahawk.wag5 .wag5-point,  html body #tbh-wagyu-tomahawk.wag5 .wag5-point:first-child,  html body #tbh-wagyu-tomahawk.wag5 .wag5-step,  html body #tbh-wagyu-tomahawk.wag5 .wag5-step:first-child {    padding: 15px 0 !important;    border-left: 0 !important;    border-bottom: 1px solid var(--w5-line) !important;  }  html body #tbh-wagyu-tomahawk.wag5 .wag5-actions {    display: grid !important;    grid-template-columns: 1fr !important;  }  html body #tbh-wagyu-tomahawk.wag5 .wag5-btn {    width: 100% !important;    min-height: 47px !important;  }  html body #tbh-wagyu-tomahawk.wag5 .wag5-related__inner {    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 0 !important;  }  html body #tbh-wagyu-tomahawk.wag5 .wag5-related a {    min-width: 0 !important;    padding: 9px 8px 9px 0 !important;    border-bottom: 1px solid rgba(199,161,90,.08) !important;  }}@media (max-width: 390px) {  html body #tbh-wagyu-tomahawk.wag5 .wag5-specs,  html body #tbh-wagyu-tomahawk.wag5 .wag5-related__inner {    grid-template-columns: 1fr !important;  }  html body #tbh-wagyu-tomahawk.wag5 .wag5-specs > div:nth-child(even) {    padding-left: 0 !important;    border-left: 0 !important;  }}@media (prefers-reduced-motion: reduce) {  html body #tbh-wagyu-tomahawk.wag5 *,  html body #tbh-wagyu-tomahawk.wag5 *::before,  html body #tbh-wagyu-tomahawk.wag5 *::after {    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;    transition-duration: .001ms !important;  }  html body #tbh-wagyu-tomahawk.wag5 .wag5-reveal {    opacity: 1 !important;    transform: none !important;  }}html body #tbh-home.tbh-home--v16,html body #tbh-home.tbh-home--v16 *,html body #tbh-home.tbh-home--v16 *::before,html body #tbh-home.tbh-home--v16 *::after {  box-sizing: border-box !important;  font-synthesis: none !important;  -webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;}html body #tbh-home.tbh-home--v16 {  --home16-bg: #050403;  --home16-bone: #f7f1e7;  --home16-cream: #e8ddc8;  --home16-muted: rgba(232,221,200,.68);  --home16-faint: rgba(232,221,200,.48);  --home16-gold: #c7a15a;  --home16-gold-light: #ddb96f;  --home16-line: rgba(199,161,90,.16);  position: relative !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  overflow-x: clip !important;  background: var(--home16-bg) !important;  color: var(--home16-cream) !important;}html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-home.tbh-home--v16),html.usn body :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-home.tbh-home--v16) > :is(  .component-inner,  .component-main,  .container,  .container-fluid,  .row,  .code-item,  [class*="col-"]) {  position: relative !important;  left: auto !important;  width: 100% !important;  min-width: 0 !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  transform: none !important;  border: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-home.tbh-home--v16 .tbh-home__rail {  width: min(1160px, calc(100% - 48px)) !important;  max-width: 1160px !important;  min-width: 0 !important;  margin-inline: auto !important;}html body #tbh-home.tbh-home--v16 :is(  h1,h2,h3,p,a,span,strong,small) {  font-synthesis: none !important;  text-rendering: optimizeLegibility !important;}html body #tbh-home.tbh-home--v16 h1 {  max-width: 13ch !important;  margin: 8px 0 14px !important;  color: var(--home16-bone) !important;  -webkit-text-fill-color: var(--home16-bone) !important;  font-size: clamp(2.35rem, 3.7vw, 3.75rem) !important;  font-weight: 600 !important;  line-height: .98 !important;  letter-spacing: -.028em !important;  text-transform: none !important;  text-wrap: balance !important;}html body #tbh-home.tbh-home--v16 h2 {  margin: 0 !important;  color: var(--home16-bone) !important;  -webkit-text-fill-color: var(--home16-bone) !important;  font-size: clamp(1.55rem, 2.15vw, 2.05rem) !important;  font-weight: 600 !important;  line-height: 1.08 !important;  letter-spacing: -.025em !important;  text-transform: none !important;}html body #tbh-home.tbh-home--v16 h3 {  margin: 0 !important;  color: var(--home16-bone) !important;  -webkit-text-fill-color: var(--home16-bone) !important;  font-size: clamp(1rem, 1.35vw, 1.22rem) !important;  font-weight: 650 !important;  line-height: 1.16 !important;  letter-spacing: -.015em !important;  text-transform: none !important;}html body #tbh-home.tbh-home--v16 p {  color: var(--home16-muted) !important;  -webkit-text-fill-color: var(--home16-muted) !important;  font-size: .86rem !important;  line-height: 1.58 !important;}html body #tbh-home.tbh-home--v16 .tbh-home__eyebrow {  margin: 0 0 8px !important;  color: var(--home16-gold-light) !important;  -webkit-text-fill-color: var(--home16-gold-light) !important;  font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;  font-size: .57rem !important;  font-weight: 750 !important;  line-height: 1.2 !important;  letter-spacing: .075em !important;  text-transform: uppercase !important;}html body #tbh-home.tbh-home--v16 .tbh-home__hero {  position: relative !important;  isolation: isolate !important;  width: 100% !important;  min-height: clamp(510px, 62svh, 640px) !important;  height: auto !important;  max-height: none !important;  margin: 0 !important;  overflow: hidden !important;  background: #030201 !important;  border-bottom: 1px solid var(--home16-line) !important;}html body #tbh-home.tbh-home--v16 .tbh-home__hero-media,html body #tbh-home.tbh-home--v16 .tbh-home__hero-shade {  position: absolute !important;  inset: 0 !important;}html body #tbh-home.tbh-home--v16 .tbh-home__hero-media {  z-index: 0 !important;  overflow: hidden !important;}html body #tbh-home.tbh-home--v16 .tbh-home__hero-image {  width: 100% !important;  height: 100% !important;  max-width: none !important;  object-fit: cover !important;  object-position: 62% center !important;  filter: saturate(1.02) contrast(1.04) brightness(.72) !important;  transform: scale(1.008) !important;  animation: home16Breath 14s ease-in-out infinite alternate !important;}@keyframes home16Breath {  from { transform: scale(1.008); }  to { transform: scale(1.022); }}html body #tbh-home.tbh-home--v16 .tbh-home__hero-shade {  z-index: 1 !important;  pointer-events: none !important;  background:    linear-gradient(      90deg,      rgba(3,2,1,.96) 0%,      rgba(3,2,1,.80) 38%,      rgba(3,2,1,.42) 62%,      rgba(3,2,1,.18) 100%    ),    linear-gradient(      180deg,      rgba(3,2,1,.08) 0%,      transparent 46%,      rgba(3,2,1,.76) 100%    ) !important;}html body #tbh-home.tbh-home--v16 .tbh-home__hero-inner {  position: relative !important;  z-index: 2 !important;  display: flex !important;  align-items: center !important;  width: min(1160px, calc(100% - 48px)) !important;  min-height: clamp(510px, 62svh, 640px) !important;  height: auto !important;  margin-inline: auto !important;  padding: clamp(72px, 7vw, 100px) 0 clamp(50px, 5vw, 72px) !important;}html body #tbh-home.tbh-home--v16 .tbh-home__hero-copy {  width: min(620px, 56vw) !important;  max-width: 620px !important;  min-width: 0 !important;}html body #tbh-home.tbh-home--v16 .tbh-home__lead {  max-width: 540px !important;  margin: 0 !important;  color: rgba(247,241,231,.78) !important;  -webkit-text-fill-color: rgba(247,241,231,.78) !important;  font-size: .91rem !important;  line-height: 1.58 !important;}html body #tbh-home.tbh-home--v16 .tbh-home__opening-note {  margin: 14px 0 0 !important;  color: var(--home16-faint) !important;  -webkit-text-fill-color: var(--home16-faint) !important;  font-size: .66rem !important;  line-height: 1.4 !important;}html body #tbh-home.tbh-home--v16 .tbh-home__actions {  display: flex !important;  flex-wrap: wrap !important;  gap: 9px !important;  margin-top: 20px !important;}html body #tbh-home.tbh-home--v16 .tbh-home__button {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  width: auto !important;  min-height: 42px !important;  padding: 10px 15px !important;  border: 1px solid rgba(221,185,111,.34) !important;  border-radius: 999px !important;  background: rgba(199,161,90,.025) !important;  color: var(--home16-gold-light) !important;  -webkit-text-fill-color: var(--home16-gold-light) !important;  font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;  font-size: .62rem !important;  font-weight: 750 !important;  line-height: 1 !important;  letter-spacing: .045em !important;  text-transform: uppercase !important;  text-decoration: none !important;}html body #tbh-home.tbh-home--v16 .tbh-home__button--primary {  border-color: #e6c36f !important;  background: linear-gradient(180deg,#f2d17d,#e6c36f) !important;  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}html body #tbh-home.tbh-home--v16 .tbh-home__hero-facts.tbh-home__facts-band {  position: relative !important;  inset: auto !important;  z-index: 1 !important;  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 0 !important;  width: min(1160px, calc(100% - 48px)) !important;  max-width: 1160px !important;  min-width: 0 !important;  margin: 0 auto !important;  padding: 0 !important;  border: 0 !important;  border-bottom: 1px solid var(--home16-line) !important;  background: #060403 !important;  transform: none !important;}html body #tbh-home.tbh-home--v16 .tbh-home__hero-facts article {  position: static !important;  min-width: 0 !important;  padding: 15px 18px !important;  border: 0 !important;  border-right: 1px solid var(--home16-line) !important;  background: transparent !important;  border-radius: 0 !important;  box-shadow: none !important;}html body #tbh-home.tbh-home--v16 .tbh-home__hero-facts article:last-child {  border-right: 0 !important;}html body #tbh-home.tbh-home--v16 .tbh-home__hero-facts strong {  display: block !important;  color: var(--home16-gold-light) !important;  -webkit-text-fill-color: var(--home16-gold-light) !important;  font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;  font-size: .78rem !important;  font-weight: 700 !important;  line-height: 1.2 !important;}html body #tbh-home.tbh-home--v16 .tbh-home__hero-facts span {  display: block !important;  margin-top: 4px !important;  color: var(--home16-faint) !important;  -webkit-text-fill-color: var(--home16-faint) !important;  font-size: .67rem !important;  line-height: 1.4 !important;}html body #tbh-home.tbh-home--v16 .tbh-home__main {  width: 100% !important;  max-width: none !important;}html body #tbh-home.tbh-home--v16 .tbh-home__section {  width: 100% !important;  margin: 0 !important;  padding: clamp(48px, 5.4vw, 72px) 0 !important;  border: 0 !important;  border-bottom: 1px solid rgba(199,161,90,.11) !important;  background: transparent !important;  border-radius: 0 !important;  box-shadow: none !important;}html body #tbh-home.tbh-home--v16 .tbh-home__section-head {  max-width: 800px !important;  margin-bottom: 26px !important;}html body #tbh-home.tbh-home--v16 :is(  .tbh-home__section-head--split,  .tbh-home__intimate-grid) {  display: grid !important;  grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr) !important;  gap: clamp(30px,5vw,68px) !important;  align-items: start !important;}html body #tbh-home.tbh-home--v16 .tbh-home__section-head > p,html body #tbh-home.tbh-home--v16 .tbh-home__copy > p {  margin: 0 !important;  font-size: .84rem !important;}html body #tbh-home.tbh-home--v16 .tbh-home__product-grid--v15 {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: clamp(18px,2.5vw,30px) !important;}html body #tbh-home.tbh-home--v16 .tbh-home__product {  display: block !important;  min-width: 0 !important;  border: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-home.tbh-home--v16 .tbh-home__product-media {  display: block !important;  aspect-ratio: 4 / 3 !important;  overflow: hidden !important;}html body #tbh-home.tbh-home--v16 .tbh-home__product-media img {  width: 100% !important;  height: 100% !important;  object-fit: cover !important;}html body #tbh-home.tbh-home--v16 .tbh-home__product-copy {  padding: 16px 0 0 !important;}html body #tbh-home.tbh-home--v16 .tbh-home__product-copy > p:not(.tbh-home__eyebrow) {  margin: 8px 0 0 !important;  font-size: .78rem !important;  line-height: 1.48 !important;}html body #tbh-home.tbh-home--v16 .tbh-home__experience-grid {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  border-top: 1px solid var(--home16-line) !important;  border-bottom: 1px solid var(--home16-line) !important;}html body #tbh-home.tbh-home--v16 .tbh-home__experience {  padding: 26px 28px !important;  border: 0 !important;  background: transparent !important;}html body #tbh-home.tbh-home--v16 .tbh-home__experience:first-child {  padding-left: 0 !important;  border-right: 1px solid var(--home16-line) !important;}html body #tbh-home.tbh-home--v16 .tbh-home__experience:last-child {  padding-right: 0 !important;}html body #tbh-home.tbh-home--v16 .tbh-home__experience > p:not(.tbh-home__eyebrow) {  margin: 8px 0 0 !important;  font-size: .80rem !important;}html body #tbh-home.tbh-home--v16 .tbh-home__experience-actions {  display: flex !important;  flex-wrap: wrap !important;  gap: 12px !important;  align-items: center !important;  margin-top: 18px !important;}html body #tbh-home.tbh-home--v16 .tbh-home__booking-card {  display: grid !important;  grid-template-columns: minmax(0,1.2fr) minmax(240px,.8fr) !important;  gap: clamp(28px,5vw,72px) !important;  align-items: center !important;  padding: 30px 0 !important;  border-top: 1px solid var(--home16-line) !important;  border-bottom: 1px solid var(--home16-line) !important;  background: transparent !important;  box-shadow: none !important;}html body #tbh-home.tbh-home--v16 .tbh-home__booking-card p {  margin: 10px 0 0 !important;}html body #tbh-home.tbh-home--v16 .tbh-home__booking-actions {  display: grid !important;  gap: 8px !important;}html body #tbh-home.tbh-home--v16 :is(  .tbh-home__text-link,  .tbh-home__product-link,  .tbh-home__related-links a,  .tbh-home__footer-links a,  .tbh-home__booking-lead-link) {  color: var(--home16-gold-light) !important;  -webkit-text-fill-color: var(--home16-gold-light) !important;  font-size: .70rem !important;  font-weight: 650 !important;}@media (max-width: 760px) {  html,  body:has(#tbh-home.tbh-home--v16) {    max-width: 100% !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }  html body #tbh-home.tbh-home--v16 {    max-width: 100% !important;    overflow-x: clip !important;    touch-action: pan-y pinch-zoom !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__rail,  html body #tbh-home.tbh-home--v16 .tbh-home__hero-inner,  html body #tbh-home.tbh-home--v16 .tbh-home__hero-facts.tbh-home__facts-band {    width: calc(100% - 28px) !important;    max-width: none !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__hero {    min-height: 520px !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__hero-inner {    min-height: 520px !important;    align-items: flex-end !important;    padding: 86px 0 28px !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__hero-image {    object-position: 64% center !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__hero-shade {    background:      linear-gradient(        180deg,        rgba(3,2,1,.16) 0%,        rgba(3,2,1,.32) 28%,        rgba(3,2,1,.82) 66%,        rgba(3,2,1,.98) 100%      ) !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__hero-copy {    width: 100% !important;    max-width: 520px !important;  }  html body #tbh-home.tbh-home--v16 h1 {    max-width: 12ch !important;    margin-bottom: 12px !important;    font-size: clamp(2rem, 8.8vw, 2.7rem) !important;    line-height: 1 !important;    letter-spacing: -.025em !important;  }  html body #tbh-home.tbh-home--v16 h2 {    font-size: clamp(1.35rem, 5.8vw, 1.68rem) !important;    line-height: 1.1 !important;  }  html body #tbh-home.tbh-home--v16 h3 {    font-size: 1rem !important;    line-height: 1.16 !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__eyebrow {    font-size: .55rem !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__lead {    max-width: 36rem !important;    font-size: .86rem !important;    line-height: 1.52 !important;  }  html body #tbh-home.tbh-home--v16 p {    font-size: .82rem !important;    line-height: 1.52 !important;  }    html body #tbh-home.tbh-home--v16 .tbh-home__hero .tbh-home__actions {    display: grid !important;    grid-template-columns: 1fr 1fr !important;    gap: 8px !important;    width: 100% !important;    margin-top: 18px !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__hero .tbh-home__button {    width: 100% !important;    min-height: 43px !important;    padding: 9px 8px !important;    font-size: .58rem !important;    letter-spacing: .025em !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__opening-note {    margin-top: 11px !important;    font-size: .62rem !important;  }    html body #tbh-home.tbh-home--v16 .tbh-home__hero-facts.tbh-home__facts-band {    position: relative !important;    inset: auto !important;    grid-template-columns: repeat(3,minmax(0,1fr)) !important;    margin-inline: auto !important;    transform: none !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__hero-facts article {    min-height: 58px !important;    padding: 11px 5px !important;    text-align: center !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__hero-facts strong {    font-size: .68rem !important;    line-height: 1.2 !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__hero-facts span {    display: none !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__section {    padding: 40px 0 !important;  }  html body #tbh-home.tbh-home--v16 :is(    .tbh-home__section-head--split,    .tbh-home__intimate-grid,    .tbh-home__product-grid--v15,    .tbh-home__experience-grid,    .tbh-home__booking-card  ) {    grid-template-columns: 1fr !important;  }  html body #tbh-home.tbh-home--v16 :is(    .tbh-home__section-head--split,    .tbh-home__intimate-grid,    .tbh-home__booking-card  ) {    gap: 18px !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__product-grid--v15 {    gap: 30px !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__product-media {    aspect-ratio: 4 / 3 !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__experience {    padding: 22px 0 !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__experience:first-child {    border-right: 0 !important;    border-bottom: 1px solid var(--home16-line) !important;    padding-right: 0 !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__experience:last-child {    padding-left: 0 !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__experience-actions {    display: flex !important;    flex-wrap: wrap !important;    gap: 10px !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__experience-actions .tbh-home__button {    width: auto !important;    min-height: 40px !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__booking-card {    padding: 24px 0 !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__booking-actions .tbh-home__button {    width: 100% !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__related-links,  html body #tbh-home.tbh-home--v16 .tbh-home__footer-links {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 10px !important;  }}@media (max-width: 350px) {  html body #tbh-home.tbh-home--v16 .tbh-home__hero .tbh-home__actions {    grid-template-columns: 1fr !important;  }  html body #tbh-home.tbh-home--v16 h1 {    font-size: 1.95rem !important;  }}@media (prefers-reduced-motion: reduce) {  html body #tbh-home.tbh-home--v16 *,  html body #tbh-home.tbh-home--v16 *::before,  html body #tbh-home.tbh-home--v16 *::after {    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;    transition-duration: .001ms !important;  }  html body #tbh-home.tbh-home--v16 .tbh-home__hero-image {    transform: none !important;  }}html body :is(  #tbh-home .tbh-home__button,  #tbh-menu-page .tbh-menu-button,  #tbh-after-work .tbh-aw__button,  #tbh-biffbuffet .tbh-buffet__button,  #tbh-drikkekart-enterprise .tbh-drink-button,  #tbh-drikkekart-enterprise .tbh-drink-btn,  #tbh-about-v5 .about9-btn,  #tbh-about-v5 .ab-btn,  #tbh-sluppen-v13 .sl13-btn,  #tbh-cote .cote5-btn,  #tbh-dry-aged .da9-btn,  #tbh-contact-page .ct8-btn,  #tbh-events-v7 .ev8-btn,  #tbh-events-v7 .ev7-btn,  #tbh-wagyu-tomahawk.tom7 .tom7-btn,  #tbh-wagyu-tomahawk.wag5 .wag5-btn,  #tbh-biffvarsel .tbh-biffvarsel__button,  #tbh-reservation-terms .tbh-terms__button,  #personvern .pv5-btn,  #cookies .tbh-cookies-btn,  #avbestill-bord .tbh-cancel__button,  #avbestill-bord .tbh-cancel__link,  .tbh-public-cta,  .tbh-btn) {  appearance: none !important;  -webkit-appearance: none !important;  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-width: 0 !important;  min-height: 44px !important;  height: auto !important;  margin-top: 0 !important;  margin-bottom: 0 !important;  padding-top: 0 !important;  padding-right: 16px !important;  padding-bottom: 0 !important;  padding-left: 16px !important;  vertical-align: middle !important;  text-align: center !important;  text-decoration: none !important;  font-family:    Inter,    system-ui,    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    sans-serif !important;  font-size: .64rem !important;  font-weight: 750 !important;  line-height: 1.2 !important;  letter-spacing: .045em !important;  text-transform: uppercase !important;  white-space: normal !important;  text-wrap: balance !important;  -webkit-text-size-adjust: 100% !important;  font-synthesis: none !important;  cursor: pointer !important;}html body :is(  #tbh-home .tbh-home__button,  #tbh-menu-page .tbh-menu-button,  #tbh-after-work .tbh-aw__button,  #tbh-biffbuffet .tbh-buffet__button,  #tbh-drikkekart-enterprise .tbh-drink-button,  #tbh-drikkekart-enterprise .tbh-drink-btn,  #tbh-about-v5 .about9-btn,  #tbh-about-v5 .ab-btn,  #tbh-sluppen-v13 .sl13-btn,  #tbh-cote .cote5-btn,  #tbh-dry-aged .da9-btn,  #tbh-contact-page .ct8-btn,  #tbh-events-v7 .ev8-btn,  #tbh-events-v7 .ev7-btn,  #tbh-wagyu-tomahawk.tom7 .tom7-btn,  #tbh-wagyu-tomahawk.wag5 .wag5-btn,  #tbh-biffvarsel .tbh-biffvarsel__button,  #tbh-reservation-terms .tbh-terms__button,  #personvern .pv5-btn,  #cookies .tbh-cookies-btn,  #avbestill-bord .tbh-cancel__button,  #avbestill-bord .tbh-cancel__link,  .tbh-public-cta,  .tbh-btn) > :is(span,strong,b,small,em,i) {  display: inline !important;  width: auto !important;  min-width: 0 !important;  height: auto !important;  min-height: 0 !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  background: transparent !important;  font: inherit !important;  line-height: inherit !important;  letter-spacing: inherit !important;  text-transform: inherit !important;  vertical-align: baseline !important;}html body :is(  #tbh-home .tbh-home__button,  #tbh-menu-page .tbh-menu-button,  #tbh-after-work .tbh-aw__button,  #tbh-biffbuffet .tbh-buffet__button,  #tbh-drikkekart-enterprise .tbh-drink-button,  #tbh-drikkekart-enterprise .tbh-drink-btn,  #tbh-about-v5 .about9-btn,  #tbh-about-v5 .ab-btn,  #tbh-sluppen-v13 .sl13-btn,  #tbh-cote .cote5-btn,  #tbh-dry-aged .da9-btn,  #tbh-contact-page .ct8-btn,  #tbh-events-v7 .ev8-btn,  #tbh-events-v7 .ev7-btn,  #tbh-wagyu-tomahawk.tom7 .tom7-btn,  #tbh-wagyu-tomahawk.wag5 .wag5-btn,  #tbh-biffvarsel .tbh-biffvarsel__button,  #tbh-reservation-terms .tbh-terms__button,  #personvern .pv5-btn,  #cookies .tbh-cookies-btn,  #avbestill-bord .tbh-cancel__button,  #avbestill-bord .tbh-cancel__link,  .tbh-public-cta,  .tbh-btn) > svg {  flex: 0 0 auto !important;  width: 1em !important;  height: 1em !important;  margin: 0 !important;  transform: none !important;  vertical-align: middle !important;}html body :is(  #tbh-home .tbh-home__button--primary,  #tbh-menu-page .tbh-menu-button--primary,  #tbh-after-work .tbh-aw__button--primary,  #tbh-biffbuffet .tbh-buffet__button--primary,  #tbh-about-v5 .about9-btn--primary,  #tbh-about-v5 .ab-btn--primary,  #tbh-sluppen-v13 .sl13-btn--primary,  #tbh-cote .cote5-btn--primary,  #tbh-dry-aged .da9-btn--primary,  #tbh-contact-page .ct8-btn--primary,  #tbh-events-v7 .ev8-btn--primary,  #tbh-events-v7 .ev7-btn--primary,  #tbh-wagyu-tomahawk.tom7 .tom7-btn--primary,  #tbh-wagyu-tomahawk.wag5 .wag5-btn--primary,  #personvern .pv5-btn--primary,  #cookies .tbh-cookies-btn--gold,  .tbh-btn--primary) {  border: 1px solid #e6c36f !important;  background: linear-gradient(180deg,#f2d17d,#e6c36f) !important;  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}html body :is(  #tbh-home .tbh-home__button--secondary,  #tbh-menu-page .tbh-menu-button--secondary,  #tbh-after-work .tbh-aw__button--secondary,  #tbh-biffbuffet .tbh-buffet__button--secondary,  .tbh-btn--secondary) {  border: 1px solid rgba(221,185,111,.34) !important;  background: rgba(199,161,90,.025) !important;  color: #ddb96f !important;  -webkit-text-fill-color: #ddb96f !important;}html body :is(  #tbh-home .tbh-home__hero .tbh-home__actions,  #tbh-home .tbh-home__booking-actions,  #tbh-menu-page .tbh-menu-actions,  #tbh-after-work .tbh-aw__hero-actions,  #tbh-after-work .tbh-aw__actions,  #tbh-biffbuffet .tbh-buffet__actions,  #tbh-drikkekart-enterprise .tbh-actions-row,  #tbh-about-v5 .about9-actions,  #tbh-about-v5 .ab-actions,  #tbh-sluppen-v13 .sl13-actions,  #tbh-cote .cote5-actions,  #tbh-dry-aged .da9-actions,  #tbh-contact-page .ct8-actions,  #tbh-events-v7 .ev8-actions,  #tbh-events-v7 .ev7-actions,  #tbh-wagyu-tomahawk.tom7 .tom7-actions,  #tbh-wagyu-tomahawk.wag5 .wag5-actions,  #tbh-biffvarsel .tbh-biffvarsel__hero-actions,  #personvern .pv5-actions,  #cookies .tbh-cookies-actions,  #avbestill-bord .tbh-cancel__actions) > :is(  a[class*="btn"],  a[class*="button"],  button[class*="btn"],  button[class*="button"],  input[type="submit"]) {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 44px !important;  padding-block: 0 !important;  padding-inline: 16px !important;  line-height: 1.2 !important;  text-align: center !important;  vertical-align: middle !important;}html body :is(  #tbh-home .tbh-home__text-link,  #tbh-home .tbh-home__product-link,  #tbh-home .tbh-home__booking-lead-link,  #tbh-home .tbh-home__related-links a,  #tbh-home .tbh-home__footer-links a,  #tbh-menu-page .tbh-menu-item__link,  #tbh-about-v5 .about9-text-link,  #tbh-sluppen-v13 .sl13-inline-link,  #tbh-sluppen-v13 .sl13-text-link,  #tbh-cote .cote5-inline-link,  #tbh-dry-aged .da9-inline-link,  #tbh-contact-page .ct8-inline-link,  #tbh-wagyu-tomahawk.tom7 .tom7-variant__actions a,  #tbh-wagyu-tomahawk.wag5 .wag5-related a) {  appearance: none !important;  display: inline-flex !important;  align-items: center !important;  justify-content: flex-start !important;  width: auto !important;  min-width: 0 !important;  max-width: 100% !important;  min-height: 0 !important;  height: auto !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;  color: #ddb96f !important;  -webkit-text-fill-color: #ddb96f !important;  font-family:    Inter,    system-ui,    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    sans-serif !important;  font-size: .70rem !important;  font-weight: 650 !important;  line-height: 1.4 !important;  letter-spacing: 0 !important;  text-align: left !important;  text-transform: none !important;  white-space: normal !important;}html body :is(  #tbh-contact-page,  #tbh-events-v7,  #tbh-biffvarsel,  #personvern,  #cookies,  #avbestill-bord) input[type="submit"],html body :is(  #tbh-contact-page,  #tbh-events-v7,  #tbh-biffvarsel,  #personvern,  #cookies,  #avbestill-bord) button[type="submit"] {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 44px !important;  padding-block: 0 !important;  padding-inline: 16px !important;  font-family:    Inter,    system-ui,    -apple-system,    BlinkMacSystemFont,    "Segoe UI",    sans-serif !important;  font-size: .64rem !important;  font-weight: 750 !important;  line-height: 1.2 !important;  letter-spacing: .045em !important;  text-align: center !important;  text-transform: uppercase !important;}@media (max-width:760px) {  html body :is(    #tbh-home .tbh-home__button,    #tbh-menu-page .tbh-menu-button,    #tbh-after-work .tbh-aw__button,    #tbh-biffbuffet .tbh-buffet__button,    #tbh-drikkekart-enterprise .tbh-drink-button,    #tbh-drikkekart-enterprise .tbh-drink-btn,    #tbh-about-v5 .about9-btn,    #tbh-about-v5 .ab-btn,    #tbh-sluppen-v13 .sl13-btn,    #tbh-cote .cote5-btn,    #tbh-dry-aged .da9-btn,    #tbh-contact-page .ct8-btn,    #tbh-events-v7 .ev8-btn,    #tbh-events-v7 .ev7-btn,    #tbh-wagyu-tomahawk.tom7 .tom7-btn,    #tbh-wagyu-tomahawk.wag5 .wag5-btn,    #tbh-biffvarsel .tbh-biffvarsel__button,    #tbh-reservation-terms .tbh-terms__button,    #personvern .pv5-btn,    #cookies .tbh-cookies-btn,    #avbestill-bord .tbh-cancel__button,    #avbestill-bord .tbh-cancel__link,    .tbh-public-cta,    .tbh-btn  ) {    min-height: 46px !important;    padding-top: 0 !important;    padding-right: 14px !important;    padding-bottom: 0 !important;    padding-left: 14px !important;    font-size: .62rem !important;    line-height: 1.2 !important;  }  html body :is(    #tbh-contact-page,    #tbh-events-v7,    #tbh-biffvarsel,    #personvern,    #cookies,    #avbestill-bord  ) :is(input[type="submit"],button[type="submit"]) {    min-height: 46px !important;    padding-block: 0 !important;    line-height: 1.2 !important;  }}html body #tbh-booking :is(  .tbh-booking__time,  .tbh-booking__commercial-option,  .tbh-booking__food-mode-button,  .tbh-booking__preorder-option,  .tbh-booking__counter button,  .tbh-booking__doneness-options span,  .tbh-booking__summary-edit,  .tbh-booking__edit,  .tbh-booking__back,  .tbh-booking__retry) {  padding-top: revert-layer;  padding-bottom: revert-layer;}html body :is(  #tbh-bookinger,  #tbh-bookinger-enterprise,  #tbh-social-admin,  .tbh-booking-intake,  .tbh-booking-rules,  .tbh-analytics,  .tbh-acquisition-admin,  .tbh-retargeting-admin,  .tbh-admin-operations) :is(button,.btn,.tbh-btn) {    vertical-align: initial;}@media (max-width: 760px) {  html.tbh-booking-confirmation-open,  body.tbh-booking-confirmation-open {    width: 100% !important;    max-width: 100% !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }  html body #tbh-booking-confirmation-v19-42 {    position: fixed !important;    inset: 0 !important;    z-index: 2147483000 !important;    display: block !important;    width: 100dvw !important;    min-width: 100dvw !important;    max-width: 100dvw !important;    height: 100dvh !important;    min-height: 100dvh !important;    max-height: 100dvh !important;    margin: 0 !important;    padding:      max(16px, env(safe-area-inset-top))      14px      max(24px, env(safe-area-inset-bottom)) !important;    left: 0 !important;    right: auto !important;    top: 0 !important;    bottom: auto !important;    transform: none !important;    translate: none !important;    overflow-x: hidden !important;    overflow-y: auto !important;    overscroll-behavior-x: none !important;    -webkit-overflow-scrolling: touch !important;    background: #050403 !important;  }  html body #tbh-booking-confirmation-v19-42,  html body #tbh-booking-confirmation-v19-42 *,  html body #tbh-booking-confirmation-v19-42 *::before,  html body #tbh-booking-confirmation-v19-42 *::after {    box-sizing: border-box !important;    min-width: 0 !important;    max-width: 100% !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__panel {    position: relative !important;    inset: auto !important;    display: block !important;    width: 100% !important;    min-width: 0 !important;    max-width: 560px !important;    height: auto !important;    min-height: 0 !important;    max-height: none !important;    margin: 0 auto !important;    padding: 8px 0 32px !important;    transform: none !important;    translate: none !important;    overflow: visible !important;    text-align: center !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__check {    width: 48px !important;    height: 48px !important;    margin: 0 auto 14px !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__eyebrow {    width: 100% !important;    margin: 0 auto 9px !important;    color: #ddb96f !important;    -webkit-text-fill-color: #ddb96f !important;    font-size: 10px !important;    font-weight: 750 !important;    line-height: 1.25 !important;    letter-spacing: .14em !important;    text-align: center !important;    text-transform: uppercase !important;    white-space: normal !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42 #tbh-booking-confirmation-title,  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__title {    display: block !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 0 auto !important;    padding: 0 !important;    color: #f7f1e7 !important;    -webkit-text-fill-color: #f7f1e7 !important;    font-size: clamp(31px, 8.7vw, 42px) !important;    font-weight: 600 !important;    line-height: 1.02 !important;    letter-spacing: -.026em !important;    text-align: center !important;    text-transform: none !important;    white-space: normal !important;    text-wrap: balance !important;    overflow-wrap: normal !important;    word-break: normal !important;    transform: none !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__lead {    width: 100% !important;    max-width: 32ch !important;    margin: 14px auto 0 !important;    padding: 0 !important;    color: rgba(247,241,231,.72) !important;    -webkit-text-fill-color: rgba(247,241,231,.72) !important;    font-size: 15px !important;    line-height: 1.48 !important;    text-align: center !important;    white-space: normal !important;    overflow-wrap: anywhere !important;  }    html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details {    display: block !important;    width: 100% !important;    max-width: 100% !important;    margin: 22px 0 0 !important;    padding: 0 !important;    overflow: visible !important;    border-top: 1px solid rgba(221,185,111,.22) !important;    border-bottom: 1px solid rgba(221,185,111,.22) !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details > div {    display: grid !important;    grid-template-columns: minmax(82px,.38fr) minmax(0,1fr) !important;    gap: 12px !important;    align-items: center !important;    width: 100% !important;    max-width: 100% !important;    margin: 0 !important;    padding: 13px 2px !important;    border: 0 !important;    border-bottom: 1px solid rgba(221,185,111,.12) !important;    background: transparent !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details > div:last-child {    border-bottom: 0 !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details span {    display: block !important;    width: 100% !important;    margin: 0 !important;    color: rgba(232,221,200,.55) !important;    -webkit-text-fill-color: rgba(232,221,200,.55) !important;    font-size: 9px !important;    font-weight: 750 !important;    line-height: 1.25 !important;    letter-spacing: .11em !important;    text-align: left !important;    text-transform: uppercase !important;    white-space: normal !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details strong {    display: block !important;    width: 100% !important;    margin: 0 !important;    color: #f7f1e7 !important;    -webkit-text-fill-color: #f7f1e7 !important;    font-size: 15px !important;    font-weight: 650 !important;    line-height: 1.3 !important;    letter-spacing: -.01em !important;    text-align: right !important;    white-space: normal !important;    overflow-wrap: anywhere !important;    word-break: normal !important;  }    html body #tbh-booking-confirmation-v19-42 :is(    .tbh-booking-confirmation__preorder,    .tbh-booking-confirmation__policy  ) {    position: relative !important;    width: 100% !important;    max-width: 100% !important;    margin: 18px 0 0 !important;    padding: 14px !important;    border: 1px solid rgba(221,185,111,.15) !important;    border-radius: 0 !important;    background: #0b0805 !important;    box-shadow: none !important;    overflow: visible !important;    text-align: left !important;    transform: none !important;  }  html body #tbh-booking-confirmation-v19-42 :is(    .tbh-booking-confirmation__preorder h2,    .tbh-booking-confirmation__preorder h3,    .tbh-booking-confirmation__preorder-title,    .tbh-booking-confirmation__policy h2,    .tbh-booking-confirmation__policy h3  ) {    margin: 0 0 10px !important;    color: #ddb96f !important;    -webkit-text-fill-color: #ddb96f !important;    font-size: 11px !important;    font-weight: 750 !important;    line-height: 1.3 !important;    letter-spacing: .10em !important;    text-align: left !important;    text-transform: uppercase !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-list {    width: 100% !important;    max-width: 100% !important;    margin: 0 !important;    padding: 0 !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-item {    display: block !important;    width: 100% !important;    max-width: 100% !important;    margin: 0 !important;    padding: 12px 0 !important;    border: 0 !important;    border-bottom: 1px solid rgba(221,185,111,.11) !important;    background: transparent !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-item:last-child {    border-bottom: 0 !important;  }  html body #tbh-booking-confirmation-v19-42 :is(    .tbh-booking-confirmation__preorder-name,    .tbh-booking-confirmation__preorder-doneness,    .tbh-booking-confirmation__preorder-serving  ) {    display: block !important;    width: 100% !important;    max-width: 100% !important;    margin: 0 !important;    white-space: normal !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__preorder-name {    color: #f7f1e7 !important;    -webkit-text-fill-color: #f7f1e7 !important;    font-size: 14px !important;    font-weight: 650 !important;    line-height: 1.35 !important;  }  html body #tbh-booking-confirmation-v19-42 :is(    .tbh-booking-confirmation__preorder-doneness,    .tbh-booking-confirmation__preorder-serving  ) {    margin-top: 5px !important;    color: rgba(232,221,200,.62) !important;    -webkit-text-fill-color: rgba(232,221,200,.62) !important;    font-size: 12px !important;    line-height: 1.42 !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__reference {    width: 100% !important;    max-width: 100% !important;    margin: 20px auto 0 !important;    padding: 0 !important;    font-size: 12px !important;    line-height: 1.45 !important;    text-align: center !important;    white-space: normal !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__email {    width: 100% !important;    max-width: 34ch !important;    margin: 8px auto 0 !important;    font-size: 12px !important;    line-height: 1.45 !important;    text-align: center !important;    white-space: normal !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__actions {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 9px !important;    width: 100% !important;    max-width: 100% !important;    margin: 20px 0 0 !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__actions :is(    button,    a  ) {    width: 100% !important;    max-width: 100% !important;    min-height: 46px !important;    margin: 0 !important;    padding: 0 14px !important;    display: inline-flex !important;    align-items: center !important;    justify-content: center !important;    line-height: 1.2 !important;    text-align: center !important;  }}@media (max-width: 390px) {  html body #tbh-booking-confirmation-v19-42 {    padding-left: 12px !important;    padding-right: 12px !important;  }  html body #tbh-booking-confirmation-v19-42 #tbh-booking-confirmation-title,  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__title {    font-size: clamp(29px, 8.4vw, 36px) !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details > div {    grid-template-columns: 76px minmax(0,1fr) !important;    gap: 9px !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details strong {    font-size: 14px !important;  }}@media (max-width: 760px) {    html:has(#tbh-booking),  body:has(#tbh-booking) {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;    scroll-padding-left: 0 !important;    scroll-padding-right: 0 !important;  }  html.usn body :is(    section.content.component.usn_cmp_code,    section.usn_cmp_code,    div.usn_cmp_code,    .component.usn_cmp_code,    .component-code,    .code-component  ):has(#tbh-booking),  html.usn body :is(    section.content.component.usn_cmp_code,    section.usn_cmp_code,    div.usn_cmp_code,    .component.usn_cmp_code,    .component-code,    .code-component  ):has(#tbh-booking) > :is(    .component-inner,    .component-main,    .container,    .container-fluid,    .row,    .code-item,    [class^="col-"],    [class*=" col-"]  ) {    position: relative !important;    inset: auto !important;    left: auto !important;    right: auto !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 0 !important;    margin-left: 0 !important;    margin-right: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;    transform: none !important;    translate: none !important;    overflow-x: clip !important;    box-shadow: none !important;  }    html body #tbh-booking#tbh-booking,  html body #tbh-booking.tbh-booking--v64 {    position: relative !important;    inset: auto !important;    left: auto !important;    right: auto !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 0 !important;    margin-left: 0 !important;    margin-right: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;    transform: none !important;    translate: none !important;    overflow-x: clip !important;    overscroll-behavior-x: none !important;    touch-action: pan-y pinch-zoom !important;  }  html body #tbh-booking#tbh-booking *,  html body #tbh-booking#tbh-booking *::before,  html body #tbh-booking#tbh-booking *::after {    box-sizing: border-box !important;    min-width: 0 !important;  }    html body #tbh-booking#tbh-booking :where(    header,    main,    section,    article,    aside,    nav,    form,    fieldset,    div,    dl,    ul,    ol,    li,    figure,    label  ) {    max-width: 100% !important;  }    html body #tbh-booking#tbh-booking .tbh-booking__header {    position: relative !important;    left: auto !important;    right: auto !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;    transform: none !important;    overflow-x: clip !important;  }  html body #tbh-booking#tbh-booking :is(    .tbh-booking__hero,    .tbh-booking__hero-inner,    .tbh-booking__progress,    .tbh-booking__progress-inner  ) {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;    transform: none !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress {    display: grid !important;    grid-template-columns: repeat(3,minmax(0,1fr)) !important;    overflow: hidden !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress > *,  html body #tbh-booking#tbh-booking .tbh-booking__progress-step {    min-width: 0 !important;    max-width: 100% !important;    overflow: hidden !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__progress-copy {    min-width: 0 !important;    overflow: hidden !important;    text-overflow: ellipsis !important;    white-space: nowrap !important;  }    html body #tbh-booking#tbh-booking :is(    .tbh-booking__inner,    .tbh-booking__form,    .tbh-booking__section,    .tbh-booking__section-inner,    .tbh-booking__summary,    .tbh-booking__review,    .tbh-booking__contact-card,    .tbh-booking__contact-section,    .tbh-booking__optional,    .tbh-booking__optional-inner  ) {    position: relative !important;    inset: auto !important;    left: auto !important;    right: auto !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;    transform: none !important;    translate: none !important;    overflow-x: clip !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__inner {    padding-left: 14px !important;    padding-right: 14px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__section {    padding-left: 0 !important;    padding-right: 0 !important;  }    html body #tbh-booking#tbh-booking :is(    .tbh-booking__commercial-choice-grid,    .tbh-booking__commercial-choice-grid--two,    .tbh-booking__commercial-choice-grid--three,    .tbh-booking__fields,    .tbh-booking__fields--2,    .tbh-booking__field-grid,    .tbh-booking__preorder-grid,    .tbh-booking__preorder-list,    .tbh-booking__after-work-service-grid,    .tbh-booking__biffbuffet-grid,    .tbh-booking__buffet-split-controls,    .tbh-booking__address-grid,    .tbh-booking__summary-grid,    .tbh-booking__review-grid  ) {    grid-template-columns: minmax(0,1fr) !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;  }    html body #tbh-booking#tbh-booking :is(    .tbh-booking__commercial-option,    .tbh-booking__food-mode-button,    .tbh-booking__preorder-option,    .tbh-booking__after-work-doneness-row,    .tbh-booking__choice,    .tbh-booking__choice-card  ) {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;    transform: none !important;  }  html body #tbh-booking#tbh-booking :is(    .tbh-booking__commercial-option-copy,    .tbh-booking__preorder-option-copy,    .tbh-booking__choice-copy  ) {    min-width: 0 !important;    max-width: 100% !important;  }  html body #tbh-booking#tbh-booking :is(    .tbh-booking__commercial-option-copy,    .tbh-booking__preorder-option-copy,    .tbh-booking__choice-copy  ) :is(h2,h3,h4,p,span,strong,small) {    max-width: 100% !important;    overflow-wrap: anywhere !important;  }    html body #tbh-booking#tbh-booking :is(    input:not([type="checkbox"]):not([type="radio"]),    select,    textarea  ) {    display: block !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;    font-size: 16px !important;    line-height: 1.35 !important;    transform: none !important;    translate: none !important;    -webkit-text-size-adjust: 100% !important;  }  html body #tbh-booking#tbh-booking input:-webkit-autofill,  html body #tbh-booking#tbh-booking input:-webkit-autofill:focus,  html body #tbh-booking#tbh-booking textarea:-webkit-autofill,  html body #tbh-booking#tbh-booking select:-webkit-autofill {    font-size: 16px !important;    max-width: 100% !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__field {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;  }    html body #tbh-booking#tbh-booking :is(    .tbh-booking__buffet-mix,    .tbh-booking__buffet-split,    .tbh-booking__buffet-split-head,    .tbh-booking__buffet-split-controls,    .tbh-booking__buffet-split-field,    .tbh-booking__buffet-split-result,    .tbh-booking__buffet-mix-summary,    .tbh-booking__biffbuffet,    .tbh-booking__biffbuffet-head,    .tbh-booking__biffbuffet-grid,    .tbh-booking__preorder,    .tbh-booking__preorder-list,    .tbh-booking__preorder-selected,    .tbh-booking__doneness,    .tbh-booking__doneness-options  ) {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;    transform: none !important;    overflow-x: clip !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__doneness-options {    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 8px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__doneness-options > * {    min-width: 0 !important;    max-width: 100% !important;  }    html body #tbh-booking#tbh-booking :is(    h1,h2,h3,h4,h5,h6,    p,span,strong,small,    dt,dd,label,a  ) {    min-width: 0 !important;    max-width: 100% !important;    overflow-wrap: anywhere !important;    word-break: normal !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__summary-list,  html body #tbh-booking#tbh-booking .tbh-booking__summary-list > div {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__summary-list > div {    grid-template-columns: minmax(0,.42fr) minmax(0,.58fr) !important;  }    html body #tbh-booking#tbh-booking :is(    .tbh-booking__step-actions,    .tbh-booking__step-actions--sticky-mobile,    .tbh-booking__actions  ) {    position: relative !important;    inset: auto !important;    left: auto !important;    right: auto !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;    transform: none !important;    translate: none !important;    overflow-x: clip !important;  }  html body #tbh-booking#tbh-booking :is(    .tbh-booking__submit,    .tbh-booking__contact,    .tbh-booking__step-actions button,    .tbh-booking__step-actions a  ) {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;  }    html.tbh-booking-confirmation-open,  body.tbh-booking-confirmation-open {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 0 !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;  }  html body #tbh-booking-confirmation-v19-42 {    position: fixed !important;    inset: 0 !important;    left: 0 !important;    right: 0 !important;    top: 0 !important;    bottom: 0 !important;    width: auto !important;    min-width: 0 !important;    max-width: none !important;    height: auto !important;    min-height: 0 !important;    max-height: none !important;    margin: 0 !important;    padding:      max(16px, env(safe-area-inset-top))      14px      max(24px, env(safe-area-inset-bottom)) !important;    transform: none !important;    translate: none !important;    overflow-x: hidden !important;    overflow-y: auto !important;    overscroll-behavior-x: none !important;    -webkit-overflow-scrolling: touch !important;  }  html body #tbh-booking-confirmation-v19-42,  html body #tbh-booking-confirmation-v19-42 *,  html body #tbh-booking-confirmation-v19-42 *::before,  html body #tbh-booking-confirmation-v19-42 *::after {    box-sizing: border-box !important;    min-width: 0 !important;    max-width: 100% !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__panel {    position: relative !important;    inset: auto !important;    width: 100% !important;    min-width: 0 !important;    max-width: 520px !important;    margin: 0 auto !important;    padding: 8px 0 30px !important;    transform: none !important;    translate: none !important;    overflow-x: clip !important;  }    html body #tbh-booking-confirmation-v19-42 :is(    #tbh-booking-confirmation-title,    .tbh-booking-confirmation__title,    .tbh-booking-confirmation__panel > h1,    .tbh-booking-confirmation__panel > h2  ) {    width: 100% !important;    max-width: 100% !important;    margin-left: auto !important;    margin-right: auto !important;    font-size: clamp(28px,8vw,36px) !important;    line-height: 1.03 !important;    letter-spacing: -.022em !important;    white-space: normal !important;    overflow-wrap: normal !important;    word-break: normal !important;    text-wrap: balance !important;    transform: none !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__lead {    max-width: 31ch !important;    margin-inline: auto !important;    font-size: 14px !important;    line-height: 1.48 !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details {    width: 100% !important;    max-width: 100% !important;    overflow-x: clip !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details > div {    display: grid !important;    grid-template-columns: minmax(76px,.36fr) minmax(0,.64fr) !important;    gap: 10px !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;  }  html body #tbh-booking-confirmation-v19-42 .tbh-booking-confirmation__details :is(    span,strong  ) {    width: auto !important;    min-width: 0 !important;    max-width: 100% !important;    overflow-wrap: anywhere !important;  }  html body #tbh-booking-confirmation-v19-42 :is(    .tbh-booking-confirmation__preorder,    .tbh-booking-confirmation__policy,    .tbh-booking-confirmation__preorder-list,    .tbh-booking-confirmation__preorder-item,    .tbh-booking-confirmation__reference,    .tbh-booking-confirmation__email,    .tbh-booking-confirmation__actions  ) {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;    transform: none !important;    overflow-x: clip !important;  }}@media (max-width: 390px) {  html body #tbh-booking#tbh-booking .tbh-booking__inner {    padding-left: 12px !important;    padding-right: 12px !important;  }  html body #tbh-booking#tbh-booking .tbh-booking__doneness-options {    grid-template-columns: 1fr !important;  }  html body #tbh-booking-confirmation-v19-42 :is(    #tbh-booking-confirmation-title,    .tbh-booking-confirmation__title,    .tbh-booking-confirmation__panel > h1,    .tbh-booking-confirmation__panel > h2  ) {    font-size: clamp(27px,7.8vw,33px) !important;  }}html body #tbh-booking .tbh-booking__preorder-allocation {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 14px 0 18px !important;  padding: 12px 14px !important;  border: 1px solid rgba(221,185,111,.24) !important;  border-left: 3px solid #ddb96f !important;  border-radius: 2px !important;  background: rgba(221,185,111,.045) !important;  color: rgba(247,241,231,.78) !important;  -webkit-text-fill-color: rgba(247,241,231,.78) !important;  font-size: .78rem !important;  font-weight: 600 !important;  line-height: 1.5 !important;  overflow-wrap: anywhere !important;}html body #tbh-booking .tbh-booking__preorder-allocation[hidden] {  display: none !important;}html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation__preorder-item--restaurant {  background: rgba(221,185,111,.035) !important;}html body #tbh-booking-confirmation-v19-42.tbh-booking-confirmation__preorder-item--restaurant.tbh-booking-confirmation__preorder-name {  color: #ddb96f !important;  -webkit-text-fill-color: #ddb96f !important;}@media (max-width:760px) {  html body #tbh-booking .tbh-booking__preorder-allocation {    margin: 12px 0 16px !important;    padding: 11px 12px !important;    font-size: .75rem !important;    line-height: 1.48 !important;  }}:root {  --tbh-public-display: clamp(2.35rem, 3.70vw, 3.75rem);  --tbh-public-h1: clamp(2.00rem, 3.00vw, 3.00rem);  --tbh-public-h2: clamp(1.50rem, 2.15vw, 2.05rem);  --tbh-public-h3: clamp(1.00rem, 1.35vw, 1.22rem);  --tbh-public-h4: .94rem;  --tbh-public-body: .86rem;  --tbh-public-lead: .92rem;  --tbh-public-small: .72rem;  --tbh-public-eyebrow: .58rem;}html body :is(  #tbh-home,  #hjem,  #tbh-menu-page,  #tbh-menu,  #tbh-booking,  #tbh-after-work,  #tbh-biffbuffet,  #tbh-drikkekart-enterprise,  #tbh-drikkekart,  #tbh-about-v5,  #tbh-about,  #tbh-sluppen-v13,  #tbh-cote,  #tbh-dry-aged,  #tbh-contact-page,  #tbh-events-v7,  #tbh-wagyu-tomahawk,  #tbh-biffvarsel,  #tbh-reservation-terms,  #personvern,  #cookies,  #avbestill-bord) {  --tbh-h1: var(--tbh-public-h1) !important;  --tbh-h2: var(--tbh-public-h2) !important;  --tbh-h3: var(--tbh-public-h3) !important;  --tbh-h4: var(--tbh-public-h4) !important;  --tbh-lead: var(--tbh-public-lead) !important;  --tbh-small: var(--tbh-public-small) !important;  --tbh-eyebrow: var(--tbh-public-eyebrow) !important;}html body :is(  #tbh-home,  #hjem,  #tbh-menu-page,  #tbh-menu,  #tbh-booking,  #tbh-after-work,  #tbh-biffbuffet,  #tbh-drikkekart-enterprise,  #tbh-drikkekart,  #tbh-about-v5,  #tbh-about,  #tbh-sluppen-v13,  #tbh-cote,  #tbh-dry-aged,  #tbh-contact-page,  #tbh-events-v7,  #tbh-wagyu-tomahawk,  #tbh-biffvarsel,  #tbh-reservation-terms,  #personvern,  #cookies,  #avbestill-bord) :is(h1,.h1) {  font-size: var(--tbh-public-h1) !important;  line-height: .98 !important;}html body :is(  #tbh-home,  #hjem,  #tbh-menu-page,  #tbh-menu,  #tbh-booking,  #tbh-after-work,  #tbh-biffbuffet,  #tbh-drikkekart-enterprise,  #tbh-drikkekart,  #tbh-about-v5,  #tbh-about,  #tbh-sluppen-v13,  #tbh-cote,  #tbh-dry-aged,  #tbh-contact-page,  #tbh-events-v7,  #tbh-wagyu-tomahawk,  #tbh-biffvarsel,  #tbh-reservation-terms,  #personvern,  #cookies,  #avbestill-bord) :is(h2,.h2) {  font-size: var(--tbh-public-h2) !important;  line-height: 1.08 !important;}html body :is(  #tbh-home,  #hjem,  #tbh-menu-page,  #tbh-menu,  #tbh-booking,  #tbh-after-work,  #tbh-biffbuffet,  #tbh-drikkekart-enterprise,  #tbh-drikkekart,  #tbh-about-v5,  #tbh-about,  #tbh-sluppen-v13,  #tbh-cote,  #tbh-dry-aged,  #tbh-contact-page,  #tbh-events-v7,  #tbh-wagyu-tomahawk,  #tbh-biffvarsel,  #tbh-reservation-terms,  #personvern,  #cookies,  #avbestill-bord) :is(h3,.h3) {  font-size: var(--tbh-public-h3) !important;  line-height: 1.16 !important;}html body :is(  #tbh-home,  #hjem,  #tbh-menu-page,  #tbh-menu,  #tbh-booking,  #tbh-after-work,  #tbh-biffbuffet,  #tbh-drikkekart-enterprise,  #tbh-drikkekart,  #tbh-about-v5,  #tbh-about,  #tbh-sluppen-v13,  #tbh-cote,  #tbh-dry-aged,  #tbh-contact-page,  #tbh-events-v7,  #tbh-wagyu-tomahawk,  #tbh-biffvarsel,  #tbh-reservation-terms,  #personvern,  #cookies,  #avbestill-bord) :is(h4,.h4) {  font-size: var(--tbh-public-h4) !important;  line-height: 1.2 !important;}html body :is(  #tbh-home,  #hjem,  #tbh-menu-page,  #tbh-menu,  #tbh-after-work,  #tbh-biffbuffet,  #tbh-drikkekart-enterprise,  #tbh-drikkekart,  #tbh-about-v5,  #tbh-about,  #tbh-sluppen-v13,  #tbh-cote,  #tbh-dry-aged,  #tbh-contact-page,  #tbh-events-v7,  #tbh-wagyu-tomahawk,  #tbh-biffvarsel,  #tbh-reservation-terms,  #personvern,  #cookies,  #avbestill-bord) :is(p,li,dd) {  font-size: var(--tbh-public-body) !important;  line-height: 1.56 !important;}html body :is(  #tbh-home,  #hjem,  #tbh-menu-page,  #tbh-menu,  #tbh-booking,  #tbh-after-work,  #tbh-biffbuffet,  #tbh-drikkekart-enterprise,  #tbh-drikkekart,  #tbh-about-v5,  #tbh-about,  #tbh-sluppen-v13,  #tbh-cote,  #tbh-dry-aged,  #tbh-contact-page,  #tbh-events-v7,  #tbh-wagyu-tomahawk,  #tbh-biffvarsel,  #tbh-reservation-terms,  #personvern,  #cookies,  #avbestill-bord) :is(  .lead,  .intro,  .tbh-lead,  [class*="__lead"],  [class*="__intro"]) {  font-size: var(--tbh-public-lead) !important;  line-height: 1.56 !important;}html body :is(  #tbh-home,  #hjem,  #tbh-menu-page,  #tbh-menu,  #tbh-booking,  #tbh-after-work,  #tbh-biffbuffet,  #tbh-drikkekart-enterprise,  #tbh-drikkekart,  #tbh-about-v5,  #tbh-about,  #tbh-sluppen-v13,  #tbh-cote,  #tbh-dry-aged,  #tbh-contact-page,  #tbh-events-v7,  #tbh-wagyu-tomahawk,  #tbh-biffvarsel,  #tbh-reservation-terms,  #personvern,  #cookies,  #avbestill-bord) :is(  .kicker,  .eyebrow,  .pre-heading,  .tbh-eyebrow,  [class*="__eyebrow"],  [class*="__kicker"]) {  font-size: var(--tbh-public-eyebrow) !important;  line-height: 1.25 !important;}html body :is(  #tbh-home,  #hjem,  #tbh-menu-page,  #tbh-menu,  #tbh-after-work,  #tbh-biffbuffet,  #tbh-drikkekart-enterprise,  #tbh-drikkekart,  #tbh-about-v5,  #tbh-about,  #tbh-sluppen-v13,  #tbh-cote,  #tbh-dry-aged,  #tbh-contact-page,  #tbh-events-v7,  #tbh-wagyu-tomahawk) :is(  .tbh-home__hero h1,  .tbh-menu-hero h1,  .tbh-menu-hero-v2 h1,  .tbh-aw__hero h1,  .tbh-buffet__hero h1,  .tbh-drink-hero h1,  .about9-hero h1,  .sl13-hero h1,  .cote5-hero h1,  .da9-hero h1,  .ct8-hero h1,  .ev8-hero h1,  .ev7-hero h1,  .tom7-hero h1,  .wag5-hero h1,  [class*="hero"] > * h1,  [class*="hero"] h1) {  font-size: var(--tbh-public-display) !important;  line-height: .98 !important;}html body #tbh-booking.tbh-booking--v64 .tbh-booking__title {  font-size: var(--tbh-public-display) !important;  line-height: .98 !important;}html body #tbh-booking.tbh-booking--v64 :is(  .tbh-booking__section-title,  .tbh-booking__summary-title,  .tbh-booking__practical-title,  .tbh-booking__after-work-head h3) {  font-size: var(--tbh-public-h2) !important;  line-height: 1.08 !important;}html body #tbh-booking.tbh-booking--v64 :is(  .tbh-booking__section-intro,  .tbh-booking__lead) {  font-size: var(--tbh-public-lead) !important;}html body #tbh-booking-confirmation-v19-42 :is(  #tbh-booking-confirmation-title,  .tbh-booking-confirmation__title,  .tbh-booking-confirmation__panel > h1,  .tbh-booking-confirmation__panel > h2) {  font-size: clamp(2.25rem, 4vw, 3.40rem) !important;  line-height: 1 !important;}@media (max-width:760px) {  :root {    --tbh-public-display: clamp(2.00rem, 8.5vw, 2.70rem);    --tbh-public-h1: clamp(1.75rem, 7vw, 2.25rem);    --tbh-public-h2: clamp(1.35rem, 5.8vw, 1.68rem);    --tbh-public-h3: 1rem;    --tbh-public-h4: .92rem;    --tbh-public-body: .82rem;    --tbh-public-lead: .86rem;    --tbh-public-small: .70rem;    --tbh-public-eyebrow: .55rem;  }  html body :is(    #tbh-home,    #hjem,    #tbh-menu-page,    #tbh-menu,    #tbh-booking,    #tbh-after-work,    #tbh-biffbuffet,    #tbh-drikkekart-enterprise,    #tbh-drikkekart,    #tbh-about-v5,    #tbh-about,    #tbh-sluppen-v13,    #tbh-cote,    #tbh-dry-aged,    #tbh-contact-page,    #tbh-events-v7,    #tbh-wagyu-tomahawk,    #tbh-biffvarsel,    #tbh-reservation-terms,    #personvern,    #cookies,    #avbestill-bord  ) :is(h1,.h1) {    font-size: var(--tbh-public-h1) !important;  }  html body :is(    #tbh-home,    #hjem,    #tbh-menu-page,    #tbh-menu,    #tbh-booking,    #tbh-after-work,    #tbh-biffbuffet,    #tbh-drikkekart-enterprise,    #tbh-drikkekart,    #tbh-about-v5,    #tbh-about,    #tbh-sluppen-v13,    #tbh-cote,    #tbh-dry-aged,    #tbh-contact-page,    #tbh-events-v7,    #tbh-wagyu-tomahawk,    #tbh-biffvarsel,    #tbh-reservation-terms,    #personvern,    #cookies,    #avbestill-bord  ) :is(h2,.h2) {    font-size: var(--tbh-public-h2) !important;  }  html body :is(    #tbh-home,    #hjem,    #tbh-menu-page,    #tbh-menu,    #tbh-booking,    #tbh-after-work,    #tbh-biffbuffet,    #tbh-drikkekart-enterprise,    #tbh-drikkekart,    #tbh-about-v5,    #tbh-about,    #tbh-sluppen-v13,    #tbh-cote,    #tbh-dry-aged,    #tbh-contact-page,    #tbh-events-v7,    #tbh-wagyu-tomahawk,    #tbh-biffvarsel,    #tbh-reservation-terms,    #personvern,    #cookies,    #avbestill-bord  ) :is(h3,.h3) {    font-size: var(--tbh-public-h3) !important;  }  html body :is(    #tbh-home,    #hjem,    #tbh-menu-page,    #tbh-menu,    #tbh-after-work,    #tbh-biffbuffet,    #tbh-drikkekart-enterprise,    #tbh-drikkekart,    #tbh-about-v5,    #tbh-about,    #tbh-sluppen-v13,    #tbh-cote,    #tbh-dry-aged,    #tbh-contact-page,    #tbh-events-v7,    #tbh-wagyu-tomahawk,    #tbh-biffvarsel,    #tbh-reservation-terms,    #personvern,    #cookies,    #avbestill-bord  ) :is(p,li,dd) {    font-size: var(--tbh-public-body) !important;  }  html body :is(    #tbh-home,    #hjem,    #tbh-menu-page,    #tbh-menu,    #tbh-after-work,    #tbh-biffbuffet,    #tbh-drikkekart-enterprise,    #tbh-drikkekart,    #tbh-about-v5,    #tbh-about,    #tbh-sluppen-v13,    #tbh-cote,    #tbh-dry-aged,    #tbh-contact-page,    #tbh-events-v7,    #tbh-wagyu-tomahawk  ) :is(    .tbh-home__hero h1,    .tbh-menu-hero h1,    .tbh-menu-hero-v2 h1,    .tbh-aw__hero h1,    .tbh-buffet__hero h1,    .tbh-drink-hero h1,    .about9-hero h1,    .sl13-hero h1,    .cote5-hero h1,    .da9-hero h1,    .ct8-hero h1,    .ev8-hero h1,    .ev7-hero h1,    .tom7-hero h1,    .wag5-hero h1,    [class*="hero"] > * h1,    [class*="hero"] h1  ) {    font-size: var(--tbh-public-display) !important;  }  html body #tbh-booking.tbh-booking--v64 .tbh-booking__title {    font-size: var(--tbh-public-display) !important;  }  html body #tbh-booking.tbh-booking--v64 :is(    .tbh-booking__section-title,    .tbh-booking__summary-title,    .tbh-booking__practical-title,    .tbh-booking__after-work-head h3  ) {    font-size: var(--tbh-public-h2) !important;  }  html body #tbh-booking-confirmation-v19-42 :is(    #tbh-booking-confirmation-title,    .tbh-booking-confirmation__title,    .tbh-booking-confirmation__panel > h1,    .tbh-booking-confirmation__panel > h2  ) {    font-size: clamp(1.95rem, 8vw, 2.35rem) !important;  }}html body :is(  #tbh-bookinger,  #tbh-bookinger-enterprise,  #tbh-social-admin,  .tbh-booking-intake,  .tbh-booking-rules,  .tbh-analytics,  .tbh-acquisition-admin,  .tbh-retargeting-admin,  .tbh-admin-operations) {  --tbh-public-display: initial;  --tbh-public-h1: initial;  --tbh-public-h2: initial;  --tbh-public-h3: initial;  --tbh-public-body: initial;  --tbh-public-lead: initial;}@media (max-width: 1023.98px) {  html.tbh-booking-viewport-hard-lock,  html.tbh-booking-viewport-hard-lock body {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;    touch-action: pan-y !important;    -ms-touch-action: pan-y !important;    -webkit-text-size-adjust: 100% !important;  }  html.tbh-booking-viewport-hard-lock body {    position: relative !important;  }    html.tbh-booking-viewport-hard-lock body :is(    section.content.component.usn_cmp_code,    section.usn_cmp_code,    div.usn_cmp_code,    .component.usn_cmp_code,    .component-code,    .code-component  ):has(#tbh-booking),  html.tbh-booking-viewport-hard-lock body :is(    section.content.component.usn_cmp_code,    section.usn_cmp_code,    div.usn_cmp_code,    .component.usn_cmp_code,    .component-code,    .code-component  ):has(#tbh-booking) > :is(    .component-inner,    .component-main,    .container,    .container-fluid,    .row,    .code-item,    [class^="col-"],    [class*=" col-"]  ) {    position: relative !important;    inset: auto !important;    left: auto !important;    right: auto !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;    transform: none !important;    translate: none !important;    overflow-x: hidden !important;  }    html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking,  html.tbh-booking-viewport-hard-lock body #tbh-booking.tbh-booking--v64 {    position: relative !important;    inset: auto !important;    left: auto !important;    right: auto !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 0 !important;    margin-left: 0 !important;    margin-right: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;    transform: none !important;    translate: none !important;    overflow-x: hidden !important;    overscroll-behavior-x: none !important;    touch-action: pan-y !important;  }  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking *,  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking *::before,  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking *::after {    box-sizing: border-box !important;    min-width: 0 !important;  }    html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking :where(    header,    main,    section,    article,    aside,    nav,    form,    fieldset,    div,    dl,    ul,    ol,    li,    figure,    label,    picture  ) {    max-width: 100% !important;  }  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking :is(    .tbh-booking__inner,    .tbh-booking__header,    .tbh-booking__hero-media,    .tbh-booking__hero-copy,    .tbh-booking__progress,    .tbh-booking__form,    .tbh-booking__section,    .tbh-booking__section-head,    .tbh-booking__commercial-choice,    .tbh-booking__commercial-choice-grid,    .tbh-booking__selection-layout,    .tbh-booking__fields,    .tbh-booking__field,    .tbh-booking__time-wrap,    .tbh-booking__times,    .tbh-booking__selection,    .tbh-booking__food-mode,    .tbh-booking__preorder-panel,    .tbh-booking__preorder-options,    .tbh-booking__preorder-row,    .tbh-booking__preorder-detail,    .tbh-booking__preorder-detail-grid,    .tbh-booking__doneness,    .tbh-booking__doneness-options,    .tbh-booking__after-work,    .tbh-booking__contact-card,    .tbh-booking__confirm-layout,    .tbh-booking__summary,    .tbh-booking__summary-list,    .tbh-booking__practical,    .tbh-booking__step-actions,    .tbh-booking__actions,    .tbh-booking__buffet-mix,    .tbh-booking__buffet-split,    .tbh-booking__buffet-split-controls,    .tbh-booking__preorder-allocation  ) {    position: relative !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;    transform: none !important;    translate: none !important;    overflow-x: hidden !important;  }  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking .tbh-booking__inner {    padding-left: 12px !important;    padding-right: 12px !important;  }    html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking .tbh-booking__header {    width: calc(100% + 24px) !important;    max-width: calc(100% + 24px) !important;    margin-left: -12px !important;    margin-right: -12px !important;    overflow: hidden !important;  }  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking :is(    .tbh-booking__hero-media,    .tbh-booking__hero-image  ) {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    left: 0 !important;    right: 0 !important;    margin: 0 !important;    transform: none !important;  }    html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking :is(    img,    picture,    video,    svg,    canvas  ) {    max-width: 100% !important;  }  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking img {    width: 100% !important;    height: auto !important;  }  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking .tbh-booking__hero-image {    height: 100% !important;    object-fit: cover !important;  }    html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking :is(    .tbh-booking__commercial-choice-grid,    .tbh-booking__selection-layout,    .tbh-booking__fields,    .tbh-booking__fields--two,    .tbh-booking__food-mode,    .tbh-booking__preorder-detail-grid,    .tbh-booking__after-work-menu-grid,    .tbh-booking__after-work-doneness-list,    .tbh-booking__payment-choice-grid,    .tbh-booking__confirm-layout,    .tbh-booking__practical-grid,    .tbh-booking__buffet-split-controls  ) {    grid-template-columns: minmax(0,1fr) !important;  }  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking .tbh-booking__progress {    grid-template-columns: repeat(3,minmax(0,1fr)) !important;  }  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking .tbh-booking__times {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking .tbh-booking__doneness-options {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }    html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking :is(    input:not([type="checkbox"]):not([type="radio"]),    select,    textarea  ) {    display: block !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin-left: 0 !important;    margin-right: 0 !important;    font-size: 16px !important;    line-height: 1.35 !important;    transform: none !important;    translate: none !important;  }  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking :is(    h1,h2,h3,h4,h5,h6,    p,li,dd,dt,    span,strong,small,label,a  ) {    min-width: 0 !important;    max-width: 100% !important;    overflow-wrap: anywhere !important;    word-break: normal !important;  }    html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking :is(    .tbh-booking__summary-list dd,    .tbh-booking__preorder-option-copy,    .tbh-booking__commercial-copy,    .tbh-booking__preorder-allocation  ) {    overflow-wrap: anywhere !important;    white-space: normal !important;  }    html.tbh-booking-viewport-hard-lock body #tbh-booking-confirmation-v19-42 {    position: fixed !important;    inset: 0 !important;    width: auto !important;    min-width: 0 !important;    max-width: none !important;    height: auto !important;    min-height: 0 !important;    max-height: none !important;    margin: 0 !important;    padding:      max(14px, env(safe-area-inset-top))      12px      max(20px, env(safe-area-inset-bottom)) !important;    transform: none !important;    translate: none !important;    overflow-x: hidden !important;    overflow-y: auto !important;    touch-action: pan-y !important;  }  html.tbh-booking-viewport-hard-lock body #tbh-booking-confirmation-v19-42,  html.tbh-booking-viewport-hard-lock body #tbh-booking-confirmation-v19-42 *,  html.tbh-booking-viewport-hard-lock body #tbh-booking-confirmation-v19-42 *::before,  html.tbh-booking-viewport-hard-lock body #tbh-booking-confirmation-v19-42 *::after {    box-sizing: border-box !important;    min-width: 0 !important;    max-width: 100% !important;  }  html.tbh-booking-viewport-hard-lock body #tbh-booking-confirmation-v19-42  .tbh-booking-confirmation__panel {    width: 100% !important;    max-width: 520px !important;    margin: 0 auto !important;    transform: none !important;  }}@media (max-width: 390px) {  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking .tbh-booking__inner {    padding-left: 10px !important;    padding-right: 10px !important;  }  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking .tbh-booking__header {    width: calc(100% + 20px) !important;    max-width: calc(100% + 20px) !important;    margin-left: -10px !important;    margin-right: -10px !important;  }  html.tbh-booking-viewport-hard-lock body #tbh-booking#tbh-booking .tbh-booking__doneness-options {    grid-template-columns: minmax(0,1fr) !important;  }}@media (max-width: 1023.98px) {  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__header {    position: relative !important;    isolation: isolate !important;    display: block !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    height: 460px !important;    min-height: 460px !important;    max-height: 460px !important;    margin: 0 !important;    padding: 0 !important;    overflow: hidden !important;    border: 0 !important;    border-radius: 0 !important;    transform: none !important;    translate: none !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__hero-media {    position: absolute !important;    inset: 0 !important;    z-index: 0 !important;    display: block !important;    width: 100% !important;    height: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 0 !important;    padding: 0 !important;    overflow: hidden !important;    transform: none !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__hero-image {    position: absolute !important;    inset: 0 !important;    display: block !important;    width: 100% !important;    height: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 0 !important;    object-fit: cover !important;    object-position: 63% center !important;    filter: saturate(1.02) contrast(1.06) brightness(.68) !important;    transform: none !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__header::after {    content: "" !important;    position: absolute !important;    inset: 0 !important;    z-index: 1 !important;    display: block !important;    background:      linear-gradient(        180deg,        rgba(3,2,1,.12) 0%,        rgba(3,2,1,.30) 36%,        rgba(3,2,1,.78) 72%,        rgba(3,2,1,.96) 100%      ) !important;    pointer-events: none !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__hero-copy {    position: absolute !important;    z-index: 3 !important;    top: auto !important;    left: 16px !important;    right: 16px !important;    bottom: 26px !important;    display: flex !important;    flex-direction: column !important;    align-items: flex-start !important;    justify-content: flex-end !important;    width: auto !important;    min-width: 0 !important;    max-width: none !important;    height: auto !important;    min-height: 0 !important;    margin: 0 !important;    padding: 0 !important;    overflow: visible !important;    opacity: 1 !important;    visibility: visible !important;    transform: none !important;    translate: none !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__hero-copy > * {    position: static !important;    min-width: 0 !important;    max-width: 100% !important;    opacity: 1 !important;    visibility: visible !important;    transform: none !important;    translate: none !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__mobile-kicker {    display: none !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__eyebrow {    display: block !important;    margin: 0 0 7px !important;    color: #ddb96f !important;    -webkit-text-fill-color: #ddb96f !important;    font-size: .55rem !important;    font-weight: 750 !important;    line-height: 1.2 !important;    letter-spacing: .08em !important;    text-transform: uppercase !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__title {    display: block !important;    width: 100% !important;    max-width: 12ch !important;    margin: 0 !important;    color: #f7f1e7 !important;    -webkit-text-fill-color: #f7f1e7 !important;    font-size: clamp(2rem, 8.2vw, 2.65rem) !important;    font-weight: 600 !important;    line-height: 1 !important;    letter-spacing: -.025em !important;    text-transform: none !important;    white-space: normal !important;    text-wrap: balance !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__lead {    display: block !important;    width: 100% !important;    max-width: 38rem !important;    margin: 11px 0 0 !important;    color: rgba(247,241,231,.75) !important;    -webkit-text-fill-color: rgba(247,241,231,.75) !important;    font-size: .84rem !important;    line-height: 1.48 !important;    white-space: normal !important;    overflow-wrap: anywhere !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__meta {    display: flex !important;    flex-wrap: wrap !important;    gap: 5px 14px !important;    width: 100% !important;    max-width: 100% !important;    margin: 13px 0 0 !important;    padding: 10px 0 0 !important;    border-top: 1px solid rgba(221,185,111,.17) !important;    overflow: hidden !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__meta span {    display: inline !important;    width: auto !important;    max-width: 100% !important;    color: rgba(232,221,200,.58) !important;    -webkit-text-fill-color: rgba(232,221,200,.58) !important;    font-size: .63rem !important;    line-height: 1.35 !important;    white-space: normal !important;  }}@media (max-width: 430px) {  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__header {    height: 420px !important;    min-height: 420px !important;    max-height: 420px !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__hero-copy {    left: 14px !important;    right: 14px !important;    bottom: 22px !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__title {    font-size: clamp(1.9rem, 8vw, 2.35rem) !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__lead {    font-size: .80rem !important;  }}@media (max-width: 360px) {  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__header {    height: 400px !important;    min-height: 400px !important;    max-height: 400px !important;  }  html.tbh-booking-viewport-hard-lock  body  #tbh-booking#tbh-booking  .tbh-booking__meta {    display: none !important;  }}@media (min-width: 1025px) {  html body {    --tbh-dh-rail: 1200px;    --tbh-dh-readable: 760px;    --tbh-dh-height: 540px;    --tbh-dh-top: 142px;    --tbh-dh-side: max(24px, calc((100vw - var(--tbh-dh-rail)) / 2));    --tbh-dh-cream: #f7f1e7;    --tbh-dh-copy: rgba(247,241,231,.82);    --tbh-dh-gold: #edcc7b;    --tbh-dh-line: rgba(216,179,93,.20);  }    html body :is(    #tbh-home .tbh-home__hero,    #tbh-menu-page .tbh-menu-hero,    #tbh-menu-page .tbh-menu-hero-v2,    #tbh-biffbuffet .tbh-buffet__hero,    #tbh-drikkekart-enterprise #drikkekart-hero,    #tbh-booking .tbh-booking__header,    #tbh-about-v5 .about9-hero,    #tbh-about-v5 .ab-hero,    #tbh-sluppen-v13 .sl13-hero,    #tbh-cote .cote5-hero,    #tbh-dry-aged .da9-hero,    #tbh-contact-page .ct8-hero,    #tbh-events-v7 .ev8-hero,    #tbh-events-v7 .ev7-hero,    #tbh-events-v6 .ev-hero,    #tbh-tomahawk .th-hero,    #tbh-wagyu-tomahawk.tom7 .tom7-hero,    #tbh-wagyu-tomahawk.wag5 .wag5-hero,    #tbh-wagyu-tomahawk .wg-hero  ) {    position: relative !important;    isolation: isolate !important;    display: block !important;    width: 100vw !important;    min-width: 100vw !important;    max-width: none !important;    height: var(--tbh-dh-height) !important;    min-height: var(--tbh-dh-height) !important;    max-height: var(--tbh-dh-height) !important;    margin: 0 calc(50% - 50vw) !important;    padding: 0 !important;    overflow: hidden !important;    border: 0 !important;    border-radius: 0 !important;    background: #050403 !important;    box-shadow: none !important;    text-align: left !important;  }    html body :is(    #tbh-home .tbh-home__hero-media,    #tbh-biffbuffet .tbh-buffet__hero-media,    #tbh-booking .tbh-booking__hero-media  ) {    position: absolute !important;    inset: 0 !important;    z-index: 0 !important;    display: block !important;    width: 100% !important;    height: 100% !important;    min-height: 0 !important;    max-height: none !important;    margin: 0 !important;    overflow: hidden !important;  }  html body :is(    #tbh-home .tbh-home__hero-image,    #tbh-menu-page .tbh-menu-hero__image,    #tbh-biffbuffet .tbh-buffet__hero-media img,    #tbh-drikkekart-enterprise .tbh-drink-hero__image,    #tbh-booking .tbh-booking__hero-image,    #tbh-about-v5 .about9-hero__image,    #tbh-about-v5 .ab-hero__image,    #tbh-sluppen-v13 .sl13-hero__image,    #tbh-cote .cote5-hero__image,    #tbh-dry-aged .da9-hero__image,    #tbh-contact-page .ct8-hero__image,    #tbh-events-v7 .ev8-hero__image,    #tbh-events-v7 .ev7-hero__image,    #tbh-events-v6 .ev-hero__image,    #tbh-tomahawk .th-hero__image,    #tbh-wagyu-tomahawk.tom7 .tom7-hero__image,    #tbh-wagyu-tomahawk.wag5 .wag5-hero__image,    #tbh-wagyu-tomahawk .wg-hero__image  ) {    position: absolute !important;    inset: 0 !important;    z-index: 0 !important;    display: block !important;    width: 100% !important;    height: 100% !important;    min-width: 0 !important;    max-width: none !important;    min-height: 0 !important;    max-height: none !important;    margin: 0 !important;    object-fit: cover !important;    filter: saturate(1.03) contrast(1.07) brightness(.73) !important;    transform: none !important;  }    html body :is(    #tbh-home .tbh-home__hero-shade,    #tbh-biffbuffet .tbh-buffet__hero-shade,    #tbh-about-v5 .about9-hero__shade,    #tbh-about-v5 .ab-hero__shade,    #tbh-sluppen-v13 .sl13-hero__shade,    #tbh-cote .cote5-hero__shade,    #tbh-dry-aged .da9-hero__shade,    #tbh-contact-page .ct8-hero__shade,    #tbh-events-v7 .ev8-hero__shade,    #tbh-events-v7 .ev7-hero__shade,    #tbh-events-v6 .ev-hero__shade,    #tbh-tomahawk .th-hero__shade,    #tbh-wagyu-tomahawk.tom7 .tom7-hero__shade,    #tbh-wagyu-tomahawk.wag5 .wag5-hero__shade,    #tbh-wagyu-tomahawk .wg-hero__shade  ) {    display: none !important;  }  html body :is(    #tbh-home .tbh-home__hero,    #tbh-menu-page .tbh-menu-hero,    #tbh-menu-page .tbh-menu-hero-v2,    #tbh-biffbuffet .tbh-buffet__hero,    #tbh-drikkekart-enterprise #drikkekart-hero,    #tbh-booking .tbh-booking__header,    #tbh-about-v5 .about9-hero,    #tbh-about-v5 .ab-hero,    #tbh-sluppen-v13 .sl13-hero,    #tbh-cote .cote5-hero,    #tbh-dry-aged .da9-hero,    #tbh-contact-page .ct8-hero,    #tbh-events-v7 .ev8-hero,    #tbh-events-v7 .ev7-hero,    #tbh-events-v6 .ev-hero,    #tbh-tomahawk .th-hero,    #tbh-wagyu-tomahawk.tom7 .tom7-hero,    #tbh-wagyu-tomahawk.wag5 .wag5-hero,    #tbh-wagyu-tomahawk .wg-hero  )::after {    content: "" !important;    position: absolute !important;    inset: 0 !important;    z-index: 1 !important;    display: block !important;    pointer-events: none !important;    background:      linear-gradient(        90deg,        rgba(3,2,1,.97) 0%,        rgba(3,2,1,.82) 39%,        rgba(3,2,1,.38) 68%,        rgba(3,2,1,.22) 100%      ),      linear-gradient(        180deg,        rgba(3,2,1,.06) 0%,        rgba(3,2,1,.03) 50%,        rgba(3,2,1,.76) 100%      ) !important;  }    html body :is(    #tbh-home .tbh-home__hero-inner,    #tbh-menu-page .tbh-menu-hero__inner,    #tbh-about-v5 .about9-hero__inner,    #tbh-about-v5 .ab-hero__inner,    #tbh-sluppen-v13 .sl13-hero__inner,    #tbh-cote .cote5-hero__inner,    #tbh-dry-aged .da9-hero__inner,    #tbh-contact-page .ct8-hero__inner,    #tbh-events-v7 .ev8-hero__inner,    #tbh-events-v7 .ev7-hero__inner,    #tbh-events-v6 .ev-hero__inner,    #tbh-tomahawk .th-hero__inner,    #tbh-wagyu-tomahawk.tom7 .tom7-hero__inner,    #tbh-wagyu-tomahawk.wag5 .wag5-hero__inner,    #tbh-wagyu-tomahawk .wg-hero__inner  ),  html body #tbh-biffbuffet .tbh-buffet__hero-copy,  html body #tbh-drikkekart-enterprise .tbh-drink-hero__inner,  html body #tbh-booking .tbh-booking__hero-copy {    position: absolute !important;    z-index: 3 !important;    top: var(--tbh-dh-top) !important;    left: var(--tbh-dh-side) !important;    right: auto !important;    bottom: auto !important;    display: block !important;    width: min(var(--tbh-dh-rail), calc(100vw - (var(--tbh-dh-side) * 2))) !important;    max-width: var(--tbh-dh-rail) !important;    min-width: 0 !important;    height: calc(var(--tbh-dh-height) - var(--tbh-dh-top)) !important;    min-height: 0 !important;    max-height: none !important;    margin: 0 !important;    padding: 0 !important;    overflow: visible !important;    transform: none !important;    background: transparent !important;    border: 0 !important;    border-radius: 0 !important;    box-shadow: none !important;    text-align: left !important;  }    html body :is(    #tbh-home .tbh-home__hero-inner,    #tbh-menu-page .tbh-menu-hero__inner,    #tbh-about-v5 .about9-hero__inner,    #tbh-about-v5 .ab-hero__inner,    #tbh-sluppen-v13 .sl13-hero__inner,    #tbh-cote .cote5-hero__inner,    #tbh-dry-aged .da9-hero__inner,    #tbh-contact-page .ct8-hero__inner,    #tbh-events-v7 .ev8-hero__inner,    #tbh-events-v7 .ev7-hero__inner,    #tbh-events-v6 .ev-hero__inner,    #tbh-tomahawk .th-hero__inner,    #tbh-wagyu-tomahawk.tom7 .tom7-hero__inner,    #tbh-wagyu-tomahawk.wag5 .wag5-hero__inner,    #tbh-wagyu-tomahawk .wg-hero__inner  ) :is(    .tbh-home__rail,    .tbh-menu-rail,    .about9-rail,    .ab-rail,    .sl13-rail,    .cote5-rail,    .da9-rail,    .ct8-rail,    .ev8-rail,    .ev7-rail,    .ev-rail,    .th-rail,    .tom7-rail,    .wag5-rail,    .wg-rail  ) {    width: 100% !important;    max-width: none !important;    margin: 0 !important;    padding: 0 !important;  }    html body :is(    #tbh-home .tbh-home__hero-copy,    #tbh-menu-page .tbh-menu-hero__copy,    #tbh-about-v5 .about9-hero__copy,    #tbh-about-v5 .ab-hero__copy,    #tbh-sluppen-v13 .sl13-hero__copy,    #tbh-cote .cote5-hero__copy,    #tbh-dry-aged .da9-hero__copy,    #tbh-contact-page .ct8-hero__copy,    #tbh-events-v7 .ev8-hero__copy,    #tbh-events-v7 .ev7-hero__copy,    #tbh-events-v6 .ev-hero__copy,    #tbh-tomahawk .th-hero__copy,    #tbh-wagyu-tomahawk.tom7 .tom7-hero__copy,    #tbh-wagyu-tomahawk.wag5 .wag5-hero__copy,    #tbh-wagyu-tomahawk .wg-hero__copy  ) {    position: static !important;    inset: auto !important;    display: flex !important;    flex-direction: column !important;    align-items: flex-start !important;    justify-content: flex-start !important;    width: min(var(--tbh-dh-readable), 100%) !important;    max-width: var(--tbh-dh-readable) !important;    min-width: 0 !important;    min-height: 0 !important;    margin: 0 !important;    padding: 0 !important;    overflow: visible !important;    transform: none !important;    background: transparent !important;    border: 0 !important;    border-radius: 0 !important;    box-shadow: none !important;    text-align: left !important;  }  html body :is(    #tbh-biffbuffet .tbh-buffet__hero-copy,    #tbh-drikkekart-enterprise .tbh-drink-hero__inner,    #tbh-booking .tbh-booking__hero-copy  ) > :not(.tbh-booking__meta) {    max-width: var(--tbh-dh-readable) !important;  }    html body :is(    #tbh-home .tbh-home__hero,    #tbh-menu-page .tbh-menu-hero,    #tbh-menu-page .tbh-menu-hero-v2,    #tbh-biffbuffet .tbh-buffet__hero,    #tbh-drikkekart-enterprise #drikkekart-hero,    #tbh-booking .tbh-booking__header,    #tbh-about-v5 .about9-hero,    #tbh-about-v5 .ab-hero,    #tbh-sluppen-v13 .sl13-hero,    #tbh-cote .cote5-hero,    #tbh-dry-aged .da9-hero,    #tbh-contact-page .ct8-hero,    #tbh-events-v7 .ev8-hero,    #tbh-events-v7 .ev7-hero,    #tbh-events-v6 .ev-hero,    #tbh-tomahawk .th-hero,    #tbh-wagyu-tomahawk.tom7 .tom7-hero,    #tbh-wagyu-tomahawk.wag5 .wag5-hero,    #tbh-wagyu-tomahawk .wg-hero  ) h1,  html body :is(    #tbh-home .tbh-home__hero,    #tbh-menu-page .tbh-menu-hero,    #tbh-menu-page .tbh-menu-hero-v2,    #tbh-biffbuffet .tbh-buffet__hero,    #tbh-drikkekart-enterprise #drikkekart-hero,    #tbh-booking .tbh-booking__header,    #tbh-about-v5 .about9-hero,    #tbh-about-v5 .ab-hero,    #tbh-sluppen-v13 .sl13-hero,    #tbh-cote .cote5-hero,    #tbh-dry-aged .da9-hero,    #tbh-contact-page .ct8-hero,    #tbh-events-v7 .ev8-hero,    #tbh-events-v7 .ev7-hero,    #tbh-events-v6 .ev-hero,    #tbh-tomahawk .th-hero,    #tbh-wagyu-tomahawk.tom7 .tom7-hero,    #tbh-wagyu-tomahawk.wag5 .wag5-hero,    #tbh-wagyu-tomahawk .wg-hero  ) h1 * {    color: var(--tbh-dh-cream) !important;    -webkit-text-fill-color: var(--tbh-dh-cream) !important;    font-family: Georgia,"Times New Roman",serif !important;    font-size: var(--tbh-public-display, clamp(2.35rem,3.70vw,3.75rem)) !important;    font-style: normal !important;    font-weight: 900 !important;    line-height: .98 !important;    letter-spacing: -.022em !important;    text-transform: none !important;    text-align: left !important;  }  html body :is(    #tbh-home .tbh-home__hero,    #tbh-menu-page .tbh-menu-hero,    #tbh-menu-page .tbh-menu-hero-v2,    #tbh-biffbuffet .tbh-buffet__hero,    #tbh-drikkekart-enterprise #drikkekart-hero,    #tbh-booking .tbh-booking__header,    #tbh-about-v5 .about9-hero,    #tbh-about-v5 .ab-hero,    #tbh-sluppen-v13 .sl13-hero,    #tbh-cote .cote5-hero,    #tbh-dry-aged .da9-hero,    #tbh-contact-page .ct8-hero,    #tbh-events-v7 .ev8-hero,    #tbh-events-v7 .ev7-hero,    #tbh-events-v6 .ev-hero,    #tbh-tomahawk .th-hero,    #tbh-wagyu-tomahawk.tom7 .tom7-hero,    #tbh-wagyu-tomahawk.wag5 .wag5-hero,    #tbh-wagyu-tomahawk .wg-hero  ) h1 {    position: static !important;    inset: auto !important;    width: 100% !important;    max-width: var(--tbh-dh-readable) !important;    margin: 10px 0 0 !important;    padding: 0 !important;    overflow: visible !important;    text-wrap: balance !important;    text-shadow: 0 14px 44px rgba(0,0,0,.78) !important;    transform: none !important;  }    html body :is(    #tbh-home .tbh-home__lead,    #tbh-menu-page .tbh-menu-lead,    #tbh-biffbuffet .tbh-buffet__lead,    #tbh-drikkekart-enterprise #drikkekart-hero .tbh-lead,    #tbh-booking .tbh-booking__lead,    #tbh-about-v5 .about9-lead,    #tbh-about-v5 .ab-lead,    #tbh-sluppen-v13 .sl13-lead,    #tbh-cote .cote5-lead,    #tbh-dry-aged .da9-lead,    #tbh-contact-page .ct8-lead,    #tbh-events-v7 .ev8-lead,    #tbh-events-v7 .ev7-lead,    #tbh-events-v6 .ev-lead,    #tbh-tomahawk .th-lead,    #tbh-wagyu-tomahawk.tom7 .tom7-lead,    #tbh-wagyu-tomahawk.wag5 .wag5-lead,    #tbh-wagyu-tomahawk .wg-lead  ) {    position: static !important;    inset: auto !important;    width: 100% !important;    max-width: 650px !important;    margin: 13px 0 0 !important;    padding: 0 !important;    color: var(--tbh-dh-copy) !important;    -webkit-text-fill-color: var(--tbh-dh-copy) !important;    font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;    font-size: var(--tbh-public-lead, .92rem) !important;    font-weight: 430 !important;    line-height: 1.56 !important;    text-align: left !important;    transform: none !important;  }    html body :is(    #tbh-home .tbh-home__hero .tbh-home__actions,    #tbh-menu-page .tbh-menu-actions,    #tbh-biffbuffet .tbh-buffet__actions,    #tbh-drikkekart-enterprise #drikkekart-hero .tbh-actions-row,    #tbh-about-v5 .about9-actions,    #tbh-about-v5 .ab-actions,    #tbh-sluppen-v13 .sl13-actions,    #tbh-cote .cote5-actions,    #tbh-dry-aged .da9-actions,    #tbh-contact-page .ct8-actions,    #tbh-events-v7 .ev8-actions,    #tbh-events-v7 .ev7-actions,    #tbh-events-v6 .ev-actions,    #tbh-tomahawk .th-actions,    #tbh-wagyu-tomahawk.tom7 .tom7-actions,    #tbh-wagyu-tomahawk.wag5 .wag5-actions,    #tbh-wagyu-tomahawk .wg-actions  ) {    position: static !important;    inset: auto !important;    display: flex !important;    flex-wrap: wrap !important;    align-items: center !important;    justify-content: flex-start !important;    gap: 10px !important;    width: auto !important;    max-width: 100% !important;    margin: 18px 0 0 !important;    padding: 0 !important;    transform: none !important;  }    html body #tbh-booking .tbh-booking__hero-copy > :is(    .tbh-booking__eyebrow,    .tbh-booking__title,    .tbh-booking__lead  ) {    width: 100% !important;    max-width: var(--tbh-dh-readable) !important;  }}@media (min-width: 1025px) {  :root {    --tbh-desktop-hero-h1: 40px;  }  html body :is(    #tbh-home#tbh-home .tbh-home__hero h1,    #hjem#hjem .tbh-home__hero h1,    #tbh-menu-page#tbh-menu-page .tbh-menu-hero h1,    #tbh-menu-page#tbh-menu-page .tbh-menu-hero-v2 h1,    #tbh-menu#tbh-menu .tbh-menu-hero h1,    #tbh-menu#tbh-menu .tbh-menu-hero-v2 h1,    #tbh-biffbuffet#tbh-biffbuffet .tbh-buffet__hero h1,    #tbh-biffbuffet#tbh-biffbuffet [class*="hero"] h1,    #tbh-after-work#tbh-after-work .tbh-aw__hero h1,    #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise #drikkekart-hero h1,    #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-hero h1,    #tbh-drikkekart#tbh-drikkekart #drikkekart-hero h1,    #tbh-drikkekart#tbh-drikkekart .tbh-drink-hero h1,    #tbh-booking#tbh-booking .tbh-booking__header .tbh-booking__title,    #tbh-booking#tbh-booking .tbh-booking__header h1,    #tbh-about-v5#tbh-about-v5 .about9-hero h1,    #tbh-about-v5#tbh-about-v5 .ab-hero h1,    #tbh-about#tbh-about [class*="hero"] h1,    #tbh-sluppen-v13#tbh-sluppen-v13 .sl13-hero h1,    #tbh-sluppen-v13#tbh-sluppen-v13 [class*="hero"] h1,    #tbh-cote#tbh-cote .cote5-hero h1,    #tbh-cote#tbh-cote [class*="hero"] h1,    #tbh-dry-aged#tbh-dry-aged .da9-hero h1,    #tbh-dry-aged#tbh-dry-aged [class*="hero"] h1,    #tbh-contact-page#tbh-contact-page .ct8-hero h1,    #tbh-contact-page#tbh-contact-page [class*="hero"] h1,    #tbh-events-v7#tbh-events-v7 .ev8-hero h1,    #tbh-events-v7#tbh-events-v7 .ev7-hero h1,    #tbh-events-v6#tbh-events-v6 .ev-hero h1,    #tbh-events-v7#tbh-events-v7 [class*="hero"] h1,    #tbh-events-v6#tbh-events-v6 [class*="hero"] h1,    #tbh-tomahawk#tbh-tomahawk .th-hero h1,    #tbh-tomahawk#tbh-tomahawk [class*="hero"] h1,    #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .tom7-hero h1,    #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wag5-hero h1,    #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero h1,    #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk [class*="hero"] h1  ),  html body :is(    #tbh-home#tbh-home .tbh-home__hero h1,    #hjem#hjem .tbh-home__hero h1,    #tbh-menu-page#tbh-menu-page .tbh-menu-hero h1,    #tbh-menu-page#tbh-menu-page .tbh-menu-hero-v2 h1,    #tbh-menu#tbh-menu .tbh-menu-hero h1,    #tbh-menu#tbh-menu .tbh-menu-hero-v2 h1,    #tbh-biffbuffet#tbh-biffbuffet .tbh-buffet__hero h1,    #tbh-biffbuffet#tbh-biffbuffet [class*="hero"] h1,    #tbh-after-work#tbh-after-work .tbh-aw__hero h1,    #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise #drikkekart-hero h1,    #tbh-drikkekart-enterprise#tbh-drikkekart-enterprise .tbh-drink-hero h1,    #tbh-drikkekart#tbh-drikkekart #drikkekart-hero h1,    #tbh-drikkekart#tbh-drikkekart .tbh-drink-hero h1,    #tbh-booking#tbh-booking .tbh-booking__header .tbh-booking__title,    #tbh-booking#tbh-booking .tbh-booking__header h1,    #tbh-about-v5#tbh-about-v5 .about9-hero h1,    #tbh-about-v5#tbh-about-v5 .ab-hero h1,    #tbh-about#tbh-about [class*="hero"] h1,    #tbh-sluppen-v13#tbh-sluppen-v13 .sl13-hero h1,    #tbh-sluppen-v13#tbh-sluppen-v13 [class*="hero"] h1,    #tbh-cote#tbh-cote .cote5-hero h1,    #tbh-cote#tbh-cote [class*="hero"] h1,    #tbh-dry-aged#tbh-dry-aged .da9-hero h1,    #tbh-dry-aged#tbh-dry-aged [class*="hero"] h1,    #tbh-contact-page#tbh-contact-page .ct8-hero h1,    #tbh-contact-page#tbh-contact-page [class*="hero"] h1,    #tbh-events-v7#tbh-events-v7 .ev8-hero h1,    #tbh-events-v7#tbh-events-v7 .ev7-hero h1,    #tbh-events-v6#tbh-events-v6 .ev-hero h1,    #tbh-events-v7#tbh-events-v7 [class*="hero"] h1,    #tbh-events-v6#tbh-events-v6 [class*="hero"] h1,    #tbh-tomahawk#tbh-tomahawk .th-hero h1,    #tbh-tomahawk#tbh-tomahawk [class*="hero"] h1,    #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .tom7-hero h1,    #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wag5-hero h1,    #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk .wg-hero h1,    #tbh-wagyu-tomahawk#tbh-wagyu-tomahawk [class*="hero"] h1  ) * {    font-size: var(--tbh-desktop-hero-h1) !important;    line-height: .98 !important;  }}@media (min-width: 1025px) {  html body #tbh-home#tbh-home.tbh-home--v16  .tbh-home__section-head.tbh-home__section-head--split {    display: grid !important;    width: 100% !important;    max-width: none !important;    min-width: 0 !important;    margin-top: 0 !important;    margin-right: 0 !important;    margin-bottom: 26px !important;    margin-left: 0 !important;    grid-template-columns:      minmax(0, .9fr)      minmax(0, 1.1fr) !important;    gap: clamp(30px, 5vw, 68px) !important;    align-items: start !important;    text-align: left !important;  }  html body #tbh-home#tbh-home.tbh-home--v16  .tbh-home__section-head.tbh-home__section-head--split > * {    min-width: 0 !important;  }  html body #tbh-home#tbh-home.tbh-home--v16  .tbh-home__section-head.tbh-home__section-head--split > div:first-child {    width: 100% !important;    max-width: 470px !important;    margin: 0 !important;    justify-self: start !important;  }  html body #tbh-home#tbh-home.tbh-home--v16  .tbh-home__section-head.tbh-home__section-head--split > p:last-child {    width: 100% !important;    max-width: 620px !important;    margin: 0 !important;    justify-self: start !important;  }}#tbh-bookinger-enterprise .tbhi-layout{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);gap:16px;align-items:start;margin-top:16px}      #tbh-bookinger-enterprise .tbhi-list-panel,#tbh-bookinger-enterprise .tbhi-detail-panel{border:1px solid rgba(199,161,90,.18);border-radius:10px;background:#090806;min-width:0}      #tbh-bookinger-enterprise .tbhi-list-head{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(199,161,90,.14)}      #tbh-bookinger-enterprise .tbhi-list{display:grid;max-height:68vh;overflow:auto}      #tbh-bookinger-enterprise .tbhi-list-item{appearance:none;width:100%;text-align:left;padding:14px 16px;border:0;border-bottom:1px solid rgba(199,161,90,.1);background:transparent;color:#f7f1e7;cursor:pointer}      #tbh-bookinger-enterprise .tbhi-list-item:hover,#tbh-bookinger-enterprise .tbhi-list-item.is-active{background:rgba(199,161,90,.07)}      #tbh-bookinger-enterprise .tbhi-list-item.is-active{box-shadow:inset 2px 0 0 #c7a15a}      #tbh-bookinger-enterprise .tbhi-list-item__top{display:flex;align-items:center;justify-content:space-between;gap:10px}      #tbh-bookinger-enterprise .tbhi-list-item__meta,#tbh-bookinger-enterprise .tbhi-list-item__ref{display:block;margin-top:5px;color:#9f9587;font-size:11px}      #tbh-bookinger-enterprise .tbhi-detail-panel{padding:18px}      #tbh-bookinger-enterprise .tbhi-placeholder{padding:44px 18px;text-align:center;color:#9f9587}      #tbh-bookinger-enterprise .tbhi-placeholder h3{margin:8px 0;color:#f7f1e7}      #tbh-bookinger-enterprise .tbhi-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(199,161,90,.14)}      #tbh-bookinger-enterprise .tbhi-reference{display:block;color:#c7a15a;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}      #tbh-bookinger-enterprise .tbhi-detail-head h3{margin:4px 0 0;font-size:22px}      #tbh-bookinger-enterprise .tbhi-detail-head p{margin:6px 0 0;color:#a89f92}      #tbh-bookinger-enterprise .tbhi-status-badge{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border:1px solid rgba(199,161,90,.25);border-radius:999px;color:#d8c7aa;font-size:10px;font-weight:800;white-space:nowrap}      #tbh-bookinger-enterprise .tbhi-status-badge.is-new{border-color:#c7a15a;color:#e4c77f}      #tbh-bookinger-enterprise .tbhi-status-badge.is-confirmed{border-color:#39a66b;color:#67d493}      #tbh-bookinger-enterprise .tbhi-status-badge.is-declined,#tbh-bookinger-enterprise .tbhi-status-badge.is-lost,#tbh-bookinger-enterprise .tbhi-status-badge.is-cancelled{border-color:#8b3f36;color:#d68075}      #tbh-bookinger-enterprise .tbhi-contact-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}      #tbh-bookinger-enterprise .tbhi-contact-actions a{display:inline-flex;padding:8px 11px;border:1px solid rgba(199,161,90,.2);border-radius:8px;color:#f7f1e7;text-decoration:none}      #tbh-bookinger-enterprise .tbhi-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid rgba(199,161,90,.12)}      #tbh-bookinger-enterprise .tbhi-detail-grid>div{padding:11px 0;border-bottom:1px solid rgba(199,161,90,.1)}      #tbh-bookinger-enterprise .tbhi-detail-grid>div:nth-child(odd){padding-right:14px}      #tbh-bookinger-enterprise .tbhi-detail-grid>div:nth-child(even){padding-left:14px;border-left:1px solid rgba(199,161,90,.1)}      #tbh-bookinger-enterprise .tbhi-detail-grid dt{color:#8f8679;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}      #tbh-bookinger-enterprise .tbhi-detail-grid dd{margin:5px 0 0;color:#eee6da;font-size:12px;line-height:1.45;overflow-wrap:anywhere}      #tbh-bookinger-enterprise .tbhi-status-form{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:18px;padding-top:16px;border-top:1px solid rgba(199,161,90,.14)}      #tbh-bookinger-enterprise .tbhi-status-form label,#tbh-bookinger-enterprise .tbhi-reply label{display:grid;gap:6px;color:#a89f92;font-size:10px;font-weight:700}      #tbh-bookinger-enterprise .tbhi-status-form input,#tbh-bookinger-enterprise .tbhi-status-form select,#tbh-bookinger-enterprise .tbhi-reply input,#tbh-bookinger-enterprise .tbhi-reply select,#tbh-bookinger-enterprise .tbhi-reply textarea{width:100%;min-width:0;border:1px solid rgba(199,161,90,.22);border-radius:8px;background:#050403;color:#f7f1e7;padding:10px 11px;font:inherit;box-sizing:border-box}      #tbh-bookinger-enterprise .tbhi-reply{margin-top:20px;padding:18px;border:1px solid rgba(199,161,90,.18);border-radius:10px;background:#070604}      #tbh-bookinger-enterprise .tbhi-reply__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}      #tbh-bookinger-enterprise .tbhi-reply__head span{color:#c7a15a;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}      #tbh-bookinger-enterprise .tbhi-reply__head h3{margin:4px 0 0;font-size:18px}      #tbh-bookinger-enterprise .tbhi-reply__head small{color:#8f8679}      #tbh-bookinger-enterprise .tbhi-reply label+label{margin-top:12px}      #tbh-bookinger-enterprise .tbhi-reply textarea{resize:vertical;min-height:180px;line-height:1.5}      #tbh-bookinger-enterprise .tbhi-reply__footer{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:14px}      #tbh-bookinger-enterprise .tbhi-reply-message{min-height:36px;display:flex;align-items:center;color:#a89f92;font-size:11px}      #tbh-bookinger-enterprise .tbhi-reply-message.is-success{color:#67d493}      #tbh-bookinger-enterprise .tbhi-reply-message.is-error{color:#e38a80}      @media(max-width:1100px){#tbh-bookinger-enterprise .tbhi-layout{grid-template-columns:1fr}#tbh-bookinger-enterprise .tbhi-list{max-height:360px}}      @media(max-width:760px){#tbh-bookinger-enterprise .tbhi-detail-grid{grid-template-columns:1fr}#tbh-bookinger-enterprise .tbhi-detail-grid>div:nth-child(n){padding-left:0;padding-right:0;border-left:0}#tbh-bookinger-enterprise .tbhi-status-form,#tbh-bookinger-enterprise .tbhi-reply__footer{grid-template-columns:1fr}#tbh-bookinger-enterprise .tbhi-reply__head{display:block}#tbh-bookinger-enterprise .tbhi-reply__head small{display:block;margin-top:6px}}#tbh-bookinger-enterprise .tbhe-fee-stack{display:flex;flex-direction:column;align-items:flex-start;gap:5px}  #tbh-bookinger-enterprise .tbhe-fee-badge{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border:1px solid rgba(255,255,255,.13);border-radius:999px;font-size:8.5px;font-weight:850;line-height:1.15;white-space:nowrap}  #tbh-bookinger-enterprise .tbhe-fee-badge--applies{color:#70d79a;border-color:rgba(112,215,154,.28);background:rgba(112,215,154,.055)}  #tbh-bookinger-enterprise .tbhe-fee-badge--exempt{color:#a69c8d;border-color:rgba(166,156,141,.22);background:rgba(166,156,141,.04)}  #tbh-bookinger-enterprise .tbhe-fee-note{display:block;margin-top:7px;color:#9f9587;font-size:9.5px;line-height:1.5;font-weight:500}#tbh-bookinger-enterprise .tbhf{display:none}  #tbh-bookinger-enterprise .tbhf.is-active{display:block}  #tbh-bookinger-enterprise .tbhf-head-actions{display:flex;gap:8px;align-items:end;flex-wrap:wrap}  #tbh-bookinger-enterprise .tbhf-head-actions label{display:grid;gap:5px;font-size:10px;color:var(--muted)}  #tbh-bookinger-enterprise .tbhf-head-actions input,  #tbh-bookinger-enterprise .tbhf-head-actions select,  #tbh-bookinger-enterprise .tbhf-toolbar input,  #tbh-bookinger-enterprise .tbhf-toolbar select{min-height:36px;border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:9px;padding:7px 10px;font:inherit}  #tbh-bookinger-enterprise .tbhf-notice{border:1px solid rgba(214,173,89,.34);background:rgba(214,173,89,.06);border-radius:12px;padding:12px 14px;margin:0 0 14px;font-size:11px;line-height:1.55;color:var(--muted)}  #tbh-bookinger-enterprise .tbhf-notice strong{color:var(--gold2)}  #tbh-bookinger-enterprise .tbhf-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}  #tbh-bookinger-enterprise .tbhf-kpi{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:13px}  #tbh-bookinger-enterprise .tbhf-kpi span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:800}  #tbh-bookinger-enterprise .tbhf-kpi strong{display:block;margin-top:6px;font-size:20px;line-height:1.05;color:var(--text)}  #tbh-bookinger-enterprise .tbhf-toolbar{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}  #tbh-bookinger-enterprise .tbhf-toolbar__left{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:1}  #tbh-bookinger-enterprise .tbhf-toolbar input[type="search"]{min-width:240px;flex:1}  #tbh-bookinger-enterprise .tbhf-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--panel)}  #tbh-bookinger-enterprise .tbhf-table{width:100%;border-collapse:collapse;min-width:1050px}  #tbh-bookinger-enterprise .tbhf-table th{padding:10px 11px;text-align:left;border-bottom:1px solid var(--line);font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap}  #tbh-bookinger-enterprise .tbhf-table td{padding:11px;border-bottom:1px solid rgba(255,255,255,.055);vertical-align:top;font-size:10.5px;color:var(--text)}  #tbh-bookinger-enterprise .tbhf-table tr:last-child td{border-bottom:0}  #tbh-bookinger-enterprise .tbhf-table small{display:block;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.45}  #tbh-bookinger-enterprise .tbhf-id{font-weight:900;color:var(--gold2);white-space:nowrap}  #tbh-bookinger-enterprise .tbhf-money{font-weight:900;white-space:nowrap}  #tbh-bookinger-enterprise .tbhf-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;white-space:nowrap}  #tbh-bookinger-enterprise .tbhf-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}  #tbh-bookinger-enterprise .tbhf-badge--ready_for_tripletex{color:var(--ok)}  #tbh-bookinger-enterprise .tbhf-badge--missing_address{color:var(--warning)}  #tbh-bookinger-enterprise .tbhf-badge--invoiced,#tbh-bookinger-enterprise .tbhf-badge--paid{color:var(--gold2,#d8b56b)}  #tbh-bookinger-enterprise .tbhf-badge--waived{color:var(--faint)}  #tbh-bookinger-enterprise .tbhf-badge--disputed{color:var(--danger)}  #tbh-bookinger-enterprise .tbhf-actions{display:flex;gap:6px;flex-wrap:wrap}  #tbh-bookinger-enterprise .tbhf-actions button{min-height:30px;padding:5px 9px;font-size:9.5px}  #tbh-bookinger-enterprise .tbhf-empty{padding:28px;text-align:center;color:var(--muted)}  #tbh-bookinger-enterprise .tbhf-detail{margin-top:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:15px}  #tbh-bookinger-enterprise .tbhf-detail[hidden]{display:none!important}  #tbh-bookinger-enterprise .tbhf-detail__head{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:12px}  #tbh-bookinger-enterprise .tbhf-detail__head h3{margin:3px 0 0;font-size:16px}  #tbh-bookinger-enterprise .tbhf-detail__head span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:800}  #tbh-bookinger-enterprise .tbhf-detail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}  #tbh-bookinger-enterprise .tbhf-detail__item{background:var(--panel2);padding:10px 11px;min-width:0}  #tbh-bookinger-enterprise .tbhf-detail__item span{display:block;font-size:8.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800;margin-bottom:4px}  #tbh-bookinger-enterprise .tbhf-detail__item strong{display:block;font-size:10.5px;overflow-wrap:anywhere}  #tbh-bookinger-enterprise .tbhf-detail__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}  #tbh-bookinger-enterprise .tbhf-warning{margin-top:10px;border:1px solid rgba(243,139,131,.26);background:rgba(243,139,131,.055);border-radius:9px;padding:9px 10px;color:var(--danger);font-size:9.5px;font-weight:800}  #tbh-bookinger-enterprise .tbhf-status{min-height:18px;margin:0 0 9px;font-size:10px;color:var(--muted)}  @media(max-width:900px){    #tbh-bookinger-enterprise .tbhf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}    #tbh-bookinger-enterprise .tbhf-detail__grid{grid-template-columns:1fr 1fr}  }  @media(max-width:600px){    #tbh-bookinger-enterprise .tbhf-kpis{grid-template-columns:1fr 1fr}    #tbh-bookinger-enterprise .tbhf-detail__grid{grid-template-columns:1fr}    #tbh-bookinger-enterprise .tbhf-toolbar__left{width:100%}    #tbh-bookinger-enterprise .tbhf-toolbar input[type="search"]{min-width:0;width:100%}    #tbh-bookinger-enterprise .tbhf-head-actions{width:100%}    #tbh-bookinger-enterprise .tbhf-head-actions label{flex:1;min-width:135px}  }#tbh-bookinger-enterprise .tbhfp{  --bg:#050403;--surface:#0b0806;--panel:#110d09;--panel2:#17110c;  --line:rgba(211,169,82,.20);--line2:rgba(229,190,104,.45);--gold:#d6ad59;--gold2:#efd489;  --text:#f7f1e7;--muted:#b5a994;--faint:#82786a;--ok:#82d8a1;--warn:#efc76d;--danger:#f08b83;--info:#8ebae5;  color:var(--text);font-size:14px;line-height:1.45;min-width:0}#tbh-bookinger-enterprise .tbhfp,#tbh-bookinger-enterprise .tbhfp *{box-sizing:border-box}#tbh-bookinger-enterprise .tbhfp-pagehead{margin-bottom:12px}#tbh-bookinger-enterprise .tbhfp-head-actions{display:flex;gap:7px;flex-wrap:wrap}#tbh-bookinger-enterprise .tbhfp>.fp-status{margin-bottom:10px}#tbh-bookinger-enterprise .tbhfp .fp-shell{max-width:none}#tbh-bookinger-enterprise .tbhfp .fp-workspace{min-height:690px}#tbh-bookinger-enterprise .tbhfp .fp-main{min-height:690px}#tbh-bookinger-enterprise .tbhfp .fp-primary.tbhe-btn--primary{color:#171008!important}@media(max-width:780px){  #tbh-bookinger-enterprise .tbhfp-pagehead .tbhe-pagehead__actions{width:100%}  #tbh-bookinger-enterprise .tbhfp-pagehead .tbhe-pagehead__actions button{flex:1 1 auto}}#tbh-bookinger-enterprise .tbhfp button,#tbh-bookinger-enterprise .tbhfp input,#tbh-bookinger-enterprise .tbhfp select{font:inherit}    #tbh-bookinger-enterprise .tbhfp button{min-height:38px;padding:8px 12px;border:1px solid var(--line2);border-radius:9px;background:#0c0906;color:var(--gold2);font-size:12px;font-weight:800;cursor:pointer}    #tbh-bookinger-enterprise .tbhfp button:hover{background:rgba(214,173,89,.10);border-color:var(--gold2);color:#fff}    #tbh-bookinger-enterprise .tbhfp button:disabled{opacity:.42;cursor:not-allowed}    #tbh-bookinger-enterprise .tbhfp .fp-primary{background:linear-gradient(135deg,#efd489,#c99739)!important;border-color:#efd489!important;color:#171008!important}    #tbh-bookinger-enterprise .tbhfp .fp-danger{border-color:rgba(240,139,131,.5);color:#ffc1bb}    #tbh-bookinger-enterprise .tbhfp input,#tbh-bookinger-enterprise .tbhfp select{min-height:38px;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#070503;color:var(--text)}    #tbh-bookinger-enterprise .tbhfp label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}    #tbh-bookinger-enterprise .tbhfp h1,#tbh-bookinger-enterprise .tbhfp h2,#tbh-bookinger-enterprise .tbhfp h3,#tbh-bookinger-enterprise .tbhfp p{margin:0}    #tbh-bookinger-enterprise .tbhfp h1{font-size:22px}#tbh-bookinger-enterprise .tbhfp h2{font-size:17px}#tbh-bookinger-enterprise .tbhfp h3{font-size:14px}    #tbh-bookinger-enterprise .tbhfp p{color:var(--muted)}    #tbh-bookinger-enterprise .tbhfp [hidden]{display:none!important}    .fp-shell{max-width:1720px;margin:0 auto;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:rgba(8,6,4,.94);box-shadow:0 25px 85px rgba(0,0,0,.45)}    .fp-workspace{display:grid;grid-template-columns:270px minmax(560px,1fr) 360px;min-height:760px}.fp-side{padding:13px;border-right:1px solid var(--line);background:#080604}.fp-right{border-right:0;border-left:1px solid var(--line)}.fp-stack{display:grid;gap:10px}.fp-panel{border:1px solid var(--line);border-radius:11px;background:var(--panel);overflow:hidden}.fp-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border-bottom:1px solid var(--line)}.fp-panel-body{display:grid;gap:9px;padding:10px 11px}.fp-note{font-size:11px;color:var(--muted)}.fp-row{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.fp-row>*{flex:1}.fp-row button{flex:0 0 auto}.fp-kpis{display:grid;grid-template-columns:1fr 1fr;gap:7px}.fp-kpi{padding:9px;border:1px solid var(--line);border-radius:9px;background:#0b0806}.fp-kpi span{display:block;color:var(--faint);font-size:9px;font-weight:800;text-transform:uppercase}.fp-kpi strong{display:block;margin-top:2px;font-size:17px;color:var(--text)}    .fp-mode{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fp-mode button.is-active{background:rgba(214,173,89,.15);border-color:var(--gold2);color:#fff}.fp-check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important;text-transform:none!important;letter-spacing:0!important;font-size:11px!important}.fp-check input{width:16px!important;min-height:16px!important;height:16px}    .fp-main{min-width:0;padding:14px;background:#060403}.fp-mainbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.fp-mainbar p{font-size:11px}.fp-main-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.fp-status{min-height:22px;padding:7px 9px;border:1px solid transparent;border-radius:8px;color:var(--muted);font-size:11px}.fp-status.is-ok{border-color:rgba(130,216,161,.28);background:rgba(130,216,161,.06);color:#b7efc8}.fp-status.is-warn{border-color:rgba(239,199,109,.3);background:rgba(239,199,109,.06);color:#f3d893}.fp-status.is-error{border-color:rgba(240,139,131,.35);background:rgba(240,139,131,.06);color:#ffc1bb}    .fp-canvas-wrap{position:relative;width:100%;overflow:auto;padding:8px;border:1px solid var(--line);border-radius:12px;background:#030201}.fp-canvas{position:relative;width:min(100%,1120px);aspect-ratio:6270/3940;margin:0 auto;overflow:hidden;border:2px solid rgba(239,212,137,.55);border-radius:5px;background-color:#100d09;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:3.1898% 5.0761%;touch-action:none;user-select:none}.fp-canvas:before{content:"6,27 m";position:absolute;left:50%;top:5px;transform:translateX(-50%);z-index:30;color:rgba(239,212,137,.6);font-size:10px;font-weight:800;pointer-events:none}.fp-canvas:after{content:"3,94 m";position:absolute;right:5px;top:50%;transform:translateY(-50%) rotate(90deg);z-index:30;color:rgba(239,212,137,.6);font-size:10px;font-weight:800;pointer-events:none}.fp-emergency-zone{position:absolute;top:0;right:0;bottom:0;width:25.5183413%;z-index:0;pointer-events:none;border-left:2px solid rgba(255,67,67,.9);background:repeating-linear-gradient(135deg,rgba(190,22,22,.19) 0,rgba(190,22,22,.19) 10px,rgba(100,5,5,.10) 10px,rgba(100,5,5,.10) 20px);box-shadow:inset 10px 0 28px rgba(150,0,0,.08)}.fp-emergency-zone span{position:absolute;top:28px;left:50%;transform:translateX(-50%);padding:4px 8px;border:1px solid rgba(255,91,91,.58);border-radius:999px;background:rgba(70,0,0,.72);color:#ffc3c3;font-size:10px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.fp-emergency-zone small{position:absolute;top:55px;left:12px;right:12px;text-align:center;color:#eaa3a3;font-size:9px;font-weight:800;line-height:1.35}.fp-table.is-emergency-zone{border-color:#ff6262;background:linear-gradient(135deg,#4a1b19,#24100d);box-shadow:0 0 0 1px rgba(255,83,83,.28)}    .fp-object{position:absolute;display:grid;place-items:center;touch-action:none;user-select:none;cursor:grab;transition:box-shadow .08s,border-color .08s,background .08s}.fp-object:active{cursor:grabbing}.fp-object.is-selected{box-shadow:0 0 0 2px #efd489,0 8px 24px rgba(0,0,0,.38)!important}.fp-object.is-assigned{box-shadow:0 0 0 2px rgba(130,216,161,.85),0 0 24px rgba(130,216,161,.16)}.fp-object.is-manual-selected{box-shadow:0 0 0 3px #8ebae5,0 0 28px rgba(142,186,229,.18)}.fp-object.is-conflict{box-shadow:0 0 0 2px #f08b83}.fp-table{border:1px solid #b9924c;border-radius:4px;background:linear-gradient(135deg,#392416,#20150e);color:#fff;font-size:11px;font-weight:900}.fp-table .fp-orientation{position:absolute;top:5px;right:5px;color:var(--gold2);font-size:11px;transform-origin:center}.fp-table small{display:block;color:#d7c8b1;font-size:8px;font-weight:700}.fp-chair{overflow:hidden;border:1px solid rgba(213,190,152,.45);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 28%),linear-gradient(180deg,#2a211a,#17110d);color:#d7cab8;font-size:8px;font-weight:800;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 2px 10px rgba(0,0,0,.18)}.fp-chair:before{content:"";position:absolute;inset:8%;border:1px solid rgba(239,212,137,.10);border-radius:10px;pointer-events:none}.fp-chair .fp-chair-code{position:relative;z-index:2}.fp-chair .fp-chair-orientation{position:absolute;top:4px;right:5px;z-index:2;color:var(--gold2);font-size:9px;line-height:1;transform-origin:center}.fp-chair.is-free:after{content:"fri";position:absolute;left:50%;bottom:2px;z-index:2;transform:translateX(-50%);color:#ad9d88;font-size:7px;font-weight:700}.fp-chair.is-attached{border-color:rgba(130,216,161,.55)}    .fp-selected-card{display:grid;gap:7px}.fp-selected-title{font-size:13px;font-weight:900;color:#fff}.fp-coords{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fp-mini{padding:7px;border:1px solid var(--line);border-radius:8px;background:#080604;font-size:10px;color:var(--muted)}    .fp-bookings{display:grid;gap:6px;max-height:330px;overflow:auto}.fp-booking{padding:9px;border:1px solid var(--line);border-radius:9px;background:#090604;cursor:pointer}.fp-booking:hover{border-color:var(--line2)}.fp-booking.is-selected{border-color:#8ebae5;background:rgba(142,186,229,.06)}.fp-booking-head{display:flex;justify-content:space-between;gap:8px}.fp-booking strong{font-size:12px}.fp-booking small{color:var(--faint);font-size:9px}.fp-booking-meta{margin-top:3px;color:var(--muted);font-size:10px}.fp-badge{display:inline-flex;align-items:center;min-height:21px;padding:2px 7px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:9px;font-weight:800}.fp-badge.ok{border-color:rgba(130,216,161,.4);color:#b7efc8}.fp-badge.warn{border-color:rgba(239,199,109,.4);color:#f2d58d}.fp-badge.info{border-color:rgba(142,186,229,.4);color:#b9d7f2}    .fp-recs{display:grid;gap:6px;max-height:340px;overflow:auto}.fp-rec{padding:8px;border:1px solid var(--line);border-radius:8px;background:#090604}.fp-rec-head{display:flex;justify-content:space-between;gap:8px}.fp-rec p{margin-top:3px;font-size:10px}.fp-rec.is-unplaced{border-color:rgba(240,139,131,.35)}.fp-rec.is-emergency{border-color:rgba(255,90,90,.55);background:rgba(92,10,10,.14)}    .fp-time{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}.fp-time input{padding:0;border:0;background:transparent}.fp-time strong{min-width:42px;text-align:right;color:var(--gold2);font-variant-numeric:tabular-nums}    .fp-empty{padding:12px;border:1px dashed var(--line);border-radius:8px;color:var(--faint);font-size:10px;text-align:center}    .fp-help{display:grid;gap:4px;color:var(--faint);font-size:9px}.fp-help kbd{display:inline-block;padding:1px 4px;border:1px solid var(--line);border-radius:4px;background:#090604;color:var(--muted);font-family:inherit}    @media(max-width:1180px){.fp-workspace{grid-template-columns:230px minmax(480px,1fr)}.fp-right{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:10px}.fp-right>.fp-stack{display:contents}.fp-right .fp-panel{margin:10px}}    @media(max-width:780px){#tbh-bookinger-enterprise .tbhfp{padding:0}.fp-shell{border-radius:0;border-left:0;border-right:0}.fp-workspace{display:block}.fp-side,.fp-right{border:0;border-bottom:1px solid var(--line)}.fp-main{padding:9px}.fp-right{display:block}.fp-right .fp-panel{margin:9px}.fp-canvas{min-width:650px}.fp-canvas-wrap{overflow:auto}.fp-mainbar{align-items:flex-start;flex-direction:column}.fp-coords{grid-template-columns:1fr}}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-chair {  border-radius: 14px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-chair::before {  border-radius: 10px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived {  border-color: #63d28b !important;  background: linear-gradient(135deg, #1f5b37, #153523) !important;  box-shadow: 0 0 0 2px rgba(99,210,139,.52), 0 0 24px rgba(99,210,139,.14) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-noshow {  border-color: #ef6f67 !important;  background: linear-gradient(135deg, #681e1b, #3b1211) !important;  box-shadow: 0 0 0 2px rgba(239,111,103,.55), 0 0 24px rgba(239,111,103,.14) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-ending60 {  border-color: #f0a34a !important;  background: linear-gradient(135deg, #6a4017, #3b2612) !important;  box-shadow: 0 0 0 2px rgba(240,163,74,.50), 0 0 24px rgba(240,163,74,.13) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-ending30 {  border-color: #a980ef !important;  background: linear-gradient(135deg, #4d2d78, #2e1c49) !important;  box-shadow: 0 0 0 2px rgba(169,128,239,.52), 0 0 24px rgba(169,128,239,.14) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-finished {  border-color: #65afea !important;  background: linear-gradient(135deg, #1c4f78, #16334c) !important;  box-shadow: 0 0 0 2px rgba(101,175,234,.52), 0 0 24px rgba(101,175,234,.14) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-label {  position: absolute !important;  left: 50% !important;  bottom: 7px !important;  transform: translateX(-50%) !important;  padding: 2px 5px !important;  border: 1px solid rgba(255,255,255,.20) !important;  border-radius: 999px !important;  background: rgba(4,5,6,.42) !important;  color: #fff !important;  font-size: 7px !important;  font-weight: 900 !important;  line-height: 1 !important;  letter-spacing: .045em !important;  white-space: nowrap !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend {  display: grid !important;  gap: 7px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend > div {  display: grid !important;  grid-template-columns: 12px minmax(0,1fr) !important;  gap: 8px !important;  align-items: center !important;  min-width: 0 !important;  color: var(--muted) !important;  font-size: 10px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend i {  display: block !important;  width: 10px !important;  height: 10px !important;  border-radius: 3px !important;  box-shadow: inset 0 0 0 1px rgba(255,255,255,.18) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend i.is-arrived { background:#63d28b !important; }html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend i.is-noshow { background:#ef6f67 !important; }html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend i.is-ending60 { background:#f0a34a !important; }html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend i.is-ending30 { background:#a980ef !important; }html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend i.is-finished { background:#65afea !important; }html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend strong {  color: var(--text) !important;  font-size: inherit !important;  font-weight: 800 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-booking-actions {  display: flex !important;  justify-content: flex-end !important;  margin-top: 7px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-booking-actions button {  min-height: 28px !important;  padding: 5px 8px !important;  border-color: rgba(99,210,139,.38) !important;  background: rgba(99,210,139,.06) !important;  color: #b8efca !important;  font-size: 9px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp [data-save-standard] {  border-color: rgba(239,212,137,.52) !important;  color: #efd489 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-booking {  position:absolute !important;  left:5px !important;  right:5px !important;  top:50% !important;  transform:translateY(-50%) !important;  display:block !important;  overflow:hidden !important;  color:rgba(255,255,255,.92) !important;  font-size:7px !important;  font-style:normal !important;  font-weight:750 !important;  line-height:1.15 !important;  text-align:center !important;  text-overflow:ellipsis !important;  white-space:nowrap !important;}html.usn body #tbh-bookinger-enterprise .tbhfp button.fp-primary[data-assign],html.usn body #tbh-bookinger-enterprise .tbhfp button.fp-primary[data-assign]:hover,html.usn body #tbh-bookinger-enterprise .tbhfp button.fp-primary[data-assign]:focus,html.usn body #tbh-bookinger-enterprise .tbhfp button.fp-primary[data-assign]:active,html.usn body #tbh-bookinger-enterprise .tbhfp button.fp-primary[data-assign]:disabled {  color: #080604 !important;  -webkit-text-fill-color: #080604 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp button.fp-primary[data-assign] *,html.usn body #tbh-bookinger-enterprise .tbhfp button.fp-primary[data-assign]:disabled * {  color: #080604 !important;  -webkit-text-fill-color: #080604 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-panel {  border-color: rgba(142,186,229,.22) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-status {  margin: 0 0 9px !important;  color: var(--muted) !important;  font-size: 10px !important;  line-height: 1.45 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-actions {  margin-bottom: 9px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-current {  display: grid !important;  gap: 3px !important;  margin: 0 0 9px !important;  padding: 9px 10px !important;  border-left: 3px solid #65afea !important;  background: rgba(101,175,234,.055) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-current strong {  color: var(--text) !important;  font-size: 11px !important;  font-weight: 850 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-current span {  color: var(--muted) !important;  font-size: 9px !important;  line-height: 1.4 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-options {  display: grid !important;  gap: 7px !important;  max-height: 360px !important;  overflow-y: auto !important;  padding-right: 2px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-option {  padding: 9px !important;  border: 1px solid var(--line) !important;  border-radius: 9px !important;  background: #090604 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-option.is-selected {  border-color: rgba(99,210,139,.46) !important;  background: rgba(99,210,139,.055) !important;  box-shadow: inset 3px 0 0 #63d28b !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-option.is-emergency:not(.is-selected) {  border-color: rgba(239,111,103,.34) !important;  background: rgba(104,30,27,.09) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-option-head {  display: flex !important;  align-items: center !important;  justify-content: space-between !important;  gap: 8px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-option-head strong {  color: var(--text) !important;  font-size: 11px !important;  font-weight: 850 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-option-meta {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 4px 8px !important;  margin-top: 6px !important;  color: var(--faint) !important;  font-size: 9px !important;  font-variant-numeric: tabular-nums !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-option > button {  width: 100% !important;  margin-top: 8px !important;  min-height: 30px !important;  padding: 6px 8px !important;  border-color: rgba(142,186,229,.34) !important;  background: rgba(142,186,229,.055) !important;  color: #b9d7f2 !important;  font-size: 9px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp [data-scene-auto-badge].warn {  border-color: rgba(239,199,109,.42) !important;  color: #f2d58d !important;}html.usn body #tbh-bookinger-enterprise .tbhfp [data-follow-now] {  min-width: 42px !important;}@media (max-width: 780px) {  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-option-meta {    grid-template-columns: 1fr 1fr !important;  }}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived {  border-width: 2px !important;  border-color: #82e6a4 !important;  background:    linear-gradient(135deg, rgba(35,105,64,.98), rgba(14,49,31,.99)) !important;  box-shadow:    0 0 0 1px rgba(130,230,164,.38),    0 0 18px rgba(73,190,112,.18),    inset 0 0 0 1px rgba(255,255,255,.045) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived > span:first-child,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived .fp-live-booking {  color: #f5fff8 !important;  text-shadow: 0 1px 2px rgba(0,0,0,.78) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived > small {  color: #c9f4d7 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived .fp-live-label {  border-color: rgba(130,230,164,.82) !important;  background: #103d26 !important;  color: #f7fff9 !important;  box-shadow: 0 1px 5px rgba(0,0,0,.42) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend i.is-arrived {  background: #82e6a4 !important;  box-shadow:    inset 0 0 0 1px rgba(255,255,255,.30),    0 0 0 1px rgba(130,230,164,.20) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived {  border-width: 2px !important;  border-color: #75d99a !important;  background:    linear-gradient(135deg, #215a39 0%, #173e29 52%, #102c1e 100%) !important;  box-shadow:    0 0 0 2px rgba(117,217,154,.52),    0 0 26px rgba(70,190,111,.22),    inset 0 0 26px rgba(93,211,137,.20),    inset 0 0 0 1px rgba(160,239,189,.12) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived::after {  content: "" !important;  position: absolute !important;  inset: 0 !important;  border-radius: inherit !important;  pointer-events: none !important;  z-index: 0 !important;  background:    radial-gradient(circle at 50% 42%, rgba(105,220,147,.18) 0%, rgba(67,173,105,.10) 44%, rgba(31,92,55,0) 78%) !important;  box-shadow:    inset 0 0 18px rgba(112,226,153,.12) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived > * {  position: relative !important;  z-index: 1 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived > span:first-child,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived .fp-live-booking {  color: #f7fff9 !important;  text-shadow: 0 1px 3px rgba(0,0,0,.86) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived > small {  color: #d2f5dd !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived .fp-live-label {  border-color: rgba(117,217,154,.86) !important;  background: rgba(12,52,31,.94) !important;  color: #f8fffa !important;  box-shadow:    0 1px 6px rgba(0,0,0,.48),    0 0 10px rgba(83,200,125,.18) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend i.is-arrived {  background: #75d99a !important;  box-shadow:    inset 0 0 0 1px rgba(255,255,255,.34),    0 0 8px rgba(117,217,154,.24) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-assigned,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived {  border-width: 2px !important;  border-color: #72d694 !important;  background: linear-gradient(135deg,#245f3c 0%,#1b472f 48%,#123321 100%) !important;  box-shadow:    0 0 0 2px rgba(114,214,148,.50),    0 0 24px rgba(74,184,108,.20),    inset 0 0 28px rgba(89,202,126,.18),    inset 0 0 0 1px rgba(178,239,197,.10) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-assigned::after,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived::after {  content:"" !important;  position:absolute !important;  inset:0 !important;  border-radius:inherit !important;  pointer-events:none !important;  z-index:0 !important;  background:linear-gradient(180deg,rgba(120,222,155,.12),rgba(66,166,101,.08) 45%,rgba(17,54,33,.02)) !important;  box-shadow:inset 0 0 22px rgba(108,217,145,.15) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-noshow {  border-width:2px !important;  border-color:#f07870 !important;  background:linear-gradient(135deg,#70231f 0%,#511b18 48%,#35110f 100%) !important;  box-shadow:    0 0 0 2px rgba(240,120,112,.52),    0 0 24px rgba(224,78,70,.20),    inset 0 0 28px rgba(238,91,82,.18),    inset 0 0 0 1px rgba(255,177,171,.10) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-noshow::after {  content:"" !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;pointer-events:none !important;z-index:0 !important;  background:linear-gradient(180deg,rgba(255,126,117,.12),rgba(178,52,46,.08) 45%,rgba(70,18,15,.02)) !important;  box-shadow:inset 0 0 22px rgba(241,95,86,.16) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-ending60 {  border-width:2px !important;  border-color:#f0a34a !important;  background:linear-gradient(135deg,#754719 0%,#563516 48%,#38230f 100%) !important;  box-shadow:    0 0 0 2px rgba(240,163,74,.52),    0 0 24px rgba(232,145,55,.19),    inset 0 0 28px rgba(242,159,66,.18),    inset 0 0 0 1px rgba(255,211,145,.10) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-ending60::after {  content:"" !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;pointer-events:none !important;z-index:0 !important;  background:linear-gradient(180deg,rgba(255,184,92,.12),rgba(194,111,35,.08) 45%,rgba(67,39,15,.02)) !important;  box-shadow:inset 0 0 22px rgba(244,165,74,.15) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-ending30 {  border-width:2px !important;  border-color:#ad86f2 !important;  background:linear-gradient(135deg,#573483 0%,#402662 48%,#291940 100%) !important;  box-shadow:    0 0 0 2px rgba(173,134,242,.52),    0 0 24px rgba(150,105,226,.20),    inset 0 0 28px rgba(171,128,239,.18),    inset 0 0 0 1px rgba(216,191,255,.10) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-ending30::after {  content:"" !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;pointer-events:none !important;z-index:0 !important;  background:linear-gradient(180deg,rgba(191,151,255,.12),rgba(117,76,188,.08) 45%,rgba(48,28,75,.02)) !important;  box-shadow:inset 0 0 22px rgba(174,132,239,.15) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-finished {  border-width:2px !important;  border-color:#70b8ef !important;  background:linear-gradient(135deg,#235984 0%,#1a4264 48%,#122d45 100%) !important;  box-shadow:    0 0 0 2px rgba(112,184,239,.52),    0 0 24px rgba(79,157,217,.20),    inset 0 0 28px rgba(100,174,232,.18),    inset 0 0 0 1px rgba(178,221,255,.10) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-finished::after {  content:"" !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;pointer-events:none !important;z-index:0 !important;  background:linear-gradient(180deg,rgba(130,198,250,.12),rgba(63,128,182,.08) 45%,rgba(20,54,82,.02)) !important;  box-shadow:inset 0 0 22px rgba(104,178,235,.15) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-assigned > *,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived > *,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-noshow > *,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-ending60 > *,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-ending30 > *,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-finished > * {  position:relative !important;  z-index:1 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-noshow .fp-live-label { background:#531b18 !important;border-color:#f07870 !important;color:#fff !important; }html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-ending60 .fp-live-label { background:#573615 !important;border-color:#f0a34a !important;color:#fff !important; }html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-ending30 .fp-live-label { background:#412662 !important;border-color:#ad86f2 !important;color:#fff !important; }html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-finished .fp-live-label { background:#1a4264 !important;border-color:#70b8ef !important;color:#fff !important; }html.usn body #tbh-bookinger-enterprise .tbhfp .fp-table.is-live-arrived .fp-live-label { background:#103b25 !important;border-color:#72d694 !important;color:#fff !important; }html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend i.is-arrived { background:#72d694 !important; }html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend i.is-noshow { background:#f07870 !important; }html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend i.is-ending60 { background:#f0a34a !important; }html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend i.is-ending30 { background:#ad86f2 !important; }html.usn body #tbh-bookinger-enterprise .tbhfp .fp-live-legend i.is-finished { background:#70b8ef !important; }html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo {  --bv-web-rail: 760px;  --bv-web-bg: #050505;  --bv-web-surface: rgba(255,255,255,.035);  --bv-web-surface-strong: rgba(255,255,255,.052);  --bv-web-line: rgba(255,255,255,.105);  --bv-web-gold-line: rgba(217,181,106,.28);  position: relative !important;  isolation: isolate !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  min-height: 0 !important;  margin: 0 !important;  padding: clamp(26px, 3.4vw, 48px) 20px clamp(46px, 5vw, 72px) !important;  overflow: clip !important;  color: var(--text, #f7f4ee) !important;  background:    radial-gradient(circle at 50% -8rem, rgba(217,181,106,.105), transparent 30rem),    radial-gradient(circle at 82% 22%, rgba(91,23,18,.10), transparent 28rem),    linear-gradient(180deg,#080706 0%,#030303 100%) !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-shell {  position: relative !important;  width: min(var(--bv-web-rail), 100%) !important;  min-width: 0 !important;  max-width: var(--bv-web-rail) !important;  margin: 0 auto !important;  padding: 0 !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  background-image: none !important;  box-shadow: none !important;  filter: none !important;  transform: none !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-screen {  position: relative !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  min-height: 0 !important;  margin: 0 !important;  padding: 0 !important;  overflow: visible !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  background-image: none !important;  box-shadow: none !important;  filter: none !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-screen::before {  content: none !important;  display: none !important;  background: none !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-island {  display: none !important;  width: 0 !important;  height: 0 !important;  min-width: 0 !important;  min-height: 0 !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  background: none !important;  box-shadow: none !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo :is(  .bv-notch,  .bv-speaker,  .bv-earpiece,  .bv-camera,  .bv-sensor,  .bv-hardware,  .bv-device-frame,  .bv-side-button) {  display: none !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-appbar {  position: relative !important;  z-index: 2 !important;  display: flex !important;  align-items: center !important;  justify-content: space-between !important;  gap: 14px !important;  width: 100% !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 0 16px !important;  border: 0 !important;  border-bottom: 1px solid var(--bv-web-gold-line) !important;  background: transparent !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-brand {  gap: 10px !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-mark {  width: 30px !important;  height: 30px !important;  flex-basis: 30px !important;  border-color: rgba(217,181,106,.36) !important;  background: rgba(217,181,106,.035) !important;  box-shadow: none !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-live {  min-height: 30px !important;  padding: 0 11px !important;  border-color: rgba(217,181,106,.22) !important;  background: rgba(217,181,106,.035) !important;  box-shadow: none !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-main {  position: relative !important;  z-index: 2 !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-hero {  padding: clamp(28px, 4vw, 42px) 0 20px !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-kicker {  margin-bottom: 9px !important;  font-size: 10px !important;  letter-spacing: .13em !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo h1 {  width: 100% !important;  max-width: 680px !important;  margin: 0 0 13px !important;  font-size: clamp(38px, 5.0vw, 54px) !important;  font-weight: 500 !important;  line-height: .98 !important;  letter-spacing: -.032em !important;  text-wrap: balance !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-lead {  max-width: 650px !important;  font-size: 13px !important;  line-height: 1.58 !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness {  gap: 10px !important;  margin: 4px 0 18px !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness article {  padding: 14px 13px !important;  border-color: var(--bv-web-line) !important;  border-radius: 14px !important;  background: var(--bv-web-surface) !important;  box-shadow: none !important;  backdrop-filter: blur(14px) !important;  -webkit-backdrop-filter: blur(14px) !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness strong {  font-size: 10px !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness span {  font-size: 9.5px !important;  line-height: 1.42 !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-card {  padding: clamp(17px, 2.5vw, 22px) !important;  border-color: var(--bv-web-line) !important;  border-radius: 18px !important;  background:    linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.018)),    rgba(10,10,11,.78) !important;  box-shadow: inset 0 1px 0 rgba(255,255,255,.035) !important;  backdrop-filter: blur(18px) !important;  -webkit-backdrop-filter: blur(18px) !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-card + .bv-card {  margin-top: 12px !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo :is(  input[type="text"],  input[type="email"],  input[type="tel"],  input[type="date"],  .bv-stepper__value,  .bv-stepper button) {  border-radius: 12px !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-submit {  border-radius: 12px !important;  box-shadow: 0 10px 26px rgba(217,181,106,.10), inset 0 1px 0 rgba(255,255,255,.28) !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-status {  border-radius: 12px !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-ticket {  border-radius: 18px !important;  box-shadow: inset 0 1px 0 rgba(255,255,255,.04) !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-ticket__position,html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-ticket__meta div,html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-link {  border-radius: 12px !important;}html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-footer {  padding: 20px 0 0 !important;  border-top: 1px solid rgba(217,181,106,.12) !important;  margin-top: 18px !important;}@media (max-width: 820px) {  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo {    padding-left: 16px !important;    padding-right: 16px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-shell {    width: 100% !important;    max-width: 720px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo h1 {    font-size: clamp(36px, 7vw, 48px) !important;  }}@media (max-width: 540px) {  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo {    min-height: 0 !important;    padding:      18px      max(14px, env(safe-area-inset-right))      max(34px, env(safe-area-inset-bottom))      max(14px, env(safe-area-inset-left)) !important;    background:      radial-gradient(circle at 50% -8rem, rgba(217,181,106,.09), transparent 24rem),      linear-gradient(180deg,#090809 0%,#050506 100%) !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-shell,  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-screen {    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    min-height: 0 !important;    margin: 0 !important;    padding: 0 !important;    border: 0 !important;    border-radius: 0 !important;    background: transparent !important;    box-shadow: none !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-appbar {    padding: 0 0 14px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-main {    padding: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-hero {    padding: 24px 0 16px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo h1 {    max-width: 100% !important;    font-size: clamp(31px, 9.2vw, 38px) !important;    line-height: 1 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-lead {    font-size: 12.5px !important;    line-height: 1.55 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness {    grid-template-columns: repeat(3,minmax(0,1fr)) !important;    gap: 7px !important;    margin-bottom: 14px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness article {    padding: 11px 8px !important;    border-radius: 12px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness span {    font-size: 8.5px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-card {    padding: 15px !important;    border-radius: 15px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-ticket {    border-radius: 16px !important;  }}@media (max-width: 360px) {  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness {    grid-template-columns: 1fr !important;  }}@media (min-width: 1024px) {    html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo {    --bv-desktop-rail: 1440px;    --bv-desktop-gutter: clamp(32px, 4vw, 72px);    width: 100vw !important;    min-width: 100vw !important;    max-width: none !important;    min-height: calc(100svh - var(--tbh-header-height, 76px)) !important;    margin-left: calc(50% - 50vw) !important;    margin-right: calc(50% - 50vw) !important;    padding: 36px 0 76px !important;    overflow-x: clip !important;    background:      radial-gradient(circle at 18% 0%, rgba(217,181,106,.105), transparent 30rem),      radial-gradient(circle at 84% 24%, rgba(91,23,18,.12), transparent 32rem),      linear-gradient(180deg,#090807 0%,#050505 52%,#030303 100%) !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-shell,  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-screen {    width: 100% !important;    min-width: 0 !important;    max-width: none !important;    margin: 0 !important;    padding: 0 !important;    border: 0 !important;    border-radius: 0 !important;    background: transparent !important;    box-shadow: none !important;    overflow: visible !important;  }    html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-appbar {    width: min(var(--bv-desktop-rail), calc(100vw - (var(--bv-desktop-gutter) * 2))) !important;    max-width: var(--bv-desktop-rail) !important;    margin: 0 auto !important;    padding: 0 0 18px !important;    border-bottom: 1px solid rgba(217,181,106,.22) !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-brand strong {    font-size: 13px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-brand span,  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-live {    font-size: 9px !important;  }    html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-main {    width: 100% !important;    max-width: none !important;    margin: 0 !important;    padding: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-hero {    display: grid !important;    grid-template-columns: minmax(0, 1.18fr) minmax(360px, .82fr) !important;    grid-template-rows: auto auto !important;    column-gap: clamp(48px, 6vw, 110px) !important;    row-gap: 8px !important;    align-items: end !important;    width: min(var(--bv-desktop-rail), calc(100vw - (var(--bv-desktop-gutter) * 2))) !important;    max-width: var(--bv-desktop-rail) !important;    margin: 0 auto !important;    padding: clamp(56px, 6vw, 92px) 0 38px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-kicker {    grid-column: 1 !important;    grid-row: 1 !important;    align-self: end !important;    margin: 0 0 4px !important;    font-size: 10px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo h1 {    grid-column: 1 !important;    grid-row: 2 !important;    width: 100% !important;    max-width: 850px !important;    margin: 0 !important;    font-size: clamp(46px, 4.6vw, 72px) !important;    line-height: .94 !important;    letter-spacing: -.038em !important;    text-wrap: balance !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-lead {    grid-column: 2 !important;    grid-row: 1 / span 2 !important;    align-self: end !important;    width: 100% !important;    max-width: 520px !important;    margin: 0 0 4px !important;    color: rgba(247,244,238,.70) !important;    font-size: 14px !important;    line-height: 1.65 !important;  }    html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness {    display: grid !important;    grid-template-columns: repeat(3, minmax(0,1fr)) !important;    gap: 0 !important;    width: min(var(--bv-desktop-rail), calc(100vw - (var(--bv-desktop-gutter) * 2))) !important;    max-width: var(--bv-desktop-rail) !important;    margin: 0 auto 34px !important;    border-top: 1px solid rgba(217,181,106,.18) !important;    border-bottom: 1px solid rgba(217,181,106,.18) !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness article {    min-height: 90px !important;    padding: 18px 24px !important;    border: 0 !important;    border-right: 1px solid rgba(255,255,255,.075) !important;    border-radius: 0 !important;    background: rgba(255,255,255,.018) !important;    box-shadow: none !important;    backdrop-filter: none !important;    -webkit-backdrop-filter: none !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness article:first-child {    padding-left: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness article:last-child {    padding-right: 0 !important;    border-right: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness strong {    font-size: 11px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness span {    max-width: 340px !important;    margin-top: 7px !important;    font-size: 10.5px !important;    line-height: 1.5 !important;  }    html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form {    display: grid !important;    grid-template-columns: repeat(12, minmax(0,1fr)) !important;    gap: 16px !important;    align-items: stretch !important;    width: min(var(--bv-desktop-rail), calc(100vw - (var(--bv-desktop-gutter) * 2))) !important;    max-width: var(--bv-desktop-rail) !important;    margin: 0 auto !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card {    height: 100% !important;    margin: 0 !important;    padding: 22px !important;    border-radius: 16px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(1) {    grid-column: span 4 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(2) {    grid-column: span 5 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(3) {    grid-column: span 3 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-card + .bv-card {    margin-top: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-card__head {    min-height: 42px !important;    margin-bottom: 16px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-card__head strong {    font-size: 13px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-card__head span {    font-size: 9px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-field {    margin-top: 14px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo :is(    input[type="text"],    input[type="email"],    input[type="tel"],    input[type="date"]  ) {    min-height: 50px !important;    font-size: 13px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-stepper {    grid-template-columns: 52px minmax(0,1fr) 52px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-stepper button,  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-stepper__value {    min-height: 50px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-submit {    min-height: 50px !important;    margin-top: 16px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-rules li {    padding: 10px 0 !important;    font-size: 10.5px !important;    line-height: 1.48 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-rules b {    width: 24px !important;    height: 24px !important;    font-size: 9px !important;  }    html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-result:not([hidden]) {    display: grid !important;    grid-template-columns: minmax(0,1.08fr) minmax(380px,.92fr) !important;    gap: 16px !important;    align-items: stretch !important;    width: min(var(--bv-desktop-rail), calc(100vw - (var(--bv-desktop-gutter) * 2))) !important;    max-width: var(--bv-desktop-rail) !important;    margin: 0 auto !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-result > .bv-ticket,  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-result > .bv-card {    height: 100% !important;    margin: 0 !important;    padding: 24px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-result-actions {    grid-column: 1 / -1 !important;    display: grid !important;    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 10px !important;    margin-top: 0 !important;  }    html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-footer {    width: min(var(--bv-desktop-rail), calc(100vw - (var(--bv-desktop-gutter) * 2))) !important;    max-width: var(--bv-desktop-rail) !important;    margin: 34px auto 0 !important;    padding: 18px 0 0 !important;    text-align: left !important;  }}@media (min-width: 1024px) and (max-width: 1279.98px) {  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo {    --bv-desktop-gutter: 32px;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-hero {    grid-template-columns: minmax(0,1.1fr) minmax(320px,.9fr) !important;    column-gap: 46px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo h1 {    font-size: clamp(44px, 5vw, 58px) !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(1),  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(2) {    grid-column: span 6 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(3) {    grid-column: 1 / -1 !important;    height: auto !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(3) .bv-rules {    display: grid !important;    grid-template-columns: repeat(5,minmax(0,1fr)) !important;    gap: 0 16px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(3) .bv-rules li {    grid-template-columns: 24px minmax(0,1fr) !important;    align-content: start !important;    border-bottom: 0 !important;  }}@media (min-width: 1024px) {    html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-hero {    border: 0 !important;    border-radius: 0 !important;    background: transparent !important;    box-shadow: none !important;    backdrop-filter: none !important;    -webkit-backdrop-filter: none !important;  }    html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness {    margin-bottom: 42px !important;    background: transparent !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-fairness article {    background: transparent !important;    box-shadow: none !important;  }    html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form {    gap: 0 !important;    padding: 30px 0 8px !important;    border-top: 1px solid rgba(217,181,106,.18) !important;    border-bottom: 1px solid rgba(217,181,106,.14) !important;    background: transparent !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card {    min-width: 0 !important;    height: auto !important;    margin: 0 !important;    padding: 0 30px 30px !important;    border: 0 !important;    border-right: 1px solid rgba(255,255,255,.075) !important;    border-radius: 0 !important;    background: transparent !important;    box-shadow: none !important;    backdrop-filter: none !important;    -webkit-backdrop-filter: none !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:first-child {    padding-left: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:last-child {    padding-right: 0 !important;    border-right: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-card__head {    min-height: 0 !important;    margin: 0 0 22px !important;    padding: 0 0 14px !important;    border-bottom: 1px solid rgba(217,181,106,.12) !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-card__head strong {    font-size: 14px !important;  }    html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo :is(    input[type="text"],    input[type="email"],    input[type="tel"],    input[type="date"],    .bv-stepper,    .bv-stepper__value,    .bv-stepper button,    .bv-submit,    .bv-status  ) {    box-shadow: none !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo :is(    input[type="text"],    input[type="email"],    input[type="tel"],    input[type="date"]  ) {    background: rgba(255,255,255,.018) !important;    border-color: rgba(255,255,255,.14) !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo :is(    input[type="text"],    input[type="email"],    input[type="tel"],    input[type="date"]  ):focus {    border-color: rgba(237,204,123,.72) !important;    background: rgba(255,255,255,.028) !important;  }    html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-rules {    margin: 0 !important;    padding: 0 !important;    background: transparent !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-rules li {    background: transparent !important;  }    html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-result:not([hidden]) {    gap: 0 !important;    padding: 30px 0 !important;    border-top: 1px solid rgba(217,181,106,.18) !important;    border-bottom: 1px solid rgba(217,181,106,.14) !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-result > .bv-ticket,  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-result > .bv-card {    padding: 0 30px !important;    border: 0 !important;    border-right: 1px solid rgba(255,255,255,.075) !important;    border-radius: 0 !important;    background: transparent !important;    box-shadow: none !important;    backdrop-filter: none !important;    -webkit-backdrop-filter: none !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-result > :first-child {    padding-left: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-result > :nth-child(2) {    padding-right: 0 !important;    border-right: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-result-actions {    padding-top: 24px !important;    border-top: 1px solid rgba(217,181,106,.12) !important;  }}@media (min-width: 1024px) and (max-width: 1279.98px) {  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(1) {    padding-left: 0 !important;    padding-right: 28px !important;    border-right: 1px solid rgba(255,255,255,.075) !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(2) {    padding-left: 28px !important;    padding-right: 0 !important;    border-right: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(3) {    grid-column: 1 / -1 !important;    margin-top: 6px !important;    padding: 26px 0 18px !important;    border-top: 1px solid rgba(217,181,106,.14) !important;    border-right: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(3) .bv-card__head {    display: flex !important;    align-items: baseline !important;    justify-content: space-between !important;    gap: 18px !important;    margin-bottom: 8px !important;    padding-bottom: 12px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(3) .bv-rules {    display: grid !important;    grid-template-columns: repeat(5,minmax(0,1fr)) !important;    gap: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(3) .bv-rules li {    min-width: 0 !important;    padding: 12px 18px !important;    border-right: 1px solid rgba(255,255,255,.065) !important;    border-bottom: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(3) .bv-rules li:first-child {    padding-left: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(3) .bv-rules li:last-child {    padding-right: 0 !important;    border-right: 0 !important;  }}@media (min-width: 1280px) {  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(1) {    padding-left: 0 !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-form > .bv-card:nth-of-type(3) {    padding-right: 0 !important;    border-right: 0 !important;  }}@media (min-width: 1025px) {    html.usn body :is(    section.content.component.usn_cmp_code,    section.usn_cmp_code,    .component.usn_cmp_code,    .usn_cmp_code,    .component-code,    .code-component  ):has(#tbh-reservation-terms) {    position: relative !important;    left: 50% !important;    width: 100vw !important;    min-width: 100vw !important;    max-width: none !important;    margin: 0 !important;    padding: 0 !important;    transform: translateX(-50%) !important;    border: 0 !important;    background: var(--t35-bg, #050403) !important;    box-shadow: none !important;    overflow: visible !important;  }  html.usn body :is(    section.content.component.usn_cmp_code,    section.usn_cmp_code,    .component.usn_cmp_code,    .usn_cmp_code,    .component-code,    .code-component  ):has(#tbh-reservation-terms) :is(    .component-inner,    .component-main,    .container,    .container-fluid,    .row,    .code-item  ):has(#tbh-reservation-terms) {    width: 100% !important;    min-width: 0 !important;    max-width: none !important;    margin: 0 !important;    padding: 0 !important;    border: 0 !important;    background: transparent !important;    box-shadow: none !important;  }  html.usn body :is(    section.content.component.usn_cmp_code,    section.usn_cmp_code,    .component.usn_cmp_code,    .usn_cmp_code,    .component-code,    .code-component  ):has(#tbh-reservation-terms) .row {    --bs-gutter-x: 0 !important;    --bs-gutter-y: 0 !important;  }    html body #tbh-reservation-terms#tbh-reservation-terms {    width: 100% !important;    max-width: none !important;    margin: 0 !important;    padding: 0 !important;    background: var(--t35-bg, #050403) !important;    overflow: visible !important;  }  html body #tbh-reservation-terms#tbh-reservation-terms .tbh-terms__inner {    width: 100% !important;    max-width: none !important;    margin: 0 !important;    padding: 0 !important;    background: transparent !important;  }    html body #tbh-reservation-terms#tbh-reservation-terms .tbh-terms__contact {    display: grid !important;    grid-template-columns: minmax(0, 1fr) auto !important;    align-items: end !important;    gap: clamp(28px, 4vw, 56px) !important;    width: min(var(--t35-rail, 1200px), calc(100% - 48px)) !important;    max-width: var(--t35-rail, 1200px) !important;    min-width: 0 !important;    margin: 36px auto 0 !important;    padding: 30px 0 50px !important;    border: 0 !important;    border-top: 1px solid var(--t35-line, rgba(216,179,93,.20)) !important;    border-radius: 0 !important;    background: transparent !important;    box-shadow: none !important;    overflow: visible !important;  }  html body #tbh-reservation-terms#tbh-reservation-terms  .tbh-terms__contact > div:first-child {    min-width: 0 !important;    max-width: 760px !important;  }  html body #tbh-reservation-terms#tbh-reservation-terms  .tbh-terms__contact .tbh-terms__eyebrow {    margin: 0 0 8px !important;  }  html body #tbh-reservation-terms#tbh-reservation-terms  .tbh-terms__contact h2 {    max-width: 760px !important;    margin: 0 !important;    padding: 0 !important;    color: var(--t35-cream, #f7f1e7) !important;    -webkit-text-fill-color: var(--t35-cream, #f7f1e7) !important;    font-family: Georgia, "Times New Roman", serif !important;    font-size: var(--t35-h2, 26px) !important;    font-weight: 900 !important;    line-height: 1.05 !important;    letter-spacing: -.018em !important;    text-transform: none !important;  }  html body #tbh-reservation-terms#tbh-reservation-terms  .tbh-terms__contact > div:first-child > p:not(.tbh-terms__eyebrow) {    max-width: 700px !important;    margin: 12px 0 0 !important;    padding: 0 !important;    color: var(--t35-copy, rgba(247,241,231,.82)) !important;    -webkit-text-fill-color: var(--t35-copy, rgba(247,241,231,.82)) !important;    font-size: var(--t35-body, 14px) !important;    line-height: 1.56 !important;  }    html body #tbh-reservation-terms#tbh-reservation-terms .tbh-terms__actions {    display: flex !important;    flex-wrap: wrap !important;    align-items: center !important;    justify-content: flex-end !important;    gap: 10px !important;    width: auto !important;    max-width: 100% !important;    margin: 0 !important;    padding: 0 !important;  }    html body #tbh-reservation-terms#tbh-reservation-terms .tbh-terms__button {    display: inline-flex !important;    align-items: center !important;    justify-content: center !important;    min-width: 0 !important;    min-height: 44px !important;    padding: 0 16px !important;    border: 1px solid rgba(221,185,111,.34) !important;    border-radius: 999px !important;    background: rgba(199,161,90,.025) !important;    color: #ddb96f !important;    -webkit-text-fill-color: #ddb96f !important;    font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;    font-size: .64rem !important;    font-weight: 750 !important;    line-height: 1.2 !important;    letter-spacing: .045em !important;    text-align: center !important;    text-decoration: none !important;    text-transform: uppercase !important;    box-shadow: none !important;  }  html body #tbh-reservation-terms#tbh-reservation-terms  .tbh-terms__button--primary {    border-color: #e6c36f !important;    background: linear-gradient(180deg, #f2d17d, #e6c36f) !important;    color: #120b04 !important;    -webkit-text-fill-color: #120b04 !important;  }  html body #tbh-reservation-terms#tbh-reservation-terms  .tbh-terms__button:hover {    border-color: rgba(246,220,145,.72) !important;    color: #f6dc91 !important;    -webkit-text-fill-color: #f6dc91 !important;    transform: translateY(-1px) !important;  }  html body #tbh-reservation-terms#tbh-reservation-terms  .tbh-terms__button--primary:hover {    border-color: #f6dc91 !important;    background: linear-gradient(180deg, #f6dc91, #edca75) !important;    color: #0f0803 !important;    -webkit-text-fill-color: #0f0803 !important;  }}@media (min-width: 1025px) {  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-hero h1,  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo h1 {    width: 100% !important;    max-width: 760px !important;    margin: 10px 0 0 !important;    padding: 0 !important;    color: var(--t35-cream, #f7f1e7) !important;    -webkit-text-fill-color: var(--t35-cream, #f7f1e7) !important;    font-family: Georgia, "Times New Roman", serif !important;    font-size: 40px !important;    font-style: normal !important;    font-weight: 900 !important;    line-height: 1.025 !important;    letter-spacing: -.022em !important;    text-transform: none !important;    text-wrap: balance !important;    overflow-wrap: normal !important;    word-break: normal !important;    hyphens: none !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-hero {    grid-template-columns: minmax(0, 1fr) minmax(360px, .82fr) !important;    column-gap: clamp(48px, 5vw, 88px) !important;    padding-top: 54px !important;    padding-bottom: 34px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-kicker {    margin-bottom: 8px !important;  }  html body #tbh-biffvarsel-fifo#tbh-biffvarsel-fifo .bv-lead {    align-self: end !important;    max-width: 520px !important;    margin-bottom: 2px !important;  }}#tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-doneness-row {  grid-column: 1 / -1 !important;  display: flex !important;  align-items: baseline !important;  justify-content: flex-start !important;  gap: 7px !important;  width: 100% !important;  min-width: 0 !important;  margin: 3px 0 0 !important;  padding: 0 !important;  text-align: left !important;}#tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-doneness-label {  display: inline-block !important;  flex: 0 0 auto !important;  margin: 0 !important;  color: #9e9282 !important;  -webkit-text-fill-color: #9e9282 !important;  font-size: 10px !important;  font-weight: 900 !important;  line-height: 1.4 !important;  letter-spacing: .09em !important;  text-transform: uppercase !important;  white-space: nowrap !important;}#tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-doneness-row.tbh-booking-confirmation__preorder-doneness {  display: inline-block !important;  flex: 0 1 auto !important;  width: auto !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  color: #e5bd66 !important;  -webkit-text-fill-color: #e5bd66 !important;  font-size: 12.5px !important;  font-weight: 900 !important;  line-height: 1.4 !important;  letter-spacing: 0 !important;  text-transform: none !important;  white-space: normal !important;  overflow-wrap: anywhere !important;}#tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-serving {  grid-column: 1 / -1 !important;  margin-top: 3px !important;}@media (max-width: 620px) {  #tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder]  .tbh-booking-confirmation__preorder-item {    grid-template-columns: 1fr !important;  }  #tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder]  .tbh-booking-confirmation__preorder-doneness-row {    grid-column: 1 !important;    display: flex !important;    flex-wrap: wrap !important;    gap: 5px 6px !important;  }}#tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-item--regular {  display: grid !important;  grid-template-columns: minmax(0, 1fr) !important;  grid-auto-flow: row !important;  gap: 4px !important;  align-items: start !important;}#tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-item--regular > .tbh-booking-confirmation__preorder-name,#tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-item--regular > .tbh-booking-confirmation__preorder-doneness-row,#tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-item--regular > .tbh-booking-confirmation__preorder-serving {  grid-column: 1 / -1 !important;  width: 100% !important;  min-width: 0 !important;}#tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-item--regular > .tbh-booking-confirmation__preorder-name {  margin: 0 !important;  padding: 0 !important;}#tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-item--regular > .tbh-booking-confirmation__preorder-doneness-row {  display: flex !important;  flex-wrap: wrap !important;  align-items: baseline !important;  justify-content: flex-start !important;  gap: 5px !important;  margin: 2px 0 0 !important;  padding: 0 !important;  text-align: left !important;}#tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-item--regular .tbh-booking-confirmation__preorder-doneness-label {  display: inline !important;  margin: 0 !important;  color: #9e9282 !important;  -webkit-text-fill-color: #9e9282 !important;  font-size: 10px !important;  font-weight: 900 !important;  line-height: 1.4 !important;  letter-spacing: .09em !important;  text-transform: uppercase !important;  white-space: nowrap !important;}#tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-item--regular .tbh-booking-confirmation__preorder-doneness {  display: inline !important;  width: auto !important;  margin: 0 !important;  padding: 0 !important;  color: #e5bd66 !important;  -webkit-text-fill-color: #e5bd66 !important;  font-size: 12.5px !important;  font-weight: 900 !important;  line-height: 1.4 !important;  letter-spacing: 0 !important;  text-transform: none !important;  white-space: normal !important;}#tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-item--regular > .tbh-booking-confirmation__preorder-serving {  margin: 2px 0 0 !important;  padding: 0 !important;}#tbh-booking-confirmation-v19-42 [data-tbh-confirmation-preorder] {  padding-top: 15px !important;  padding-bottom: 15px !important;}html body #tbh-booking-confirmation-v19-42[data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-list >.tbh-booking-confirmation__preorder-item.tbh-booking-confirmation__preorder-item--regular {  display: flex !important;  flex-direction: column !important;  flex-wrap: nowrap !important;  align-items: stretch !important;  justify-content: flex-start !important;  grid-template-columns: none !important;  grid-template-rows: none !important;  grid-auto-flow: unset !important;  gap: 0 !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  text-align: left !important;}html body #tbh-booking-confirmation-v19-42[data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-item--regular >.tbh-booking-confirmation__preorder-name {  display: block !important;  position: static !important;  float: none !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  text-align: left !important;  justify-self: start !important;  align-self: stretch !important;}html body #tbh-booking-confirmation-v19-42[data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-item--regular >.tbh-booking-confirmation__preorder-doneness-row {  display: block !important;  position: static !important;  float: none !important;  clear: both !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 6px 0 0 !important;  padding: 0 !important;  text-align: left !important;  justify-self: start !important;  align-self: stretch !important;  white-space: normal !important;}html body #tbh-booking-confirmation-v19-42[data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-item--regular.tbh-booking-confirmation__preorder-doneness-label {  display: inline !important;  position: static !important;  margin: 0 5px 0 0 !important;  padding: 0 !important;  color: #9e9282 !important;  -webkit-text-fill-color: #9e9282 !important;  font-size: 10px !important;  font-weight: 900 !important;  line-height: 1.45 !important;  letter-spacing: .09em !important;  text-transform: uppercase !important;  vertical-align: baseline !important;}html body #tbh-booking-confirmation-v19-42[data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-item--regular.tbh-booking-confirmation__preorder-doneness {  display: inline !important;  position: static !important;  float: none !important;  width: auto !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  color: #e5bd66 !important;  -webkit-text-fill-color: #e5bd66 !important;  font-size: 12.5px !important;  font-weight: 900 !important;  line-height: 1.45 !important;  letter-spacing: 0 !important;  text-align: left !important;  text-transform: none !important;  white-space: normal !important;  vertical-align: baseline !important;}html body #tbh-booking-confirmation-v19-42[data-tbh-confirmation-preorder].tbh-booking-confirmation__preorder-item--regular >.tbh-booking-confirmation__preorder-serving {  display: block !important;  position: static !important;  float: none !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 5px 0 0 !important;  padding: 0 !important;  text-align: left !important;  justify-self: start !important;  align-self: stretch !important;}@supports selector(:has(*)) {  html body #tbh-booking-confirmation-v19-42  [data-tbh-confirmation-preorder]  .tbh-booking-confirmation__preorder-item:has(> .tbh-booking-confirmation__preorder-doneness-row) {    display: flex !important;    flex-direction: column !important;    flex-wrap: nowrap !important;    align-items: stretch !important;    justify-content: flex-start !important;    grid-template-columns: none !important;    gap: 0 !important;    width: 100% !important;    text-align: left !important;  }  html body #tbh-booking-confirmation-v19-42  [data-tbh-confirmation-preorder]  .tbh-booking-confirmation__preorder-item:has(> .tbh-booking-confirmation__preorder-doneness-row) >  .tbh-booking-confirmation__preorder-doneness-row {    display: block !important;    width: 100% !important;    margin: 6px 0 0 !important;    text-align: left !important;  }}html.usn body #tbh-bookinger-enterprise .tbhfp {  --fp23-live: #70d79a;  --fp23-live-soft: rgba(112,215,154,.10);  --fp23-live-line: rgba(112,215,154,.46);  --fp23-shadow: #f0c66f;  --fp23-shadow-soft: rgba(240,198,111,.085);  --fp23-shadow-line: rgba(240,198,111,.44);  --fp23-blue: #8fc7f3;  --fp23-blue-soft: rgba(89,155,218,.10);  --fp23-purple: #e2a8ec;  --fp23-red: #ff8f88;  --fp23-zone-hard: #ff6868;  --fp23-zone-path: #f2b84e;  --fp23-zone-door: #d983ea;}html.usn body #tbh-bookinger-enterprise .tbhfp :is(  .fp-v23-inventory-panel,  .fp-v23-zone-panel,  .fp-v23-solver-panel) {  position: relative !important;  overflow: hidden !important;}html.usn body #tbh-bookinger-enterprise .tbhfp :is(  .fp-v23-inventory-panel,  .fp-v23-zone-panel,  .fp-v23-solver-panel)::before {  content: "" !important;  position: absolute !important;  inset: 0 auto 0 0 !important;  width: 2px !important;  pointer-events: none !important;  background: linear-gradient(180deg, transparent, rgba(239,212,137,.52), transparent) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-solver-panel::before {  background: linear-gradient(180deg, transparent, rgba(142,186,229,.68), transparent) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-inventory-panel .fp-panel-head,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-panel .fp-panel-head,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-solver-panel .fp-panel-head {  background:    linear-gradient(180deg, rgba(255,255,255,.018), transparent),    rgba(7,5,3,.36) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-inventory-kpis {  margin-bottom: 2px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-inventory-kpis .fp-kpi {  min-height: 58px !important;  display: grid !important;  align-content: center !important;  border-color: rgba(211,169,82,.18) !important;  background: rgba(255,255,255,.014) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-inventory-kpis .fp-kpi strong {  color: #f6ead2 !important;  font-variant-numeric: tabular-nums !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-form {  display: grid !important;  gap: 10px !important;  margin-top: 12px !important;  padding-top: 12px !important;  border-top: 1px solid rgba(212,163,61,.22) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-grid {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 8px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-grid > label {  min-width: 0 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-list {  display: grid !important;  gap: 7px !important;  margin-top: 10px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-row {  display: flex !important;  align-items: center !important;  justify-content: space-between !important;  gap: 10px !important;  min-width: 0 !important;  padding: 9px 10px !important;  border: 1px solid rgba(212,163,61,.20) !important;  border-radius: 8px !important;  background: rgba(255,255,255,.018) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-row:hover {  border-color: rgba(229,190,104,.34) !important;  background: rgba(255,255,255,.026) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-row > div {  display: grid !important;  gap: 2px !important;  min-width: 0 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-row strong {  overflow: hidden !important;  color: var(--text) !important;  font-size: 11px !important;  text-overflow: ellipsis !important;  white-space: nowrap !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-row small {  color: rgba(236,226,207,.63) !important;  font-size: 9px !important;  line-height: 1.35 !important;  font-variant-numeric: tabular-nums !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-row button {  flex: 0 0 auto !important;  min-height: 29px !important;  padding: 5px 8px !important;  border-color: rgba(240,139,131,.32) !important;  color: #ffc1bb !important;  font-size: 9px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone {  position: absolute !important;  z-index: 6 !important;  pointer-events: none !important;  box-sizing: border-box !important;  overflow: hidden !important;  border: 2px solid rgba(255,104,104,.94) !important;  background:    repeating-linear-gradient(      135deg,      rgba(153,26,26,.30) 0 8px,      rgba(75,10,10,.14) 8px 16px    ) !important;  box-shadow:    inset 0 0 22px rgba(255,54,54,.12),    0 0 0 1px rgba(255,104,104,.06) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone > span {  position: absolute !important;  top: 5px !important;  left: 5px !important;  max-width: calc(100% - 10px) !important;  padding: 3px 6px !important;  overflow: hidden !important;  border: 1px solid rgba(255,96,96,.55) !important;  border-radius: 999px !important;  background: rgba(17,5,5,.92) !important;  color: #ffd0d0 !important;  font-size: 8px !important;  font-weight: 900 !important;  line-height: 1.15 !important;  letter-spacing: .035em !important;  text-overflow: ellipsis !important;  white-space: nowrap !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone--hard_block {  border-color: rgba(255,104,104,.96) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone--required_path {  border-color: rgba(242,184,78,.96) !important;  background:    repeating-linear-gradient(      135deg,      rgba(181,112,15,.25) 0 8px,      rgba(68,43,6,.10) 8px 16px    ) !important;  box-shadow:    inset 0 0 22px rgba(255,177,56,.10),    0 0 0 1px rgba(242,184,78,.06) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone--required_path > span {  border-color: rgba(242,184,78,.58) !important;  background: rgba(43,27,5,.92) !important;  color: #ffe0a5 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone--door_swing {  border-color: rgba(217,131,234,.94) !important;  background:    repeating-linear-gradient(      135deg,      rgba(132,38,139,.26) 0 8px,      rgba(57,11,61,.10) 8px 16px    ) !important;  box-shadow:    inset 0 0 22px rgba(217,131,234,.10),    0 0 0 1px rgba(217,131,234,.06) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone--door_swing > span {  border-color: rgba(217,131,234,.58) !important;  background: rgba(43,10,48,.92) !important;  color: #f7cbff !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-canvas > .fp-object {  z-index: 10;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-object.is-furniture-selected {  outline: 2px solid #f1c453 !important;  outline-offset: 3px !important;  box-shadow:    0 0 0 1px rgba(241,196,83,.30),    0 0 18px rgba(241,196,83,.25) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-selection-note,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-object-state {  margin: 8px 0 !important;  padding: 8px 9px !important;  border: 1px solid rgba(212,163,61,.20) !important;  border-radius: 7px !important;  background: rgba(212,163,61,.055) !important;  color: rgba(245,235,215,.90) !important;  font-size: 10px !important;  line-height: 1.4 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-calibration,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-next-action {  display: grid !important;  gap: 4px !important;  margin-top: 10px !important;  padding: 11px 13px !important;  border-radius: 9px !important;  font-size: 11px !important;  line-height: 1.45 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-calibration[hidden],html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-next-action[hidden] {  display: none !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-calibration {  border: 1px solid rgba(255,177,56,.55) !important;  background:    linear-gradient(90deg, rgba(255,177,56,.055), transparent),    rgba(84,52,8,.22) !important;  color: #f2d79b !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-calibration strong {  color: #ffd570 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-next-action {  border: 1px solid rgba(89,174,255,.48) !important;  background:    linear-gradient(90deg, rgba(89,174,255,.055), transparent),    rgba(21,64,105,.20) !important;  color: #bddcff !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-next-action strong {  color: #8bcbff !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-solver-health {  display: grid !important;  gap: 3px !important;  margin-bottom: 10px !important;  min-height: 38px !important;  align-content: center !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-solver-health strong {  color: #f2ddb0 !important;  font-size: 11px !important;  font-weight: 850 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-solver-health span {  color: rgba(234,224,207,.66) !important;  font-size: 9px !important;  font-variant-numeric: tabular-nums !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-solver-metrics {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 6px !important;  margin-bottom: 10px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-solver-metrics span {  display: flex !important;  align-items: center !important;  justify-content: center !important;  min-width: 0 !important;  min-height: 36px !important;  padding: 5px !important;  border: 1px solid rgba(212,163,61,.18) !important;  border-radius: 7px !important;  background: rgba(255,255,255,.018) !important;  color: rgba(245,235,215,.84) !important;  font-size: 9px !important;  font-weight: 750 !important;  line-height: 1.25 !important;  text-align: center !important;  font-variant-numeric: tabular-nums !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-mode-actions {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 7px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-mode-actions > button {  width: 100% !important;  min-height: 38px !important;  margin: 0 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp [data-solver-live] {  border-color: rgba(112,215,154,.44) !important;  background: rgba(112,215,154,.055) !important;  color: #bff1d0 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp [data-solver-live]:not(:disabled):hover {  border-color: rgba(112,215,154,.76) !important;  background: rgba(112,215,154,.12) !important;  color: #e5ffed !important;}html.usn body #tbh-bookinger-enterprise .tbhfp [data-solver-shadow] {  border-color: rgba(240,198,111,.40) !important;  background: rgba(240,198,111,.045) !important;  color: #f4d895 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-trace {  margin-top: 10px !important;  padding-top: 9px !important;  border-top: 1px solid rgba(212,163,61,.16) !important;  color: rgba(234,224,207,.66) !important;  font-size: 10px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-trace summary {  cursor: pointer !important;  color: #e5c775 !important;  font-size: 10px !important;  font-weight: 800 !important;  list-style-position: outside !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-trace p {  margin: 7px 0 0 !important;  color: rgba(234,224,207,.66) !important;  font-size: 9px !important;  line-height: 1.45 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.is-v23-shadow .fp-canvas-wrap {  position: relative !important;  border-color: var(--fp23-shadow-line) !important;  box-shadow: inset 0 0 0 1px rgba(240,198,111,.04) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.is-v23-shadow .fp-canvas-wrap::after {  content: "SHADOW QA · FORHÅNDSVISNING – IKKE AUTORITATIV LIVE-PLASSERING" !important;  position: absolute !important;  left: 12px !important;  bottom: 12px !important;  z-index: 40 !important;  max-width: calc(100% - 24px) !important;  padding: 6px 9px !important;  border: 1px solid rgba(255,188,69,.48) !important;  border-radius: 7px !important;  background: rgba(18,13,5,.94) !important;  color: #ffd16f !important;  font-size: 9px !important;  font-weight: 900 !important;  line-height: 1.25 !important;  letter-spacing: .03em !important;  pointer-events: none !important;  box-shadow: 0 5px 18px rgba(0,0,0,.30) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.is-v23-authoritative .fp-canvas-wrap {  border-color: var(--fp23-live-line) !important;  box-shadow:    inset 0 0 0 1px rgba(112,215,154,.035),    0 0 18px rgba(75,179,111,.045) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.is-v23-authoritative .fp-canvas-wrap::after {  content: "AUTO LIVE · SERVER-SOLVER AKTIV" !important;  position: absolute !important;  left: 12px !important;  bottom: 12px !important;  z-index: 40 !important;  max-width: calc(100% - 24px) !important;  padding: 6px 9px !important;  border: 1px solid rgba(112,215,154,.48) !important;  border-radius: 7px !important;  background: rgba(7,31,18,.94) !important;  color: #bff1d0 !important;  font-size: 9px !important;  font-weight: 900 !important;  line-height: 1.25 !important;  letter-spacing: .03em !important;  pointer-events: none !important;  box-shadow: 0 5px 18px rgba(0,0,0,.30) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.is-v23-shadow [data-solver-mode] {  border-color: var(--fp23-shadow-line) !important;  background: var(--fp23-shadow-soft) !important;  color: #f5d58a !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.is-v23-authoritative [data-solver-mode] {  border-color: var(--fp23-live-line) !important;  background: var(--fp23-live-soft) !important;  color: #bff1d0 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-option.is-selected {  border-color: rgba(112,215,154,.48) !important;  background: rgba(112,215,154,.050) !important;  box-shadow: inset 3px 0 0 #70d79a !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.is-v23-shadow .fp-scene-option.is-selected {  border-color: rgba(240,198,111,.48) !important;  background: rgba(240,198,111,.050) !important;  box-shadow: inset 3px 0 0 #f0c66f !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-scene-option.is-emergency:not(.is-selected) {  border-color: rgba(239,111,103,.36) !important;  background: rgba(104,30,27,.10) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp :is(  button,  input,  select,  summary):focus-visible {  outline: 2px solid rgba(239,212,137,.90) !important;  outline-offset: 2px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-row button:focus-visible {  outline-color: rgba(255,143,136,.92) !important;}@media (max-width: 1180px) {  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-grid {    grid-template-columns: repeat(4,minmax(0,1fr)) !important;  }  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-grid > label:first-child,  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-grid > label:nth-child(2) {    grid-column: span 2 !important;  }}@media (max-width: 900px) {  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-grid,  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-solver-metrics {    grid-template-columns: 1fr !important;  }  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-grid > label {    grid-column: auto !important;  }  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-mode-actions {    grid-template-columns: 1fr !important;  }}@media (max-width: 780px) {  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-row {    align-items: stretch !important;    flex-direction: column !important;  }  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-row button {    width: 100% !important;  }  html.usn body #tbh-bookinger-enterprise .tbhfp.is-v23-shadow .fp-canvas-wrap::after,  html.usn body #tbh-bookinger-enterprise .tbhfp.is-v23-authoritative .fp-canvas-wrap::after {    position: sticky !important;    left: 8px !important;    bottom: 8px !important;    display: inline-block !important;    max-width: 430px !important;  }}@media (prefers-reduced-motion: reduce) {  html.usn body #tbh-bookinger-enterprise .tbhfp *,  html.usn body #tbh-bookinger-enterprise .tbhfp *::before,  html.usn body #tbh-bookinger-enterprise .tbhfp *::after {    scroll-behavior: auto !important;    transition-duration: .001ms !important;    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;  }}html.usn body #tbh-bookinger-enterprise .tbhe-auth--v24 {  min-height: 68vh !important;  background:    radial-gradient(circle at 50% 0%, rgba(215,173,82,.055), transparent 26rem),    #090a0b !important;}html.usn body #tbh-bookinger-enterprise .tbhe-auth--v24 .tbhe-auth__card {  width: min(460px,100%) !important;  max-width: 460px !important;  padding: 30px !important;  border: 1px solid var(--admin-border-strong,rgba(255,255,255,.14)) !important;  border-radius: 14px !important;  background: var(--admin-surface,#111316) !important;  box-shadow: 0 20px 70px rgba(0,0,0,.36) !important;}html.usn body #tbh-bookinger-enterprise .tbhe-auth__form--personal {  display: grid !important;  gap: 12px !important;  margin-top: 18px !important;}html.usn body #tbh-bookinger-enterprise .tbhe-auth__form--personal > label {  display: grid !important;  gap: 6px !important;}html.usn body #tbh-bookinger-enterprise .tbhe-auth__legacy {  margin-top: 15px !important;  padding-top: 13px !important;  border-top: 1px solid rgba(215,173,82,.16) !important;}html.usn body #tbh-bookinger-enterprise .tbhe-auth__legacy > summary {  cursor: pointer !important;  color: rgba(242,243,244,.58) !important;  font-size: 10px !important;  font-weight: 700 !important;  line-height: 1.4 !important;  user-select: none !important;}html.usn body #tbh-bookinger-enterprise .tbhe-auth__legacy[open] > summary {  color: var(--admin-gold-light,#edcf85) !important;}html.usn body #tbh-bookinger-enterprise .tbhe-auth__form--legacy {  display: grid !important;  gap: 9px !important;  margin-top: 10px !important;  padding: 11px !important;  border: 1px solid rgba(215,173,82,.16) !important;  border-radius: 9px !important;  background: rgba(215,173,82,.025) !important;}html.usn body #tbh-bookinger-enterprise .tbhe-auth__form--legacy small {  color: rgba(242,243,244,.46) !important;  font-size: 9px !important;  line-height: 1.45 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-auth__form--legacy code {  color: var(--admin-gold-light,#edcf85) !important;  font: inherit !important;}html.usn body #tbh-bookinger-enterprise .tbhe-auth-user {  display: inline-flex !important;  align-items: center !important;  min-width: 0 !important;  min-height: 27px !important;  max-width: 260px !important;  padding: 4px 9px !important;  overflow: hidden !important;  border: 1px solid rgba(120,201,154,.24) !important;  border-radius: 999px !important;  background: rgba(120,201,154,.045) !important;  color: #bfe8cc !important;  font-size: 9px !important;  font-weight: 700 !important;  line-height: 1 !important;  text-overflow: ellipsis !important;  white-space: nowrap !important;}html.usn body #tbh-bookinger-enterprise .tbhe-auth-user[hidden] {  display: none !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate {  position: relative !important;  margin-top: 32px !important;  padding-top: 0 !important;  border: 0 !important;  border-top: 1px solid rgba(215,173,82,.26) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate::before {  content: "V24" !important;  position: absolute !important;  top: -10px !important;  right: 0 !important;  z-index: 1 !important;  padding: 3px 7px !important;  border: 1px solid rgba(215,173,82,.28) !important;  border-radius: 999px !important;  background: #0b0c0e !important;  color: var(--admin-gold-light,#edcf85) !important;  font-size: 8px !important;  font-weight: 800 !important;  line-height: 1 !important;  letter-spacing: .08em !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate > .tbhe-panel__head {  display: flex !important;  align-items: flex-start !important;  justify-content: space-between !important;  gap: 16px !important;  padding: 18px 0 10px !important;  border: 0 !important;  border-bottom: 1px solid var(--admin-border,rgba(255,255,255,.085)) !important;  background: transparent !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate > .tbhe-panel__head h3 {  color: var(--admin-text,#f2f3f4) !important;  font-size: 16px !important;  font-weight: 700 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate > .tbhe-panel__head p {  max-width: 760px !important;  margin-top: 4px !important;  color: var(--admin-muted,#a5abb3) !important;  font-size: 11px !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate > .tbhe-panel__body {  padding: 14px 0 0 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate [data-v24-gate-status] {  min-height: 38px !important;  margin: 0 0 13px !important;  padding: 10px 12px !important;  border-left: 3px solid rgba(137,189,232,.62) !important;  border-radius: 0 8px 8px 0 !important;  background: rgba(137,189,232,.045) !important;  color: #bfdcf3 !important;  font-size: 11px !important;  line-height: 1.45 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate [data-v24-gate-status].is-success {  border-left-color: rgba(120,201,154,.76) !important;  background: rgba(120,201,154,.045) !important;  color: #bfe8cc !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate [data-v24-gate-status].is-error {  border-left-color: rgba(237,143,136,.82) !important;  background: rgba(237,143,136,.05) !important;  color: #f1aaa4 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-system-grid {  display: grid !important;  grid-template-columns: repeat(4,minmax(0,1fr)) !important;  gap: 0 !important;  margin-top: 0 !important;  border-top: 1px solid var(--admin-border,rgba(255,255,255,.085)) !important;  border-bottom: 1px solid var(--admin-border,rgba(255,255,255,.085)) !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-system-item {  min-width: 0 !important;  padding: 12px 14px !important;  border: 0 !important;  border-right: 1px solid var(--admin-border,rgba(255,255,255,.085)) !important;  border-radius: 0 !important;  background: transparent !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-system-item:last-child {  border-right: 0 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-system-item span {  display: block !important;  color: var(--admin-faint,#737a84) !important;  font-size: 9px !important;  font-weight: 650 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-system-item strong {  display: block !important;  margin-top: 4px !important;  overflow: hidden !important;  color: var(--admin-text,#f2f3f4) !important;  font-size: 13px !important;  font-weight: 750 !important;  line-height: 1.2 !important;  text-overflow: ellipsis !important;  white-space: nowrap !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate [data-v24-gate-blockers] {  min-height: 0 !important;  margin: 12px 0 0 !important;  padding: 0 !important;  border: 0 !important;  background: transparent !important;  color: var(--admin-muted,#a5abb3) !important;  font-size: 10px !important;  line-height: 1.5 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate [data-v24-gate-blockers].is-error {  color: #f1aaa4 !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate [data-v24-gate-blockers].is-success {  color: #bfe8cc !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-form__actions {  display: flex !important;  grid-column: auto !important;  flex-wrap: wrap !important;  gap: 8px !important;  margin-top: 13px !important;  padding-top: 13px !important;  border-top: 1px solid var(--admin-border,rgba(255,255,255,.085)) !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-form__actions button {  width: auto !important;  min-height: 36px !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-form__actions button:disabled {  opacity: 1 !important;  border-color: rgba(255,255,255,.075) !important;  background: rgba(255,255,255,.025) !important;  color: rgba(242,243,244,.33) !important;  -webkit-text-fill-color: rgba(242,243,244,.33) !important;  cursor: not-allowed !important;}html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate [data-v24-gate-autolive-enable]:not(:disabled) {  border-color: #e7c36c !important;  background: linear-gradient(180deg,#efd486,#d8aa49) !important;  color: #080604 !important;  -webkit-text-fill-color: #080604 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-zone-form {  gap: 9px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-zone-form > label.is-wide {  grid-column: 1 / -1 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-zone-geometry {  display: none !important;  grid-column: 1 / -1 !important;  min-width: 0 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-zone-geometry.is-active:not([hidden]) {  display: block !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-zone-geometry textarea {  width: 100% !important;  min-width: 0 !important;  min-height: 88px !important;  resize: vertical !important;  font-family: ui-monospace,SFMono-Regular,Consolas,monospace !important;  font-size: 10px !important;  line-height: 1.45 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-measured {  grid-column: 1 / -1 !important;  margin: 2px 0 !important;  padding: 8px 9px !important;  border: 1px solid rgba(120,201,154,.20) !important;  border-radius: 8px !important;  background: rgba(120,201,154,.025) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-row.is-measured {  border-color: rgba(120,201,154,.28) !important;  box-shadow: inset 2px 0 0 rgba(120,201,154,.66) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-zone-row.is-unmeasured {  border-color: rgba(240,198,111,.28) !important;  box-shadow: inset 2px 0 0 rgba(240,198,111,.58) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-zone-svg {  position: absolute !important;  inset: 0 !important;  z-index: 5 !important;  width: 100% !important;  height: 100% !important;  pointer-events: none !important;  overflow: visible !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-zone-shape {  vector-effect: non-scaling-stroke !important;  stroke-width: 10 !important;  stroke-linejoin: round !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-zone-shape--hard_block {  fill: rgba(180,36,36,.22) !important;  stroke: rgba(255,104,104,.90) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-zone-shape--required_path {  fill: rgba(181,112,15,.16) !important;  stroke: rgba(242,184,78,.90) !important;  stroke-dasharray: 28 18 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-zone-shape--door_swing {  fill: rgba(132,38,139,.17) !important;  stroke: rgba(217,131,234,.92) !important;  stroke-dasharray: 20 14 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-canvas > .fp-object {  z-index: 10 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.is-v24-degraded .fp-canvas-wrap {  border-color: rgba(237,143,136,.72) !important;  box-shadow:    inset 0 0 0 1px rgba(237,143,136,.08),    0 0 25px rgba(183,53,48,.09) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.is-v24-degraded .fp-canvas-wrap::after {  content: "AUTO LIVE · DEGRADED · SISTE BEKREFTEDE FYSISKE SCENE BEHOLDES" !important;  border-color: rgba(237,143,136,.60) !important;  background: rgba(49,10,9,.96) !important;  color: #ffd0cd !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.is-v24-degraded [data-solver-mode] {  border-color: rgba(237,143,136,.56) !important;  background: rgba(237,143,136,.08) !important;  color: #ffc6c2 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-action-head {  display: flex !important;  align-items: center !important;  justify-content: space-between !important;  gap: 10px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-action-steps {  display: grid !important;  gap: 5px !important;  margin: 7px 0 0 !important;  padding-left: 20px !important;  color: rgba(222,238,253,.86) !important;  font-size: 10px !important;  line-height: 1.4 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-action-steps li {  margin: 0 !important;  color: inherit !important;  font-size: inherit !important;  line-height: inherit !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-action-steps li::marker {  color: #8fc7f3 !important;  font-weight: 900 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp [data-solver-trace] .is-error {  color: #ffaaa4 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-solver-metrics,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-solver-metrics {  grid-template-columns: repeat(3,minmax(0,1fr)) !important;}@media (max-width: 1100px) {  html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-system-grid {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-system-item:nth-child(2n) {    border-right: 0 !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-system-item:nth-child(-n+2) {    border-bottom: 1px solid var(--admin-border,rgba(255,255,255,.085)) !important;  }}@media (max-width: 900px) {  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-solver-metrics,  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-solver-metrics {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-auth-user {    max-width: 170px !important;  }}@media (max-width: 720px) {  html.usn body #tbh-bookinger-enterprise .tbhe-auth--v24 {    min-height: 100svh !important;    padding: 16px !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-auth--v24 .tbhe-auth__card {    padding: 22px !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-auth-user {    max-width: 126px !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate > .tbhe-panel__head {    align-items: stretch !important;    flex-direction: column !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate > .tbhe-panel__head > button {    width: 100% !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-form__actions {    display: grid !important;    grid-template-columns: 1fr !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-form__actions button {    width: 100% !important;  }}@media (max-width: 620px) {  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v23-solver-metrics,  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-solver-metrics,  html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-system-grid {    grid-template-columns: 1fr !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-system-item,  html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-system-item:nth-child(2n) {    border-right: 0 !important;    border-bottom: 1px solid var(--admin-border,rgba(255,255,255,.085)) !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate .tbhe-system-item:last-child {    border-bottom: 0 !important;  }  html.usn body #tbh-bookinger-enterprise .tbhfp .fp-v24-action-head {    align-items: flex-start !important;    flex-direction: column !important;  }}@media (prefers-reduced-motion: reduce) {  html.usn body #tbh-bookinger-enterprise .tbhe-auth--v24 *,  html.usn body #tbh-bookinger-enterprise .tbhe-v24-gate *,  html.usn body #tbh-bookinger-enterprise .tbhfp *,  html.usn body #tbh-bookinger-enterprise .tbhfp *::before,  html.usn body #tbh-bookinger-enterprise .tbhfp *::after {    scroll-behavior: auto !important;    transition-duration: .001ms !important;    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;  }}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-emergency-zone {    right: auto !important;  bottom: auto !important;  z-index: 5 !important;  border: 2px solid rgba(255,67,67,.92) !important;  background:    repeating-linear-gradient(      135deg,      rgba(190,22,22,.21) 0,      rgba(190,22,22,.21) 10px,      rgba(100,5,5,.11) 10px,      rgba(100,5,5,.11) 20px    ) !important;  box-shadow: inset 0 0 28px rgba(150,0,0,.10) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-emergency-zone span {  top: 10px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-emergency-zone small {  top: 36px !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.fp-v23-zone[data-zone-code="EXIT_CLEARANCE_TOP"] {  z-index: 6 !important;  border: 2px solid rgba(62,196,104,.98) !important;  background:    repeating-linear-gradient(      135deg,      rgba(39,145,76,.18) 0 8px,      rgba(12,62,29,.07) 8px 16px    ) !important;  box-shadow:    inset 0 0 22px rgba(62,196,104,.08),    0 0 0 1px rgba(62,196,104,.08) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.fp-v23-zone[data-zone-code="EXIT_CLEARANCE_TOP"] > span {  border-color: rgba(62,196,104,.62) !important;  background: rgba(6,38,17,.94) !important;  color: #c9f4d5 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.fp-v23-zone[data-zone-code="KITCHEN_ACCESS_BOTTOM"] {  z-index: 6 !important;  border: 2px solid rgba(62,196,104,.98) !important;  background:    repeating-linear-gradient(      135deg,      rgba(39,145,76,.18) 0 8px,      rgba(12,62,29,.07) 8px 16px    ) !important;  box-shadow:    inset 0 0 22px rgba(62,196,104,.08),    0 0 0 1px rgba(62,196,104,.08) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.fp-v23-zone[data-zone-code="KITCHEN_ACCESS_BOTTOM"] > span {  border-color: rgba(62,196,104,.62) !important;  background: rgba(6,38,17,.94) !important;  color: #c9f4d5 !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-object.is-conflict {  outline: 2px solid #ff6961 !important;  outline-offset: 2px !important;  box-shadow:    0 0 0 1px rgba(255,105,97,.35),    0 0 18px rgba(255,70,63,.20) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-chair.is-free {  outline: 1px dashed rgba(117,190,255,.72);  outline-offset: 2px;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-chair.is-free.is-selected,html.usn body #tbh-bookinger-enterprise .tbhfp .fp-chair.is-free.is-furniture-selected {  outline-style: solid;  outline-width: 2px;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-chair.is-attached::after {  content: "↔";  position: absolute;  right: 3px;  bottom: 1px;  font-size: 9px;  opacity: .55;  pointer-events: none;}html.usn body #tbh-bookinger-enterprise .tbhfp .fp-chair.is-free::after {  content: "FRI";  position: absolute;  right: 3px;  bottom: 2px;  font-size: 7px;  letter-spacing: .04em;  opacity: .75;  pointer-events: none;}html.usn body #tbh-bookinger-enterprise .tbhfp.fp-v23-zone[data-zone-code="EXIT_CLEARANCE_TOP"] {  z-index: 6 !important;  border-color: rgba(62,196,104,.98) !important;}html.usn body #tbh-bookinger-enterprise .tbhfp.fp-v23-zone[data-zone-code="KITCHEN_ACCESS_BOTTOM"] {  z-index: 6 !important;  border-color: rgba(225,177,54,.98) !important;}@media (min-width: 981px) {    html.usn body:has(#tbh-bookinger-enterprise) :is(    main,    #main,    .site-main,    .usn-page,    .page-content,    .main-content,    .body-content  ) {    width: 100% !important;    max-width: none !important;    margin-left: 0 !important;    margin-right: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;    overflow: visible !important;  }    html.usn body:has(#tbh-bookinger-enterprise) :is(    section.content.component.usn_cmp_code,    section.usn_cmp_code,    .component.usn_cmp_code,    .usn_cmp_code,    .component-code,    .code-component  ):has(#tbh-bookinger-enterprise) {    position: relative !important;    width: 100vw !important;    min-width: 100vw !important;    max-width: none !important;    margin-left: calc(50% - 50vw) !important;    margin-right: calc(50% - 50vw) !important;    padding: 0 !important;    border: 0 !important;    background: transparent !important;    box-shadow: none !important;    overflow: visible !important;  }    html.usn body:has(#tbh-bookinger-enterprise) :is(    .component-inner,    .component-main,    .container,    .container-fluid,    .row,    .code-item,    [class*="col-"]  ):has(#tbh-bookinger-enterprise) {    width: 100% !important;    min-width: 0 !important;    max-width: none !important;    margin: 0 !important;    padding: 0 !important;    overflow: visible !important;  }    html.usn body #tbh-bookinger-enterprise {    width: 100% !important;    min-width: 0 !important;    max-width: none !important;    margin: 0 !important;    padding: 0 !important;    overflow-x: clip !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-shell {    width: 100% !important;    min-width: 0 !important;    max-width: none !important;    margin: 0 !important;    padding: 10px 12px 12px !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-app,  html.usn body #tbh-bookinger-enterprise .tbhe-layout,  html.usn body #tbh-bookinger-enterprise .tbhe-main,  html.usn body #tbh-bookinger-enterprise .tbhe-view {    width: 100% !important;    min-width: 0 !important;    max-width: none !important;  }    html.usn body #tbh-bookinger-enterprise .tbhe-layout {    grid-template-columns:      var(--ops-sidebar, 214px)      minmax(0, 1fr) !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-main {    padding-left: 16px !important;    padding-right: 16px !important;  }}@media (min-width: 1600px) {  html.usn body #tbh-bookinger-enterprise .tbhe-shell {    padding-left: 14px !important;    padding-right: 14px !important;  }  html.usn body #tbh-bookinger-enterprise .tbhe-main {    padding-left: 18px !important;    padding-right: 18px !important;  }}html.usn body #tbh-bookinger-enterprise [data-internal-event-row],body #tbh-bookinger-enterprise [data-internal-event-row] {  grid-column: 1 / -1 !important;  display: grid !important;  grid-template-columns: 1fr !important;  gap: 10px !important;  min-width: 0 !important;  width: 100% !important;  margin: 0 !important;}html.usn body #tbh-bookinger-enterprise [data-internal-event-row][hidden],body #tbh-bookinger-enterprise [data-internal-event-row][hidden] {  display: none !important;}html.usn body #tbh-bookinger-enterprise [data-internal-event-row] > label:has(> [data-internal-private-restaurant]),html.usn body #tbh-bookinger-enterprise [data-internal-event-row] > label:has(> [data-internal-layout-approved]),body #tbh-bookinger-enterprise [data-internal-event-row] > label:has(> [data-internal-private-restaurant]),body #tbh-bookinger-enterprise [data-internal-event-row] > label:has(> [data-internal-layout-approved]) {  display: grid !important;  grid-template-columns: 20px minmax(0, 1fr) !important;  align-items: start !important;  justify-content: stretch !important;  gap: 10px !important;  width: 100% !important;  min-width: 0 !important;  min-height: 0 !important;  margin: 0 !important;  padding: 10px 12px !important;  border: 1px solid rgba(216, 182, 94, 0.22) !important;  border-radius: 9px !important;  background: rgba(255, 255, 255, 0.018) !important;  color: var(--admin-text, #f2f3f4) !important;  font-size: 12px !important;  font-weight: 650 !important;  line-height: 1.4 !important;  letter-spacing: 0 !important;  text-transform: none !important;  cursor: pointer !important;  user-select: none !important;}html.usn body #tbh-bookinger-enterprise [data-internal-event-row] > label:has(> [data-internal-private-restaurant]:checked),html.usn body #tbh-bookinger-enterprise [data-internal-event-row] > label:has(> [data-internal-layout-approved]:checked),body #tbh-bookinger-enterprise [data-internal-event-row] > label:has(> [data-internal-private-restaurant]:checked),body #tbh-bookinger-enterprise [data-internal-event-row] > label:has(> [data-internal-layout-approved]:checked) {  border-color: rgba(228, 189, 99, 0.64) !important;  background: rgba(214, 173, 89, 0.09) !important;  color: #fff5d8 !important;}html.usn body #tbh-bookinger-enterprise input[data-internal-private-restaurant][type="checkbox"],html.usn body #tbh-bookinger-enterprise input[data-internal-layout-approved][type="checkbox"],body #tbh-bookinger-enterprise input[data-internal-private-restaurant][type="checkbox"],body #tbh-bookinger-enterprise input[data-internal-layout-approved][type="checkbox"] {  -webkit-appearance: checkbox !important;  appearance: auto !important;  position: static !important;  inset: auto !important;  display: block !important;  box-sizing: border-box !important;  flex: none !important;  width: 18px !important;  min-width: 18px !important;  max-width: 18px !important;  height: 18px !important;  min-height: 18px !important;  max-height: 18px !important;  margin: 1px 0 0 !important;  padding: 0 !important;  border: 0 !important;  border-radius: 3px !important;  outline: none !important;  background: transparent !important;  box-shadow: none !important;  color: initial !important;  -webkit-text-fill-color: initial !important;  accent-color: #e4bd63 !important;  opacity: 1 !important;  visibility: visible !important;  cursor: pointer !important;  justify-self: start !important;  align-self: start !important;}html.usn body #tbh-bookinger-enterprise input[data-internal-private-restaurant][type="checkbox"]:focus-visible,html.usn body #tbh-bookinger-enterprise input[data-internal-layout-approved][type="checkbox"]:focus-visible,body #tbh-bookinger-enterprise input[data-internal-private-restaurant][type="checkbox"]:focus-visible,body #tbh-bookinger-enterprise input[data-internal-layout-approved][type="checkbox"]:focus-visible {  outline: 2px solid rgba(244, 217, 138, 0.92) !important;  outline-offset: 3px !important;  box-shadow: none !important;}html.usn body #tbh-bookinger-enterprise [data-internal-event-capacity],body #tbh-bookinger-enterprise [data-internal-event-capacity] {  grid-column: 1 / -1 !important;  min-width: 0 !important;  min-height: 0 !important;  margin: 0 !important;  padding: 9px 11px !important;  border: 1px solid rgba(216, 182, 94, 0.18) !important;  border-radius: 8px !important;  background: rgba(255, 255, 255, 0.015) !important;  color: var(--admin-muted, #a5abb3) !important;  font-size: 11px !important;  font-weight: 550 !important;  line-height: 1.45 !important;  letter-spacing: 0 !important;  text-transform: none !important;}html.usn body #tbh-bookinger-enterprise [data-internal-event-capacity]:empty,body #tbh-bookinger-enterprise [data-internal-event-capacity]:empty {  display: none !important;}html.usn body #tbh-bookinger-enterprise [data-internal-event-capacity].is-success,body #tbh-bookinger-enterprise [data-internal-event-capacity].is-success {  display: block !important;  border-color: rgba(120, 201, 154, 0.34) !important;  background: rgba(120, 201, 154, 0.065) !important;  color: #bff0cf !important;}html.usn body #tbh-bookinger-enterprise [data-internal-event-capacity].is-error,body #tbh-bookinger-enterprise [data-internal-event-capacity].is-error {  display: block !important;  border-color: rgba(237, 143, 136, 0.42) !important;  background: rgba(237, 143, 136, 0.065) !important;  color: #ffc1bb !important;}html.usn body #tbh-bookinger-enterprise [data-internal-message]:not(:empty),body #tbh-bookinger-enterprise [data-internal-message]:not(:empty) {  min-height: 0 !important;  padding: 8px 10px !important;  border-radius: 8px !important;}html.usn body #tbh-bookinger-enterprise [data-internal-message].is-error,body #tbh-bookinger-enterprise [data-internal-message].is-error {  border: 1px solid rgba(237, 143, 136, 0.42) !important;  background: rgba(237, 143, 136, 0.065) !important;  color: #ffc1bb !important;}html.usn body #tbh-bookinger-enterprise [data-internal-message].is-success,body #tbh-bookinger-enterprise [data-internal-message].is-success {  border: 1px solid rgba(120, 201, 154, 0.34) !important;  background: rgba(120, 201, 154, 0.065) !important;  color: #bff0cf !important;}html.usn body #tbh-bookinger-enterprise [data-internal-event-preview],body #tbh-bookinger-enterprise [data-internal-event-preview] {  justify-self: start !important;  width: auto !important;  min-width: 0 !important;  min-height: 36px !important;}@media (max-width: 720px) {  html.usn body #tbh-bookinger-enterprise [data-internal-event-row],  body #tbh-bookinger-enterprise [data-internal-event-row] {    grid-column: 1 !important;  }  html.usn body #tbh-bookinger-enterprise [data-internal-event-row] > label:has(> [data-internal-private-restaurant]),  html.usn body #tbh-bookinger-enterprise [data-internal-event-row] > label:has(> [data-internal-layout-approved]),  body #tbh-bookinger-enterprise [data-internal-event-row] > label:has(> [data-internal-private-restaurant]),  body #tbh-bookinger-enterprise [data-internal-event-row] > label:has(> [data-internal-layout-approved]) {    grid-template-columns: 22px minmax(0, 1fr) !important;    padding: 11px 12px !important;    font-size: 13px !important;  }  html.usn body #tbh-bookinger-enterprise input[data-internal-private-restaurant][type="checkbox"],  html.usn body #tbh-bookinger-enterprise input[data-internal-layout-approved][type="checkbox"],  body #tbh-bookinger-enterprise input[data-internal-private-restaurant][type="checkbox"],  body #tbh-bookinger-enterprise input[data-internal-layout-approved][type="checkbox"] {    width: 20px !important;    min-width: 20px !important;    max-width: 20px !important;    height: 20px !important;    min-height: 20px !important;    max-height: 20px !important;  }  html.usn body #tbh-bookinger-enterprise [data-internal-event-preview],  body #tbh-bookinger-enterprise [data-internal-event-preview] {    width: 100% !important;  }}html body #avbestill-bord#avbestill-bord {  --cancel64-bg: #050403;  --cancel64-surface: #0b0906;  --cancel64-surface-2: #100d09;  --cancel64-line: rgba(221,185,111,.18);  --cancel64-line-strong: rgba(221,185,111,.36);  --cancel64-gold: #ddb96f;  --cancel64-gold-strong: #f2d17d;  --cancel64-bone: #f7f1e7;  --cancel64-copy: rgba(247,241,231,.78);  --cancel64-muted: rgba(247,241,231,.54);  --cancel64-danger: #ffb4a8;  --cancel64-danger-bg: rgba(141,45,35,.11);  --cancel64-success: #bfe5c7;  --cancel64-success-bg: rgba(70,139,91,.10);  position: relative !important;  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  min-height: 0 !important;  margin: 0 !important;  padding: 0 0 64px !important;  overflow: clip !important;  background:    radial-gradient(circle at 22% 0%, rgba(199,161,90,.055), transparent 27rem),    linear-gradient(180deg, #070503 0%, #050403 52%, #030201 100%) !important;  color: var(--cancel64-bone) !important;  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__inner {  position: relative !important;  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  min-height: 0 !important;  height: auto !important;  margin: 0 !important;  padding: 0 !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__header {  position: relative !important;  inset: auto !important;  display: block !important;  width: min(1040px, calc(100% - 48px)) !important;  max-width: 1040px !important;  min-width: 0 !important;  min-height: 0 !important;  height: auto !important;  margin: 0 auto !important;  padding: 58px 0 20px !important;  border: 0 !important;  background: transparent !important;  box-shadow: none !important;  transform: none !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__header::before {  content: "" !important;  display: block !important;  width: 34px !important;  height: 1px !important;  margin: 0 0 13px !important;  background: linear-gradient(90deg, var(--cancel64-gold), transparent) !important;  opacity: .9 !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__header::after {  content: none !important;  display: none !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__eyebrow {  position: static !important;  display: block !important;  width: auto !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  color: var(--cancel64-gold) !important;  -webkit-text-fill-color: var(--cancel64-gold) !important;  font-family: Inter, system-ui, sans-serif !important;  font-size: 10px !important;  font-weight: 800 !important;  line-height: 1.2 !important;  letter-spacing: .13em !important;  text-transform: uppercase !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__header h1 {  position: static !important;  display: block !important;  width: auto !important;  max-width: 760px !important;  margin: 8px 0 0 !important;  padding: 0 !important;  color: var(--cancel64-bone) !important;  -webkit-text-fill-color: var(--cancel64-bone) !important;  font-family: "Cormorant Garamond", Georgia, "Times New Roman", serif !important;  font-size: clamp(2.7rem, 5vw, 4.5rem) !important;  font-weight: 600 !important;  line-height: .95 !important;  letter-spacing: -.015em !important;  text-transform: none !important;  text-wrap: balance !important;}html body #avbestill-bord#avbestill-bord #cancel-booking-help {  position: static !important;  display: block !important;  width: auto !important;  max-width: 650px !important;  margin: 13px 0 0 !important;  padding: 0 !important;  color: var(--cancel64-copy) !important;  -webkit-text-fill-color: var(--cancel64-copy) !important;  font-family: Inter, system-ui, sans-serif !important;  font-size: 14px !important;  font-weight: 400 !important;  line-height: 1.6 !important;  letter-spacing: 0 !important;  text-transform: none !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__card {  position: relative !important;  width: min(1040px, calc(100% - 48px)) !important;  max-width: 1040px !important;  min-width: 0 !important;  min-height: 0 !important;  margin: 10px auto 0 !important;  padding: 0 28px 26px !important;  overflow: hidden !important;  border: 1px solid var(--cancel64-line) !important;  border-radius: 18px !important;  background:    radial-gradient(circle at 88% 0%, rgba(221,185,111,.045), transparent 22rem),    rgba(11,9,6,.94) !important;  box-shadow: 0 22px 64px rgba(0,0,0,.26) !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__message {  display: block !important;  width: auto !important;  min-height: 0 !important;  margin: 0 -28px 0 !important;  padding: 13px 28px !important;  border: 0 !important;  border-bottom: 1px solid var(--cancel64-line) !important;  border-radius: 0 !important;  background: rgba(255,255,255,.018) !important;  color: var(--cancel64-copy) !important;  font-size: 12px !important;  font-weight: 550 !important;  line-height: 1.45 !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__message--success {  border-bottom-color: rgba(191,229,199,.22) !important;  background: var(--cancel64-success-bg) !important;  color: var(--cancel64-success) !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__message--error {  border-bottom-color: rgba(255,180,168,.24) !important;  background: var(--cancel64-danger-bg) !important;  color: var(--cancel64-danger) !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__details {  width: 100% !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-grid {  display: grid !important;  grid-template-columns: repeat(4, minmax(0,1fr)) !important;  gap: 0 !important;  width: 100% !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  border-top: 0 !important;  border-bottom: 1px solid var(--cancel64-line) !important;  background: transparent !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-item {  display: block !important;  min-width: 0 !important;  min-height: 82px !important;  margin: 0 !important;  padding: 17px 16px !important;  border: 0 !important;  border-right: 1px solid var(--cancel64-line) !important;  border-bottom: 1px solid var(--cancel64-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-item:nth-child(4n) {  border-right: 0 !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-item--wide {  grid-column: span 2 !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-label {  display: block !important;  margin: 0 0 6px !important;  padding: 0 !important;  color: var(--cancel64-muted) !important;  font-size: 9px !important;  font-weight: 750 !important;  line-height: 1.2 !important;  letter-spacing: .10em !important;  text-transform: uppercase !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-value,html body #avbestill-bord#avbestill-bord .tbh-cancel__status-chip {  display: block !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  color: var(--cancel64-bone) !important;  -webkit-text-fill-color: var(--cancel64-bone) !important;  font-size: 14px !important;  font-weight: 650 !important;  line-height: 1.38 !important;  letter-spacing: 0 !important;  text-transform: none !important;  overflow-wrap: anywhere !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-value--reference {  color: var(--cancel64-gold-strong) !important;  -webkit-text-fill-color: var(--cancel64-gold-strong) !important;  font-variant-numeric: tabular-nums !important;  letter-spacing: .025em !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__status-chip {  display: inline-flex !important;  align-items: center !important;  width: auto !important;  min-height: 25px !important;  padding: 5px 9px !important;  border: 1px solid var(--cancel64-line-strong) !important;  border-radius: 999px !important;  background: rgba(221,185,111,.055) !important;  color: var(--cancel64-gold) !important;  -webkit-text-fill-color: var(--cancel64-gold) !important;  font-size: 10px !important;  font-weight: 750 !important;  line-height: 1 !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__status-chip--confirmed,html body #avbestill-bord#avbestill-bord .tbh-cancel__status-chip--completed {  border-color: rgba(191,229,199,.28) !important;  background: rgba(191,229,199,.07) !important;  color: var(--cancel64-success) !important;  -webkit-text-fill-color: var(--cancel64-success) !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__status-chip--cancelled,html body #avbestill-bord#avbestill-bord .tbh-cancel__status-chip--no_show {  border-color: rgba(255,180,168,.30) !important;  background: rgba(255,180,168,.065) !important;  color: var(--cancel64-danger) !important;  -webkit-text-fill-color: var(--cancel64-danger) !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__policy,html body #avbestill-bord#avbestill-bord .tbh-cancel__guarantee {  width: 100% !important;  min-width: 0 !important;  margin: 20px 0 0 !important;  padding: 15px 17px !important;  border: 0 !important;  border-left: 3px solid rgba(221,185,111,.72) !important;  border-radius: 0 10px 10px 0 !important;  background: rgba(221,185,111,.045) !important;  box-shadow: none !important;  color: var(--cancel64-copy) !important;  font-size: 12px !important;  line-height: 1.55 !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__policy--free {  border-left-color: rgba(191,229,199,.72) !important;  background: rgba(191,229,199,.055) !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__policy--late {  border-left-color: rgba(255,180,168,.72) !important;  background: rgba(255,180,168,.055) !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__policy-title {  display: block !important;  margin: 0 0 5px !important;  color: var(--cancel64-bone) !important;  font-size: 11px !important;  font-weight: 800 !important;  letter-spacing: .03em !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__policy p,html body #avbestill-bord#avbestill-bord .tbh-cancel__guarantee p {  margin: 0 !important;  color: inherit !important;  font-size: inherit !important;  line-height: inherit !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__policy p + p,html body #avbestill-bord#avbestill-bord .tbh-cancel__guarantee p + p {  margin-top: 8px !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__policy a,html body #avbestill-bord#avbestill-bord .tbh-cancel__guarantee a {  color: var(--cancel64-gold) !important;  -webkit-text-fill-color: var(--cancel64-gold) !important;  font-weight: 700 !important;  text-underline-offset: 3px !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__actions,html body #avbestill-bord#avbestill-bord .tbh-cancel__actions--three {  display: grid !important;  grid-template-columns: repeat(3, minmax(0,1fr)) !important;  gap: 10px !important;  width: 100% !important;  min-width: 0 !important;  margin: 22px 0 0 !important;  padding: 20px 0 0 !important;  border-top: 1px solid var(--cancel64-line) !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__button,html body #avbestill-bord#avbestill-bord .tbh-cancel__link {  appearance: none !important;  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  width: 100% !important;  min-width: 0 !important;  min-height: 50px !important;  margin: 0 !important;  padding: 0 16px !important;  border: 1px solid var(--cancel64-line-strong) !important;  border-radius: 999px !important;  background: rgba(255,255,255,.018) !important;  box-shadow: none !important;  color: var(--cancel64-gold) !important;  -webkit-text-fill-color: var(--cancel64-gold) !important;  font-family: Inter, system-ui, sans-serif !important;  font-size: 10px !important;  font-weight: 800 !important;  line-height: 1.1 !important;  letter-spacing: .075em !important;  text-align: center !important;  text-decoration: none !important;  text-transform: uppercase !important;  cursor: pointer !important;  transition:    background 160ms ease,    border-color 160ms ease,    color 160ms ease,    transform 160ms ease !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__button:hover:not(:disabled),html body #avbestill-bord#avbestill-bord .tbh-cancel__link:hover {  transform: translateY(-1px) !important;  border-color: rgba(242,209,125,.65) !important;  background: rgba(221,185,111,.07) !important;  color: var(--cancel64-bone) !important;  -webkit-text-fill-color: var(--cancel64-bone) !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__button--confirm {  border-color: #e6c36f !important;  background: linear-gradient(180deg,#f2d17d,#e6c36f) !important;  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__button--confirm:hover:not(:disabled) {  border-color: #f6dc91 !important;  background: linear-gradient(180deg,#f6dc91,#edca75) !important;  color: #0f0803 !important;  -webkit-text-fill-color: #0f0803 !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__button--danger,html body #avbestill-bord#avbestill-bord [data-cancel-button] {  border-color: rgba(255,180,168,.38) !important;  background: rgba(255,180,168,.035) !important;  color: #ffc0b7 !important;  -webkit-text-fill-color: #ffc0b7 !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__button--danger:hover:not(:disabled),html body #avbestill-bord#avbestill-bord [data-cancel-button]:hover:not(:disabled) {  border-color: rgba(255,180,168,.68) !important;  background: rgba(255,180,168,.085) !important;  color: #ffe0db !important;  -webkit-text-fill-color: #ffe0db !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__button:disabled {  opacity: .48 !important;  pointer-events: none !important;  cursor: not-allowed !important;  transform: none !important;  filter: none !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__support {  margin: 17px 0 0 !important;  padding: 0 !important;  color: var(--cancel64-muted) !important;  font-size: 11px !important;  font-weight: 400 !important;  line-height: 1.55 !important;  text-align: left !important;}html body #avbestill-bord#avbestill-bord .tbh-cancel__support a {  color: rgba(247,241,231,.74) !important;  -webkit-text-fill-color: rgba(247,241,231,.74) !important;  font-weight: 600 !important;}html body #avbestill-bord#avbestill-bord[data-tbh-page-state="success"] .tbh-cancel__card {  border-color: rgba(191,229,199,.22) !important;}html body #avbestill-bord#avbestill-bord[data-tbh-page-state="cancelled"] .tbh-cancel__card,html body #avbestill-bord#avbestill-bord[data-tbh-page-state="error"] .tbh-cancel__card {  border-color: rgba(255,180,168,.24) !important;}@media (max-width: 900px) {  html body #avbestill-bord#avbestill-bord .tbh-cancel__header,  html body #avbestill-bord#avbestill-bord .tbh-cancel__card {    width: min(100% - 32px, 760px) !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel__header {    padding-top: 44px !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-grid {    grid-template-columns: repeat(2, minmax(0,1fr)) !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-item:nth-child(4n) {    border-right: 1px solid var(--cancel64-line) !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-item:nth-child(2n) {    border-right: 0 !important;  }}@media (max-width: 620px) {  html body #avbestill-bord#avbestill-bord {    padding-bottom: 36px !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel__header {    width: calc(100% - 28px) !important;    padding: 34px 0 14px !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel__header h1 {    font-size: clamp(2.25rem, 11vw, 3.1rem) !important;  }  html body #avbestill-bord#avbestill-bord #cancel-booking-help {    font-size: 13px !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel__card {    width: calc(100% - 24px) !important;    margin-top: 8px !important;    padding: 0 16px 18px !important;    border-radius: 15px !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel__message {    margin-inline: -16px !important;    padding-inline: 16px !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-grid {    grid-template-columns: repeat(2, minmax(0,1fr)) !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-item,  html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-item--wide {    grid-column: auto !important;    min-height: 72px !important;    padding: 14px 10px !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-item--wide:first-child {    grid-column: 1 / -1 !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-label {    font-size: 8.5px !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-value,  html body #avbestill-bord#avbestill-bord .tbh-cancel__status-chip {    font-size: 13px !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel__actions,  html body #avbestill-bord#avbestill-bord .tbh-cancel__actions--three {    grid-template-columns: 1fr !important;    gap: 8px !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel__button,  html body #avbestill-bord#avbestill-bord .tbh-cancel__link {    min-height: 48px !important;    font-size: 10px !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel__support {    text-align: center !important;  }}@media (max-width: 390px) {  html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-grid {    grid-template-columns: 1fr !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-item,  html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-item--wide,  html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-item--wide:first-child {    grid-column: 1 !important;    border-right: 0 !important;  }  html body #avbestill-bord#avbestill-bord .tbh-cancel-clean-item {    min-height: 0 !important;    padding: 12px 8px !important;  }}@media (prefers-reduced-motion: reduce) {  html body #avbestill-bord#avbestill-bord *,  html body #avbestill-bord#avbestill-bord *::before,  html body #avbestill-bord#avbestill-bord *::after {    scroll-behavior: auto !important;    transition-duration: .001ms !important;    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;  }}html body #avbestill-bord#avbestill-bord [hidden] {  display: none !important;}html body #avbestill-bord#avbestill-bord[data-tbh-page-state="cancelled"] [data-confirm-button],html body #avbestill-bord#avbestill-bord[data-tbh-page-state="success"] [data-confirm-button][hidden],html body #avbestill-bord#avbestill-bord[data-tbh-page-state="error"] [data-confirm-button][hidden] {  display: none !important;}html body #avbestill-bord#avbestill-bord[data-tbh-page-state="cancelled"] [data-cancel-button] {  pointer-events: none !important;}html.usn body:has(#tbh-booking) {  --tbh-book-wide: 1120px;  --tbh-book-readable: 760px;  --tbh-book-side: clamp(14px, 3.6vw, 72px);  --tbh-book-page: #050403;  --tbh-book-surface: #0a0805;  --tbh-book-surface-2: #100c08;  --tbh-book-surface-3: #151009;  --tbh-book-line: rgba(221,185,111,.18);  --tbh-book-line-strong: rgba(221,185,111,.42);  --tbh-book-text: #f7f1e7;  --tbh-book-muted: rgba(247,241,231,.66);  --tbh-book-faint: rgba(247,241,231,.45);  --tbh-book-gold: #ddb96f;  --tbh-book-gold-strong: #efcc70;  --tbh-book-danger: #ffb4a8;  background:    radial-gradient(circle at 16% 0%, rgba(199,161,90,.045), transparent 28rem),    radial-gradient(circle at 86% 12%, rgba(91,23,18,.08), transparent 32rem),    var(--tbh-book-page) !important;}html.usn body:has(#tbh-booking) :is(  #tbh-booking.tbh-booking--v64,  #biffhus-opplevelse.tbhx) {  font-family: var(--tbh-font-body, Inter, system-ui, sans-serif) !important;  -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility;}html.usn body:has(#tbh-booking) :is(  #tbh-booking.tbh-booking--v64,  #biffhus-opplevelse.tbhx) :is(button,input,select,textarea) {  font-family: inherit;}html.usn body:has(#tbh-booking) :is(  #tbh-booking.tbh-booking--v64,  #biffhus-opplevelse.tbhx) :focus-visible {  outline: 2px solid rgba(239,204,112,.92) !important;  outline-offset: 3px !important;}html.usn body #tbh-booking.tbh-booking--v64 {  width: 100vw !important;  max-width: none !important;  margin-inline: calc(50% - 50vw) !important;  padding-bottom: clamp(42px, 5vw, 76px) !important;  overflow-x: clip !important;  background:    radial-gradient(circle at 50% -14rem, rgba(221,185,111,.07), transparent 36rem),    linear-gradient(180deg, #060503, #030201) !important;}html.usn body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner {  width: min(var(--tbh-book-wide), calc(100vw - (var(--tbh-book-side) * 2))) !important;  max-width: var(--tbh-book-wide) !important;  margin-inline: auto !important;  padding-inline: 0 !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header {  width: 100vw !important;  max-width: none !important;  min-height: clamp(430px, 48vw, 650px) !important;  margin: 0 0 clamp(18px, 2.6vw, 34px) calc(50% - 50vw) !important;  border: 0 !important;  border-radius: 0 !important;  box-shadow: none !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {  width: min(var(--tbh-book-wide), calc(100vw - (var(--tbh-book-side) * 2))) !important;  max-width: var(--tbh-book-wide) !important;  min-height: clamp(430px, 48vw, 650px) !important;  margin-inline: auto !important;  padding: clamp(80px, 8vw, 126px) 0 clamp(54px, 6vw, 88px) !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow,html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title,html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__lead,html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__meta {  width: min(680px, 58vw) !important;  max-width: 680px !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title {  font-size: clamp(3rem, 5.1vw, 5.6rem) !important;  line-height: .91 !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__progress {  display: grid !important;  grid-template-columns: repeat(3, minmax(0,1fr)) !important;  gap: 0 !important;  margin: 0 0 26px !important;  border: 0 !important;  border-block: 1px solid var(--tbh-book-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__progress-item {  min-height: 58px !important;  border: 0 !important;  border-right: 1px solid var(--tbh-book-line) !important;  background: transparent !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__progress-item:last-child {  border-right: 0 !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__progress-item.is-active {  background: linear-gradient(180deg, rgba(221,185,111,.08), transparent) !important;  box-shadow: inset 0 -2px 0 var(--tbh-book-gold) !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__section {  min-height: 0 !important;  padding: clamp(24px, 3.2vw, 46px) 0 !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__section-head {  max-width: 760px !important;  margin-bottom: clamp(20px, 2.4vw, 30px) !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout {  grid-template-columns: minmax(280px, .68fr) minmax(0, 1.32fr) !important;  gap: clamp(24px, 3vw, 46px) !important;}html.usn body #tbh-booking.tbh-booking--v64 :is(  .tbh-booking__time-wrap,  .tbh-booking__preorder-panel,  .tbh-booking__after-work,  .tbh-booking__contact-card,  .tbh-booking__summary) {  border: 1px solid var(--tbh-book-line) !important;  border-radius: 16px !important;  background: linear-gradient(180deg, rgba(255,255,255,.018), transparent), var(--tbh-book-surface) !important;  box-shadow: none !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__time-wrap {  padding: clamp(16px, 2vw, 24px) !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option,html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__time,html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__food-mode-button {  box-shadow: none !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option.is-selected,html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__food-mode-button.is-selected {  border-color: var(--tbh-book-line-strong) !important;  background: rgba(221,185,111,.075) !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__practical {  margin-top: 34px !important;  padding: 28px 0 0 !important;  border: 0 !important;  border-top: 1px solid var(--tbh-book-line) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__practical-grid article {  border: 0 !important;  border-top: 1px solid rgba(221,185,111,.10) !important;  border-radius: 0 !important;  background: transparent !important;}html.usn body #tbh-booking #tbh-booking-experience-route {  position: relative !important;  overflow: hidden !important;  border-color: rgba(221,185,111,.38) !important;  background:    linear-gradient(90deg, rgba(221,185,111,.08), transparent 78%),    rgba(255,255,255,.012) !important;}html.usn body #tbh-booking #tbh-booking-experience-route::before {  content: "" !important;  position: absolute !important;  inset: 0 auto 0 0 !important;  width: 2px !important;  background: var(--tbh-book-gold) !important;}html.usn body #biffhus-opplevelse.tbhx[data-tbh-experience-app] {  --x-bg: var(--tbh-book-page);  --x-panel: var(--tbh-book-surface);  --x-panel2: var(--tbh-book-surface-2);  --x-line: var(--tbh-book-line);  --x-line-strong: var(--tbh-book-line-strong);  --x-gold: var(--tbh-book-gold);  --x-gold2: #c99637;  --x-text: var(--tbh-book-text);  --x-muted: var(--tbh-book-muted);  width: 100vw !important;  max-width: none !important;  margin: 0 calc(50% - 50vw) !important;  padding: clamp(20px, 2.8vw, 34px) 0 clamp(54px, 6vw, 92px) !important;  border: 0 !important;  border-radius: 0 !important;  background:    radial-gradient(circle at 16% 0%, rgba(221,185,111,.05), transparent 28rem),    radial-gradient(circle at 88% 16%, rgba(91,23,18,.08), transparent 32rem),    linear-gradient(180deg, #070503, #030201) !important;  color: var(--x-text) !important;  box-shadow: none !important;}html.usn body #biffhus-opplevelse.tbhx[hidden] {  display: none !important;}html.usn body #biffhus-opplevelse.tbhx *,html.usn body #biffhus-opplevelse.tbhx *::before,html.usn body #biffhus-opplevelse.tbhx *::after {  box-sizing: border-box;}html.usn body #biffhus-opplevelse.tbhx :is(a,button) {  -webkit-tap-highlight-color: transparent;}html.usn body #biffhus-opplevelse.tbhx a {  color: inherit;  text-decoration: none;}html.usn body #biffhus-opplevelse.tbhx > :is(  .tbhx__hero,  .tbhx__progress,  .tbhx__layout,  .tbhx__success) {  width: min(var(--tbh-book-wide), calc(100vw - (var(--tbh-book-side) * 2))) !important;  max-width: var(--tbh-book-wide) !important;  margin-inline: auto !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__hero {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  align-items: end !important;  gap: clamp(24px, 4vw, 72px) !important;  padding: clamp(28px, 4.2vw, 58px) 0 clamp(24px, 3vw, 38px) !important;  border: 0 !important;  border-bottom: 1px solid var(--x-line) !important;  background: transparent !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__hero > div {  max-width: 720px;}html.usn body #biffhus-opplevelse.tbhx .tbhx__eyebrow,html.usn body #biffhus-opplevelse.tbhx .tbhx__step-label {  margin: 0 0 7px !important;  color: var(--x-gold) !important;  font-family: var(--tbh-font-body, Inter, system-ui, sans-serif) !important;  font-size: .66rem !important;  font-weight: 850 !important;  line-height: 1.2 !important;  letter-spacing: .12em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__hero h2 {  max-width: 720px !important;  margin: 0 !important;  color: var(--x-text) !important;  font-family: var(--tbh-font-display, "Cormorant Garamond", Georgia, serif) !important;  font-size: clamp(2.65rem, 4.7vw, 5.4rem) !important;  font-weight: 650 !important;  line-height: .92 !important;  letter-spacing: .01em !important;  text-transform: uppercase !important;  text-wrap: balance;}html.usn body #biffhus-opplevelse.tbhx .tbhx__hero p:not(.tbhx__eyebrow) {  max-width: 660px !important;  margin: 14px 0 0 !important;  color: var(--x-muted) !important;  font-size: clamp(.92rem, 1.1vw, 1.04rem) !important;  line-height: 1.62 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__close,html.usn body #biffhus-opplevelse.tbhx .tbhx__secondary {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 46px !important;  padding: 10px 16px !important;  border: 1px solid var(--x-line-strong) !important;  border-radius: 999px !important;  background: transparent !important;  color: var(--x-text) !important;  font-size: .76rem !important;  font-weight: 750 !important;  cursor: pointer !important;  box-shadow: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__close:hover,html.usn body #biffhus-opplevelse.tbhx .tbhx__secondary:hover {  border-color: var(--x-gold) !important;  background: rgba(221,185,111,.055) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__progress {  display: grid !important;  grid-template-columns: repeat(5, minmax(0,1fr)) !important;  gap: 0 !important;  margin-top: 0 !important;  margin-bottom: clamp(26px, 3vw, 40px) !important;  border-bottom: 1px solid var(--x-line) !important;  background: rgba(5,4,3,.62) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button {  position: relative !important;  display: grid !important;  grid-template-columns: 26px minmax(0,1fr) !important;  align-items: center !important;  gap: 9px !important;  min-width: 0 !important;  min-height: 60px !important;  padding: 10px 14px !important;  border: 0 !important;  border-right: 1px solid rgba(221,185,111,.08) !important;  border-radius: 0 !important;  background: transparent !important;  color: var(--tbh-book-faint) !important;  text-align: left !important;  cursor: pointer !important;  box-shadow: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button:last-child {  border-right: 0 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button::after {  content: "" !important;  position: absolute !important;  left: 0 !important;  right: 0 !important;  bottom: -1px !important;  height: 2px !important;  background: transparent !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button span {  display: grid !important;  place-items: center !important;  width: 26px !important;  height: 26px !important;  border: 1px solid currentColor !important;  border-radius: 50% !important;  font-size: .68rem !important;  font-weight: 800 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button strong {  min-width: 0 !important;  overflow: hidden !important;  font-size: .68rem !important;  font-weight: 800 !important;  letter-spacing: .045em !important;  text-overflow: ellipsis !important;  text-transform: uppercase !important;  white-space: nowrap !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button.is-active,html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button.is-complete {  color: var(--x-gold) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button.is-active::after {  background: var(--x-gold) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button.is-active span {  border-color: var(--x-gold) !important;  background: var(--x-gold) !important;  color: #120b04 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__layout {  display: grid !important;  grid-template-columns: minmax(0,1fr) minmax(290px, 350px) !important;  gap: clamp(28px, 3.2vw, 54px) !important;  align-items: start !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__form {  min-width: 0 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__status {  min-height: 0 !important;  margin: 0 0 16px !important;  border: 0 !important;  border-radius: 10px !important;  background: transparent !important;  color: var(--x-muted) !important;  font-size: .82rem !important;  line-height: 1.45 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__status:not(:empty) {  padding: 11px 13px !important;  border-left: 3px solid var(--x-gold) !important;  background: rgba(221,185,111,.055) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__status.is-error {  border-left-color: var(--tbh-book-danger) !important;  color: #ffd5d1 !important;  background: rgba(91,23,18,.24) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__status.is-loading {  color: var(--x-gold) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__step {  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__step[hidden] {  display: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__step > h3 {  max-width: 840px !important;  margin: 0 0 10px !important;  color: var(--x-text) !important;  font-family: var(--tbh-font-display, "Cormorant Garamond", Georgia, serif) !important;  font-size: clamp(2rem, 3vw, 3.25rem) !important;  font-weight: 650 !important;  line-height: .98 !important;  letter-spacing: .005em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__intro {  max-width: var(--tbh-book-readable) !important;  margin: 0 0 24px !important;  color: var(--x-muted) !important;  font-size: .93rem !important;  line-height: 1.58 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__hp {  position: absolute !important;  left: -10000px !important;  top: auto !important;  width: 1px !important;  height: 1px !important;  overflow: hidden !important;  opacity: 0 !important;  pointer-events: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__fields {  display: grid !important;  gap: 14px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__fields--2 {  grid-template-columns: repeat(2,minmax(0,1fr)) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__fields--3 {  grid-template-columns: repeat(3,minmax(0,1fr)) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__field {  display: grid !important;  gap: 7px !important;  min-width: 0 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__field--full {  grid-column: 1 / -1 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__field > span,html.usn body #biffhus-opplevelse.tbhx .tbhx__wine-plan legend {  color: rgba(247,241,231,.78) !important;  font-size: .66rem !important;  font-weight: 800 !important;  letter-spacing: .075em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse.tbhx :is(  .tbhx__field input,  .tbhx__field select,  .tbhx__field textarea,  .tbhx__wine-budget select,  .tbhx__welcome-qty input,  .tbhx__meal-drink-qty input,  .tbhx__addon-unit-qty input) {  width: 100% !important;  min-width: 0 !important;  min-height: 48px !important;  padding: 11px 12px !important;  border: 1px solid rgba(221,185,111,.26) !important;  border-radius: 10px !important;  outline: 0 !important;  background: #090704 !important;  color: var(--x-text) !important;  box-shadow: none !important;}html.usn body #biffhus-opplevelse.tbhx :is(  .tbhx__field input,  .tbhx__field select,  .tbhx__field textarea,  .tbhx__wine-budget select,  .tbhx__welcome-qty input,  .tbhx__meal-drink-qty input,  .tbhx__addon-unit-qty input):focus {  border-color: var(--x-gold) !important;  box-shadow: 0 0 0 3px rgba(221,185,111,.10) !important;}html.usn body #biffhus-opplevelse.tbhx :is(  .tbhx__note,  .tbhx__commit-note,  .tbhx__exclusive-note) {  display: grid !important;  gap: 5px !important;  margin: 22px 0 0 !important;  padding: 13px 0 13px 15px !important;  border: 0 !important;  border-left: 2px solid rgba(221,185,111,.50) !important;  border-radius: 0 !important;  background: linear-gradient(90deg, rgba(221,185,111,.045), transparent 70%) !important;}html.usn body #biffhus-opplevelse.tbhx :is(  .tbhx__note,  .tbhx__commit-note,  .tbhx__exclusive-note) strong {  color: var(--x-text) !important;  font-size: .86rem !important;}html.usn body #biffhus-opplevelse.tbhx :is(  .tbhx__note span,  .tbhx__commit-note span,  .tbhx__exclusive-note small,  .tbhx__muted,  .tbhx__matrix-footnote,  .tbhx__welcome-help) {  color: var(--x-muted) !important;  font-size: .78rem !important;  line-height: 1.5 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__date-finder {  display: grid !important;  gap: 14px !important;  margin-top: 26px !important;  padding: 22px 0 !important;  border: 0 !important;  border-block: 1px solid var(--x-line) !important;  border-radius: 0 !important;  background: transparent !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__date-finder-head,html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experiences-head,html.usn body #biffhus-opplevelse.tbhx .tbhx__matrix-toolbar,html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-head,html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-allocation-head,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-allocation-head,html.usn body #biffhus-opplevelse.tbhx .tbhx__availability-head {  display: flex !important;  align-items: flex-start !important;  justify-content: space-between !important;  gap: 14px !important;}html.usn body #biffhus-opplevelse.tbhx :is(  .tbhx__date-finder-head h4,  .tbhx__step1-experiences-head h4,  .tbhx__doneness-head h4) {  margin: 0 !important;  color: var(--x-text) !important;  font-family: var(--tbh-font-display, "Cormorant Garamond", Georgia, serif) !important;  font-size: 1.35rem !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse.tbhx :is(  .tbhx__date-finder-head > span,  .tbhx__step1-experiences-head > span,  .tbhx__doneness-head > span,  .tbhx__welcome-allocation-head > span,  .tbhx__meal-drink-allocation-head > span) {  color: var(--x-muted) !important;  font-size: .72rem !important;  line-height: 1.4 !important;  text-align: right !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__date-options {  display: grid !important;  grid-template-columns: repeat(4,minmax(0,1fr)) !important;  gap: 8px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__date-option {  display: grid !important;  gap: 3px !important;  min-height: 78px !important;  padding: 12px 13px !important;  border: 1px solid rgba(221,185,111,.18) !important;  border-radius: 11px !important;  background: rgba(255,255,255,.012) !important;  color: var(--x-text) !important;  text-align: left !important;  cursor: pointer !important;  box-shadow: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__date-option:hover {  border-color: rgba(221,185,111,.48) !important;  background: rgba(221,185,111,.04) !important;  transform: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__date-option.is-selected {  border-color: var(--x-gold) !important;  background: rgba(221,185,111,.09) !important;  box-shadow: inset 0 0 0 1px rgba(221,185,111,.06) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__date-option-day {  color: var(--x-gold) !important;  font-size: .60rem !important;  font-weight: 900 !important;  letter-spacing: .10em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__date-option strong {  color: var(--x-text) !important;  font-size: 1rem !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__date-option small,html.usn body #biffhus-opplevelse.tbhx .tbhx__date-empty {  color: var(--x-muted) !important;  font-size: .72rem !important;  line-height: 1.45 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__date-option small b {  color: var(--x-gold) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__date-empty {  grid-column: 1 / -1 !important;  margin: 0 !important;  padding: 13px 0 !important;  border: 0 !important;  border-top: 1px dashed rgba(221,185,111,.18) !important;  border-radius: 0 !important;  background: transparent !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__date-finder-actions {  display: flex !important;  align-items: flex-start !important;  justify-content: space-between !important;  gap: 14px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__manual-date {  margin-left: auto !important;  min-width: 230px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__manual-date summary {  color: var(--x-gold) !important;  font-size: .72rem !important;  font-weight: 750 !important;  cursor: pointer !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__manual-date[open] {  padding: 12px !important;  border: 1px solid var(--x-line) !important;  border-radius: 10px !important;  background: rgba(255,255,255,.012) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__manual-date .tbhx__field {  margin-top: 10px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experiences {  display: grid !important;  gap: 14px !important;  margin-top: 28px !important;  padding: 0 !important;  border: 0 !important;  background: transparent !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experiences[hidden] {  display: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experience-grid {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 10px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experience {  display: grid !important;  grid-template-rows: auto auto 1fr auto !important;  gap: 8px !important;  min-height: 168px !important;  padding: 15px !important;  border: 1px solid rgba(221,185,111,.18) !important;  border-radius: 12px !important;  background: rgba(255,255,255,.012) !important;  color: var(--x-text) !important;  text-align: left !important;  cursor: pointer !important;  box-shadow: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experience:hover {  border-color: rgba(221,185,111,.48) !important;  background: rgba(221,185,111,.04) !important;  transform: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experience-badge,html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-badge {  justify-self: start !important;  padding: 4px 7px !important;  border: 1px solid rgba(221,185,111,.28) !important;  border-radius: 999px !important;  color: var(--x-gold) !important;  font-size: .56rem !important;  font-weight: 850 !important;  letter-spacing: .08em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experience h5 {  margin: 0 !important;  color: var(--x-text) !important;  font-size: 1rem !important;  line-height: 1.18 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experience-meta {  display: grid !important;  gap: 4px !important;  color: var(--x-muted) !important;  font-size: .72rem !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experience-meta strong {  color: var(--x-gold) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experience-action {  display: flex !important;  align-items: center !important;  justify-content: space-between !important;  gap: 8px !important;  padding-top: 10px !important;  border-top: 1px solid rgba(221,185,111,.10) !important;  color: var(--x-text) !important;  font-size: .70rem !important;  font-weight: 800 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experience-action span:last-child {  color: var(--x-gold) !important;}html.usn body #biffhus-opplevelse.tbhx :is(  .tbhx__step1-experiences-loading,  .tbhx__step1-experiences-empty) {  grid-column: 1 / -1 !important;  margin: 0 !important;  padding: 14px 0 !important;  border: 0 !important;  border-top: 1px dashed rgba(221,185,111,.18) !important;  color: var(--x-muted) !important;  background: transparent !important;  font-size: .78rem !important;  line-height: 1.5 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__matrix-toolbar {  margin: 0 0 14px !important;  padding: 0 0 12px !important;  border: 0 !important;  border-bottom: 1px solid var(--x-line) !important;  border-radius: 0 !important;  background: transparent !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__matrix-toolbar strong {  color: var(--x-text) !important;  font-size: .84rem !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__inline-retry {  min-height: 38px !important;  padding: 8px 12px !important;  border: 1px solid var(--x-line-strong) !important;  border-radius: 999px !important;  background: transparent !important;  color: var(--x-gold) !important;  font-size: .68rem !important;  font-weight: 750 !important;  cursor: pointer !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-grid {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 10px !important;  align-items: stretch !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu {  display: flex !important;  flex-direction: column !important;  min-height: 300px !important;  overflow: hidden !important;  border: 1px solid rgba(221,185,111,.18) !important;  border-radius: 13px !important;  background: rgba(255,255,255,.012) !important;  box-shadow: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu:hover {  border-color: rgba(221,185,111,.40) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu.is-selected {  border-color: var(--x-gold) !important;  background: rgba(221,185,111,.055) !important;  box-shadow: inset 0 0 0 1px rgba(221,185,111,.05) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu.is-unavailable {  opacity: .58 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu.is-error {  border-color: rgba(255,180,168,.40) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-select {  display: grid !important;  grid-template-rows: auto auto 1fr auto !important;  gap: 10px !important;  width: 100% !important;  flex: 1 !important;  padding: 16px !important;  border: 0 !important;  background: transparent !important;  color: inherit !important;  text-align: left !important;  cursor: pointer !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-select:disabled {  cursor: not-allowed !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-select h4 {  margin: 0 !important;  color: var(--x-text) !important;  font-size: 1.05rem !important;  line-height: 1.12 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-select p,html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-choice-note {  margin: 0 !important;  color: var(--x-muted) !important;  font-size: .76rem !important;  line-height: 1.48 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-price {  display: flex !important;  align-items: end !important;  justify-content: space-between !important;  gap: 8px !important;  color: var(--x-gold) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-availability {  padding: 13px 15px 15px !important;  border-top: 1px solid rgba(221,185,111,.12) !important;  background: rgba(0,0,0,.10) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-availability-head {  display: flex !important;  align-items: center !important;  justify-content: space-between !important;  gap: 8px !important;  margin-bottom: 9px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-availability-head strong {  font-size: .70rem !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-availability-head span,html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-empty {  color: var(--x-muted) !important;  font-size: .66rem !important;  line-height: 1.42 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-times,html.usn body #biffhus-opplevelse.tbhx .tbhx__times {  display: flex !important;  flex-wrap: wrap !important;  gap: 6px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-time {  min-width: 62px !important;  min-height: 38px !important;  padding: 7px 9px !important;  border: 1px solid rgba(221,185,111,.24) !important;  border-radius: 9px !important;  background: #090704 !important;  color: var(--x-text) !important;  font-size: .72rem !important;  font-weight: 850 !important;  cursor: pointer !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-time:hover {  border-color: var(--x-gold) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-time.is-selected {  border-color: var(--x-gold) !important;  background: var(--x-gold) !important;  color: #120b04 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness {  display: grid !important;  gap: 14px !important;  margin-top: 28px !important;  padding: 22px 0 0 !important;  border: 0 !important;  border-top: 1px solid var(--x-line) !important;  border-radius: 0 !important;  background: transparent !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness[hidden] {  display: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-copy {  max-width: 760px !important;  margin: 0 !important;  color: var(--x-muted) !important;  font-size: .78rem !important;  line-height: 1.5 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-mode {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 8px !important;  max-width: 620px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-mode label {  position: relative !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-mode input {  position: absolute !important;  opacity: 0 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-mode span {  display: block !important;  height: 100% !important;  padding: 11px 12px !important;  border: 1px solid rgba(221,185,111,.18) !important;  border-radius: 10px !important;  background: rgba(255,255,255,.01) !important;  cursor: pointer !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-mode input:checked + span {  border-color: var(--x-gold) !important;  background: rgba(221,185,111,.07) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-mode strong,html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-mode small {  display: block !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-mode small {  margin-top: 3px !important;  color: var(--x-muted) !important;  font-size: .66rem !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-single {  max-width: 360px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-split-grid {  display: grid !important;  grid-template-columns: 1.3fr .72fr 1.3fr .72fr !important;  gap: 9px !important;  align-items: end !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-rest {  display: grid !important;  gap: 6px !important;  padding: 10px 11px !important;  border: 1px dashed rgba(221,185,111,.22) !important;  border-radius: 10px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-rest span {  color: rgba(247,241,231,.72) !important;  font-size: .60rem !important;  font-weight: 800 !important;  letter-spacing: .06em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-rest strong {  color: var(--x-gold) !important;  font-size: 1.1rem !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-error {  min-height: 0 !important;  margin: 0 !important;  color: var(--tbh-book-danger) !important;  font-size: .72rem !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addons {  display: grid !important;  gap: 0 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__catalog-loading {  padding: 14px 0 !important;  color: var(--x-muted) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon-group {  padding: 24px 0 !important;  border-top: 1px solid var(--x-line) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon-group:first-child {  border-top: 0 !important;  padding-top: 8px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon-group > h4 {  margin: 0 0 12px !important;  color: var(--x-text) !important;  font-family: var(--tbh-font-display, "Cormorant Garamond", Georgia, serif) !important;  font-size: 1.25rem !important;  letter-spacing: .015em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon-grid,html.usn body #biffhus-opplevelse.tbhx .tbhx__choice-grid {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 8px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon {  position: relative !important;  display: grid !important;  grid-template-columns: auto minmax(0,1fr) auto !important;  gap: 10px !important;  align-items: center !important;  min-width: 0 !important;  min-height: 82px !important;  padding: 12px 13px !important;  border: 1px solid rgba(221,185,111,.16) !important;  border-radius: 11px !important;  background: rgba(255,255,255,.01) !important;  cursor: pointer !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon:hover {  border-color: rgba(221,185,111,.42) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon.is-selected {  border-color: var(--x-gold) !important;  background: rgba(221,185,111,.065) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon > input[type="checkbox"],html.usn body #biffhus-opplevelse.tbhx .tbhx__addon input[type="radio"] {  width: 18px !important;  height: 18px !important;  accent-color: var(--x-gold) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon strong,html.usn body #biffhus-opplevelse.tbhx .tbhx__addon small {  display: block !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon strong {  color: var(--x-text) !important;  font-size: .84rem !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon small {  margin-top: 4px !important;  color: var(--x-muted) !important;  font-size: .68rem !important;  line-height: 1.42 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon-price {  color: var(--x-gold) !important;  font-size: .68rem !important;  font-weight: 800 !important;  text-align: right !important;  white-space: nowrap !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon--unit {  grid-template-columns: minmax(0,1fr) auto !important;  cursor: default !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon-main {  display: grid !important;  grid-template-columns: auto minmax(0,1fr) auto !important;  gap: 10px !important;  align-items: center !important;  cursor: pointer !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon-unit-qty {  display: grid !important;  gap: 5px !important;  min-width: 90px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__addon-unit-qty span {  color: var(--x-muted) !important;  font-size: .56rem !important;  font-weight: 800 !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-plans,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-plans {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 8px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-plan,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-plan {  position: relative !important;  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 12px !important;  align-items: center !important;  min-height: 88px !important;  padding: 12px 13px !important;  border: 1px solid rgba(221,185,111,.16) !important;  border-radius: 11px !important;  background: rgba(255,255,255,.01) !important;  cursor: pointer !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-plan:hover,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-plan:hover {  border-color: rgba(221,185,111,.42) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-plan.is-selected,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-plan.is-selected {  border-color: var(--x-gold) !important;  background: rgba(221,185,111,.065) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-plan input,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-plan input {  position: absolute !important;  opacity: 0 !important;  pointer-events: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-plan strong,html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-plan small,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-plan strong,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-plan small {  display: block !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-plan strong,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-plan strong {  color: var(--x-text) !important;  font-size: .84rem !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-plan small,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-plan small {  margin-top: 4px !important;  color: var(--x-muted) !important;  font-size: .68rem !important;  line-height: 1.42 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-plan b,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-plan b {  color: var(--x-gold) !important;  font-size: .68rem !important;  text-align: right !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-allocation,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-allocation {  display: grid !important;  gap: 12px !important;  margin-top: 10px !important;  padding: 14px !important;  border: 1px solid rgba(221,185,111,.18) !important;  border-radius: 11px !important;  background: rgba(221,185,111,.035) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-allocation[hidden],html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-allocation[hidden] {  display: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-allocation-grid,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-allocation-grid {  display: grid !important;  grid-template-columns: repeat(3,minmax(0,1fr)) !important;  gap: 9px !important;  align-items: end !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-qty,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-qty {  display: grid !important;  gap: 6px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-qty > span,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-qty > span,html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-unassigned > span,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-unassigned > span {  color: rgba(247,241,231,.72) !important;  font-size: .58rem !important;  font-weight: 800 !important;  letter-spacing: .06em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-unassigned,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-unassigned {  display: grid !important;  gap: 6px !important;  padding: 10px 11px !important;  border: 1px dashed rgba(221,185,111,.20) !important;  border-radius: 10px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-unassigned strong,html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-unassigned strong {  color: var(--x-gold) !important;  font-size: 1.1rem !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__wine-plan {  margin: 24px 0 0 !important;  padding: 20px 0 0 !important;  border: 0 !important;  border-top: 1px solid var(--x-line) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__wine-plan legend {  margin-bottom: 12px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__choice-grid {  grid-template-columns: repeat(2,minmax(0,1fr)) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__choice-grid label {  position: relative !important;  display: block !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__choice-grid input {  position: absolute !important;  opacity: 0 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__choice-grid label > span {  display: block !important;  min-height: 82px !important;  padding: 12px 13px !important;  border: 1px solid rgba(221,185,111,.16) !important;  border-radius: 11px !important;  background: rgba(255,255,255,.01) !important;  cursor: pointer !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__choice-grid input:checked + span {  border-color: var(--x-gold) !important;  background: rgba(221,185,111,.065) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__choice-grid strong,html.usn body #biffhus-opplevelse.tbhx .tbhx__choice-grid small {  display: block !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__choice-grid strong {  color: var(--x-text) !important;  font-size: .84rem !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__choice-grid small {  margin-top: 4px !important;  color: var(--x-muted) !important;  font-size: .68rem !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__wine-budget {  display: grid !important;  grid-template-columns: minmax(180px,.6fr) minmax(0,1.4fr) !important;  gap: 10px !important;  margin-top: 10px !important;  padding: 12px !important;  border: 1px solid rgba(221,185,111,.16) !important;  border-radius: 11px !important;  background: rgba(255,255,255,.01) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__company {  margin-top: 18px !important;  padding-top: 18px !important;  border-top: 1px solid var(--x-line) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__toggle,html.usn body #biffhus-opplevelse.tbhx .tbhx__consent {  display: grid !important;  grid-template-columns: 24px minmax(0,1fr) !important;  gap: 10px !important;  align-items: start !important;  color: var(--x-muted) !important;  font-size: .78rem !important;  line-height: 1.45 !important;  cursor: pointer !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__toggle input,html.usn body #biffhus-opplevelse.tbhx .tbhx__consent input {  width: 20px !important;  height: 20px !important;  margin-top: 1px !important;  accent-color: var(--x-gold) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__actions {  display: flex !important;  align-items: center !important;  justify-content: space-between !important;  gap: 10px !important;  margin-top: 28px !important;  padding-top: 18px !important;  border-top: 1px solid var(--x-line) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__actions--end {  justify-content: flex-end !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__primary {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 48px !important;  padding: 11px 18px !important;  border: 1px solid var(--x-gold) !important;  border-radius: 999px !important;  background: linear-gradient(180deg,#f2d17d,#d9ad4f) !important;  color: #120b04 !important;  font-size: .76rem !important;  font-weight: 900 !important;  cursor: pointer !important;  box-shadow: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__primary:hover:not(:disabled) {  background: linear-gradient(180deg,#f6dd93,#e0b85b) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__primary:disabled {  border-color: rgba(221,185,111,.22) !important;  background: rgba(91,70,34,.58) !important;  color: rgba(247,241,231,.50) !important;  cursor: not-allowed !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__primary--commit {  min-width: 220px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__basket {  position: sticky !important;  top: calc(var(--tbh-header-height, 72px) + 16px) !important;  min-width: 0 !important;  padding: 18px !important;  border: 1px solid var(--x-line) !important;  border-radius: 14px !important;  background:    linear-gradient(180deg, rgba(221,185,111,.035), transparent 28%),    rgba(9,7,4,.96) !important;  box-shadow: 0 18px 48px rgba(0,0,0,.20) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__basket .tbhx__eyebrow {  margin-bottom: 4px !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__basket h3 {  margin: 0 0 12px !important;  color: var(--x-text) !important;  font-family: var(--tbh-font-display, "Cormorant Garamond", Georgia, serif) !important;  font-size: 1.7rem !important;  line-height: 1 !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__basket-line,html.usn body #biffhus-opplevelse.tbhx .tbhx__review-row {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 10px !important;  align-items: baseline !important;  padding: 9px 0 !important;  border-bottom: 1px solid rgba(221,185,111,.11) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__basket-line span,html.usn body #biffhus-opplevelse.tbhx .tbhx__review-row span {  color: var(--x-muted) !important;  font-size: .68rem !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__basket-line strong,html.usn body #biffhus-opplevelse.tbhx .tbhx__review-row strong {  min-width: 0 !important;  color: var(--x-text) !important;  font-size: .76rem !important;  text-align: right !important;  overflow-wrap: anywhere !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__total {  display: flex !important;  align-items: end !important;  justify-content: space-between !important;  gap: 12px !important;  margin-top: 14px !important;  padding-top: 14px !important;  border-top: 1px solid var(--x-line-strong) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__total span {  color: var(--x-muted) !important;  font-size: .62rem !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__total strong {  color: var(--x-gold) !important;  font-size: 1.28rem !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__basket-note {  margin: 12px 0 0 !important;  color: var(--x-muted) !important;  font-size: .67rem !important;  line-height: 1.48 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__review {  display: grid !important;  gap: 0 !important;  margin-top: 20px !important;  padding: 0 !important;  border: 0 !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__success {  padding: clamp(30px, 5vw, 64px) 0 !important;  border: 0 !important;  background: transparent !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__success[hidden] {  display: none !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__success h3 {  margin: 0 0 10px !important;  color: var(--x-text) !important;  font-family: var(--tbh-font-display, "Cormorant Garamond", Georgia, serif) !important;  font-size: clamp(2rem, 3vw, 3.2rem) !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__success > p {  max-width: 760px !important;  color: var(--x-muted) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__reference {  display: inline-grid !important;  gap: 4px !important;  margin: 16px 0 !important;  padding: 12px 14px !important;  border-left: 2px solid var(--x-gold) !important;  background: rgba(221,185,111,.045) !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__reference span {  color: var(--x-muted) !important;  font-size: .62rem !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse.tbhx .tbhx__reference strong {  color: var(--x-gold) !important;  font-size: 1.1rem !important;}@media (max-width: 1180px) {  html.usn body #biffhus-opplevelse.tbhx .tbhx__layout {    grid-template-columns: minmax(0,1fr) 300px !important;    gap: 28px !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__date-options {    grid-template-columns: repeat(3,minmax(0,1fr)) !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-split-grid {    grid-template-columns: 1fr 110px !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-split-grid > :nth-child(3) {    grid-column: 1 !important;  }}@media (max-width: 980px) {  html.usn body:has(#tbh-booking) {    --tbh-book-side: 18px;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__lead,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__meta {    width: 100% !important;    max-width: 620px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout {    grid-template-columns: 1fr !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__hero {    grid-template-columns: 1fr !important;    align-items: start !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__close {    justify-self: start !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__layout {    grid-template-columns: 1fr !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__basket {    position: static !important;    order: 2 !important;    margin-top: 8px !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-grid,  html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experience-grid {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__date-options {    grid-template-columns: repeat(3,minmax(0,1fr)) !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__addon-grid,  html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-plans,  html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-plans,  html.usn body #biffhus-opplevelse.tbhx .tbhx__choice-grid {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }}@media (max-width: 700px) {  html.usn body:has(#tbh-booking) {    --tbh-book-side: 12px;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__header {    min-height: 470px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    width: calc(100vw - 24px) !important;    min-height: 470px !important;    padding: 80px 0 28px !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title {    font-size: clamp(2.55rem, 11vw, 4rem) !important;  }  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__progress {    position: sticky !important;    top: 0 !important;    z-index: 25 !important;    margin-bottom: 18px !important;    background: rgba(5,4,3,.96) !important;    backdrop-filter: blur(12px) !important;  }  html.usn body #biffhus-opplevelse.tbhx {    padding-top: 6px !important;  }  html.usn body #biffhus-opplevelse.tbhx > :is(    .tbhx__hero,    .tbhx__progress,    .tbhx__layout,    .tbhx__success  ) {    width: calc(100vw - 24px) !important;    max-width: none !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__hero {    padding: 24px 0 20px !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__hero h2 {    font-size: clamp(2.2rem, 11vw, 3.4rem) !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__progress {    position: sticky !important;    top: var(--tbh-header-height, 70px) !important;    z-index: 24 !important;    display: flex !important;    overflow-x: auto !important;    scrollbar-width: none !important;    margin-bottom: 22px !important;    background: rgba(5,4,3,.97) !important;    backdrop-filter: blur(12px) !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__progress::-webkit-scrollbar {    display: none !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button {    flex: 0 0 112px !important;    min-height: 54px !important;    padding: 8px 9px !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button strong {    font-size: .61rem !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__step > h3 {    font-size: clamp(1.9rem, 8vw, 2.55rem) !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__fields--2,  html.usn body #biffhus-opplevelse.tbhx .tbhx__fields--3,  html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-grid,  html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experience-grid,  html.usn body #biffhus-opplevelse.tbhx .tbhx__addon-grid,  html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-plans,  html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-plans,  html.usn body #biffhus-opplevelse.tbhx .tbhx__choice-grid,  html.usn body #biffhus-opplevelse.tbhx .tbhx__wine-budget {    grid-template-columns: 1fr !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__date-options {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__date-finder-head,  html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experiences-head,  html.usn body #biffhus-opplevelse.tbhx .tbhx__matrix-toolbar,  html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-head,  html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-allocation-head,  html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-allocation-head {    display: grid !important;  }  html.usn body #biffhus-opplevelse.tbhx :is(    .tbhx__date-finder-head > span,    .tbhx__step1-experiences-head > span,    .tbhx__doneness-head > span,    .tbhx__welcome-allocation-head > span,    .tbhx__meal-drink-allocation-head > span  ) {    text-align: left !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__date-finder-actions {    display: grid !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__manual-date {    margin-left: 0 !important;    min-width: 0 !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__menu {    min-height: 0 !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-mode {    grid-template-columns: 1fr !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-split-grid {    grid-template-columns: 1fr 92px !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-allocation-grid,  html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-allocation-grid {    grid-template-columns: 1fr 1fr !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-unassigned,  html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-unassigned {    grid-column: 1 / -1 !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__addon--unit {    grid-template-columns: 1fr !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__addon-unit-qty {    min-width: 0 !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__addon-unit-qty input {    width: 100% !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__actions {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 8px !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__actions--end {    justify-content: stretch !important;  }  html.usn body #biffhus-opplevelse.tbhx :is(    .tbhx__primary,    .tbhx__secondary,    .tbhx__close  ) {    width: 100% !important;    min-height: 50px !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__basket {    padding: 16px !important;  }}@media (max-width: 430px) {  html.usn body:has(#tbh-booking) {    --tbh-book-side: 10px;  }  html.usn body #biffhus-opplevelse.tbhx > :is(    .tbhx__hero,    .tbhx__progress,    .tbhx__layout,    .tbhx__success  ) {    width: calc(100vw - 20px) !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__date-options {    grid-template-columns: 1fr !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-allocation-grid,  html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-allocation-grid,  html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-split-grid {    grid-template-columns: 1fr !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__doneness-rest {    min-height: 58px !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__addon {    grid-template-columns: auto minmax(0,1fr) !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__addon-price {    grid-column: 2 !important;    text-align: left !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-plan,  html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-plan {    grid-template-columns: 1fr !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__welcome-plan b,  html.usn body #biffhus-opplevelse.tbhx .tbhx__meal-drink-plan b {    text-align: left !important;  }}@media (prefers-reduced-motion: reduce) {  html.usn body #biffhus-opplevelse.tbhx *,  html.usn body #biffhus-opplevelse.tbhx *::before,  html.usn body #biffhus-opplevelse.tbhx *::after {    scroll-behavior: auto !important;    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;    transition-duration: .001ms !important;  }}html.usn body #tbh-booking.tbh-booking--v64{font-size:14.5px!important;line-height:1.46!important}html.usn body #tbh-booking.tbh-booking--v64 :is(.tbh-booking__eyebrow,.tbh-booking__step,.tbh-booking__summary-eyebrow,.tbh-booking__label){font-size:.58rem!important;letter-spacing:.10em!important}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title{font-size:clamp(2.45rem,4.1vw,4.15rem)!important;line-height:.95!important;letter-spacing:-.015em!important}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__lead{max-width:560px!important;font-size:.88rem!important;line-height:1.52!important}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__meta span{font-size:.58rem!important}html.usn body #tbh-booking.tbh-booking--v64 :is(.tbh-booking__section-title,.tbh-booking__summary-title,.tbh-booking__practical-title,.tbh-booking__after-work-head h3){font-size:clamp(1.55rem,2.25vw,2.2rem)!important;line-height:1.04!important}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__section-intro{font-size:.82rem!important;line-height:1.48!important}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy strong{font-size:.66rem!important}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy small{font-size:.56rem!important}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy strong{font-size:.84rem!important}html.usn body #tbh-booking.tbh-booking--v64 :is(.tbh-booking__commercial-copy small,.tbh-booking__commercial-help,.tbh-booking__hint,.tbh-booking__field small){font-size:.70rem!important;line-height:1.42!important}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__field label{font-size:.61rem!important}html.usn body #tbh-booking.tbh-booking--v64 :is(input,select,textarea){font-size:14px!important}html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__time{font-size:.82rem!important}html.usn body #tbh-booking.tbh-booking--v64 :is(.tbh-booking__continue,.tbh-booking__submit,.tbh-booking__back,.tbh-booking__edit,.tbh-booking__retry){font-size:.66rem!important;letter-spacing:.065em!important}html.usn body #biffhus-opplevelse.tbhx{font-size:14px!important;line-height:1.46!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__eyebrow,.tbhx__step-label){font-size:.57rem!important;letter-spacing:.10em!important}html.usn body #biffhus-opplevelse.tbhx .tbhx__hero h2{max-width:760px!important;font-size:clamp(2.15rem,3.5vw,3.85rem)!important;line-height:.95!important;letter-spacing:0!important}html.usn body #biffhus-opplevelse.tbhx .tbhx__hero p:not(.tbhx__eyebrow){max-width:680px!important;font-size:.86rem!important;line-height:1.52!important}html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button strong{font-size:.60rem!important;letter-spacing:.035em!important}html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button span{font-size:.60rem!important}html.usn body #biffhus-opplevelse.tbhx .tbhx__step>h3{max-width:720px!important;font-size:clamp(1.65rem,2.25vw,2.35rem)!important;line-height:1!important}html.usn body #biffhus-opplevelse.tbhx .tbhx__intro{max-width:680px!important;font-size:.82rem!important;line-height:1.5!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__date-finder-head h4,.tbhx__step1-experiences-head h4,.tbhx__doneness-head h4,.tbhx__addon-group>h4){font-size:1.05rem!important;line-height:1.08!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__date-finder-head>span,.tbhx__step1-experiences-head>span,.tbhx__doneness-head>span,.tbhx__welcome-allocation-head>span,.tbhx__meal-drink-allocation-head>span){font-size:.64rem!important}html.usn body #biffhus-opplevelse.tbhx .tbhx__date-option-day{font-size:.53rem!important}html.usn body #biffhus-opplevelse.tbhx .tbhx__date-option strong{font-size:.88rem!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__date-option small,.tbhx__date-empty){font-size:.64rem!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__step1-experience h5,.tbhx__menu-select h4){font-size:.90rem!important;line-height:1.14!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__step1-experience-meta,.tbhx__step1-experience-action,.tbhx__menu-select p,.tbhx__menu-choice-note){font-size:.64rem!important}html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-time{font-size:.66rem!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__doneness-copy,.tbhx__note span,.tbhx__commit-note span,.tbhx__exclusive-note small,.tbhx__muted,.tbhx__matrix-footnote,.tbhx__welcome-help){font-size:.70rem!important;line-height:1.46!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__doneness-mode strong,.tbhx__addon strong,.tbhx__welcome-plan strong,.tbhx__meal-drink-plan strong,.tbhx__choice-grid strong){font-size:.76rem!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__doneness-mode small,.tbhx__addon small,.tbhx__welcome-plan small,.tbhx__meal-drink-plan small,.tbhx__choice-grid small){font-size:.62rem!important;line-height:1.38!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__addon-price,.tbhx__welcome-plan b,.tbhx__meal-drink-plan b){font-size:.62rem!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__field>span,.tbhx__wine-plan legend){font-size:.58rem!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__field input,.tbhx__field select,.tbhx__field textarea,.tbhx__wine-budget select,.tbhx__welcome-qty input,.tbhx__meal-drink-qty input,.tbhx__addon-unit-qty input){font-size:13px!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__primary,.tbhx__secondary,.tbhx__close,.tbhx__inline-retry){font-size:.66rem!important;letter-spacing:.045em!important}html.usn body #biffhus-opplevelse.tbhx .tbhx__basket h3{font-size:1.35rem!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__basket-line span,.tbhx__review-row span){font-size:.61rem!important}html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__basket-line strong,.tbhx__review-row strong){font-size:.69rem!important}html.usn body #biffhus-opplevelse.tbhx .tbhx__total span{font-size:.56rem!important}html.usn body #biffhus-opplevelse.tbhx .tbhx__total strong{font-size:1.05rem!important}html.usn body #biffhus-opplevelse.tbhx .tbhx__basket-note{font-size:.61rem!important}@media(max-width:700px){  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__title{font-size:clamp(2rem,8.8vw,3rem)!important}  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__lead{font-size:.82rem!important}  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__section-title{font-size:1.55rem!important}  html.usn body #biffhus-opplevelse.tbhx .tbhx__hero h2{font-size:clamp(1.9rem,8.7vw,2.8rem)!important}  html.usn body #biffhus-opplevelse.tbhx .tbhx__hero p:not(.tbhx__eyebrow){font-size:.80rem!important}  html.usn body #biffhus-opplevelse.tbhx .tbhx__step>h3{font-size:1.55rem!important}  html.usn body #biffhus-opplevelse.tbhx .tbhx__intro{font-size:.78rem!important}  html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button strong{font-size:.56rem!important}  html.usn body #biffhus-opplevelse.tbhx :is(.tbhx__date-finder-head h4,.tbhx__step1-experiences-head h4,.tbhx__doneness-head h4,.tbhx__addon-group>h4){font-size:.98rem!important}  html.usn body #biffhus-opplevelse.tbhx .tbhx__basket h3{font-size:1.2rem!important}}@media (min-width: 701px) and (max-width: 1023.98px) {  html.usn body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner,  body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  html.usn body #biffhus-opplevelse.tbhx > .tbhx__hero,  body #biffhus-opplevelse.tbhx > .tbhx__hero,  html.usn body #biffhus-opplevelse.tbhx > .tbhx__progress,  body #biffhus-opplevelse.tbhx > .tbhx__progress,  html.usn body #biffhus-opplevelse.tbhx > .tbhx__layout,  body #biffhus-opplevelse.tbhx > .tbhx__layout,  html.usn body #biffhus-opplevelse.tbhx > .tbhx__success,  body #biffhus-opplevelse.tbhx > .tbhx__success {    width: min(860px, calc(100vw - 40px)) !important;    max-width: 860px !important;    margin-left: auto !important;    margin-right: auto !important;  }  html.usn body #biffhus-opplevelse.tbhx > .tbhx__layout,  body #biffhus-opplevelse.tbhx > .tbhx__layout {    grid-template-columns: 1fr !important;    gap: 24px !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__basket,  body #biffhus-opplevelse.tbhx .tbhx__basket {    position: static !important;  }}@media (min-width: 1024px) {  html.usn body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner,  body #tbh-booking.tbh-booking--v64 > .tbh-booking__inner,  html.usn body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  body #tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  html.usn body #biffhus-opplevelse.tbhx > .tbhx__hero,  body #biffhus-opplevelse.tbhx > .tbhx__hero,  html.usn body #biffhus-opplevelse.tbhx > .tbhx__progress,  body #biffhus-opplevelse.tbhx > .tbhx__progress,  html.usn body #biffhus-opplevelse.tbhx > .tbhx__layout,  body #biffhus-opplevelse.tbhx > .tbhx__layout,  html.usn body #biffhus-opplevelse.tbhx > .tbhx__success,  body #biffhus-opplevelse.tbhx > .tbhx__success {    width: min(1120px, calc(100vw - 64px)) !important;    max-width: 1120px !important;    margin-left: auto !important;    margin-right: auto !important;  }  html.usn body #biffhus-opplevelse.tbhx > .tbhx__layout,  body #biffhus-opplevelse.tbhx > .tbhx__layout {    grid-template-columns: minmax(0, 1fr) 300px !important;    gap: 30px !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__hero > div,  body #biffhus-opplevelse.tbhx .tbhx__hero > div {    max-width: 700px !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__hero h2,  body #biffhus-opplevelse.tbhx .tbhx__hero h2 {    max-width: 700px !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__hero p:not(.tbhx__eyebrow),  body #biffhus-opplevelse.tbhx .tbhx__hero p:not(.tbhx__eyebrow) {    max-width: 620px !important;  }}@media (max-width: 700px) {  html.usn body #biffhus-opplevelse.tbhx > .tbhx__hero,  body #biffhus-opplevelse.tbhx > .tbhx__hero,  html.usn body #biffhus-opplevelse.tbhx > .tbhx__progress,  body #biffhus-opplevelse.tbhx > .tbhx__progress,  html.usn body #biffhus-opplevelse.tbhx > .tbhx__layout,  body #biffhus-opplevelse.tbhx > .tbhx__layout,  html.usn body #biffhus-opplevelse.tbhx > .tbhx__success,  body #biffhus-opplevelse.tbhx > .tbhx__success {    width: calc(100vw - 24px) !important;    max-width: none !important;  }}@media (max-width: 430px) {  html.usn body #biffhus-opplevelse.tbhx > .tbhx__hero,  body #biffhus-opplevelse.tbhx > .tbhx__hero,  html.usn body #biffhus-opplevelse.tbhx > .tbhx__progress,  body #biffhus-opplevelse.tbhx > .tbhx__progress,  html.usn body #biffhus-opplevelse.tbhx > .tbhx__layout,  body #biffhus-opplevelse.tbhx > .tbhx__layout,  html.usn body #biffhus-opplevelse.tbhx > .tbhx__success,  body #biffhus-opplevelse.tbhx > .tbhx__success {    width: calc(100vw - 20px) !important;  }}@media (min-width: 701px) and (max-width: 1023.98px) {  html.usn body #tbh-booking#tbh-booking > .tbh-booking__inner,  html body #tbh-booking#tbh-booking > .tbh-booking__inner {    width: min(860px, calc(100vw - 40px)) !important;    max-width: 860px !important;    min-width: 0 !important;    margin-left: auto !important;    margin-right: auto !important;    padding-left: 0 !important;    padding-right: 0 !important;  }}@media (min-width: 1024px) {  html.usn body #tbh-booking#tbh-booking > .tbh-booking__inner,  html body #tbh-booking#tbh-booking > .tbh-booking__inner {    width: min(1120px, calc(100vw - 64px)) !important;    max-width: 1120px !important;    min-width: 0 !important;    margin-left: auto !important;    margin-right: auto !important;    padding-left: 0 !important;    padding-right: 0 !important;  }}@media (min-width: 1024px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx > .tbhx__hero,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx > .tbhx__progress,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx > .tbhx__layout,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx > .tbhx__success,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx > .tbhx__hero,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx > .tbhx__progress,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx > .tbhx__layout,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx > .tbhx__success {    width: min(1120px, calc(100vw - 64px)) !important;    max-width: 1120px !important;    margin-left: auto !important;    margin-right: auto !important;  }}@media (max-width: 700px) {  html.usn body #tbh-booking#tbh-booking > .tbh-booking__inner,  html body #tbh-booking#tbh-booking > .tbh-booking__inner {    width: 100% !important;    max-width: none !important;  }}@media (min-width: 701px) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header {    position: relative !important;    min-height: 440px !important;    height: 440px !important;    margin-bottom: 0 !important;    border: 0 !important;    border-radius: 0 !important;    overflow: hidden !important;    box-shadow: none !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    position: absolute !important;    z-index: 3 !important;    top: 108px !important;    left: 50% !important;    right: auto !important;    bottom: auto !important;    display: flex !important;    flex-direction: column !important;    align-items: flex-start !important;    justify-content: flex-start !important;    width: min(1120px, calc(100vw - 64px)) !important;    max-width: 1120px !important;    min-width: 0 !important;    height: auto !important;    min-height: 0 !important;    max-height: none !important;    margin: 0 !important;    padding: 0 !important;    overflow: visible !important;    transform: translateX(-50%) !important;    translate: none !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__mobile-kicker,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__mobile-kicker {    display: none !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow {    position: static !important;    width: auto !important;    max-width: none !important;    margin: 0 0 10px !important;    padding: 0 !important;    color: var(--tbh-book-gold, #ddb96f) !important;    font-size: .61rem !important;    font-weight: 850 !important;    line-height: 1.2 !important;    letter-spacing: .11em !important;    text-transform: uppercase !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__title,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__title {    position: static !important;    width: auto !important;    max-width: 660px !important;    margin: 0 !important;    padding: 0 !important;    color: var(--tbh-book-text, #f7f1e7) !important;    font-size: clamp(2.75rem, 4.1vw, 4rem) !important;    line-height: .94 !important;    letter-spacing: -.012em !important;    white-space: normal !important;    overflow: visible !important;    clip: auto !important;    transform: none !important;    translate: none !important;    text-wrap: balance !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__lead,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__lead {    position: static !important;    width: 100% !important;    max-width: 660px !important;    margin: 14px 0 0 !important;    padding: 0 !important;    color: rgba(247,241,231,.72) !important;    font-size: .88rem !important;    line-height: 1.56 !important;    overflow: visible !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__meta,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__meta {    position: static !important;    display: grid !important;    grid-template-columns: repeat(4, max-content) !important;    gap: 0 !important;    width: auto !important;    max-width: 760px !important;    min-height: 0 !important;    margin: 30px 0 0 !important;    padding: 12px 0 0 !important;    border: 0 !important;    border-top: 1px solid rgba(221,185,111,.24) !important;    background: transparent !important;    overflow: visible !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__meta span,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__meta span {    position: static !important;    display: block !important;    width: auto !important;    min-width: 0 !important;    margin: 0 !important;    padding: 0 18px !important;    border: 0 !important;    border-left: 1px solid rgba(221,185,111,.18) !important;    color: rgba(247,241,231,.55) !important;    font-size: .55rem !important;    font-weight: 800 !important;    line-height: 1.3 !important;    letter-spacing: .055em !important;    text-transform: uppercase !important;    white-space: nowrap !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__meta span:first-child,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__meta span:first-child {    padding-left: 0 !important;    border-left: 0 !important;  }}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress {  position: relative !important;  display: grid !important;  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;  gap: 0 !important;  width: 100% !important;  max-width: none !important;  min-height: 58px !important;  margin: 0 0 34px !important;  padding: 0 !important;  border: 0 !important;  border-top: 1px solid rgba(221,185,111,.16) !important;  border-bottom: 1px solid rgba(221,185,111,.16) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item {  position: relative !important;  display: grid !important;  grid-template-columns: 30px minmax(0,1fr) !important;  align-items: center !important;  gap: 10px !important;  min-width: 0 !important;  min-height: 58px !important;  margin: 0 !important;  padding: 9px 14px !important;  border: 0 !important;  border-right: 1px solid rgba(221,185,111,.10) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item:last-child,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item:last-child {  border-right: 0 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item.is-active,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item.is-active {  background: linear-gradient(180deg, rgba(221,185,111,.045), transparent) !important;  box-shadow: inset 0 -2px 0 var(--tbh-book-gold, #ddb96f) !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-number,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-number {  display: grid !important;  place-items: center !important;  width: 28px !important;  height: 28px !important;  min-width: 28px !important;  min-height: 28px !important;  padding: 0 !important;  border: 1px solid rgba(221,185,111,.58) !important;  border-radius: 50% !important;  background: transparent !important;  color: var(--tbh-book-gold, #ddb96f) !important;  font-size: .66rem !important;  font-weight: 900 !important;  line-height: 1 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item.is-active .tbh-booking__progress-number,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-item.is-active .tbh-booking__progress-number {  border-color: var(--tbh-book-gold, #ddb96f) !important;  background: var(--tbh-book-gold, #ddb96f) !important;  color: #120b04 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy {  display: grid !important;  gap: 1px !important;  min-width: 0 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy strong,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy strong {  color: var(--tbh-book-text, #f7f1e7) !important;  font-size: .66rem !important;  font-weight: 850 !important;  line-height: 1.2 !important;  letter-spacing: .045em !important;  text-transform: uppercase !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy small,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__progress-copy small {  color: rgba(247,241,231,.43) !important;  font-size: .54rem !important;  font-weight: 650 !important;  line-height: 1.2 !important;  letter-spacing: .04em !important;  text-transform: uppercase !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__form,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__form {  width: 100% !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__section,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__section {  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  margin: 0 !important;  padding: 10px 0 64px !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;  overflow: visible !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__section-head,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__section-head {  width: 100% !important;  max-width: 760px !important;  margin: 0 0 26px !important;  padding: 0 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__step,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__step {  margin: 0 0 6px !important;  padding: 0 !important;  color: var(--tbh-book-gold, #ddb96f) !important;  font-size: .59rem !important;  font-weight: 850 !important;  line-height: 1.2 !important;  letter-spacing: .10em !important;  text-transform: uppercase !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__section-title,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__section-title {  margin: 0 !important;  padding: 0 !important;  color: var(--tbh-book-text, #f7f1e7) !important;  font-size: clamp(1.85rem, 2.45vw, 2.6rem) !important;  font-weight: 650 !important;  line-height: 1 !important;  letter-spacing: -.005em !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__section-intro,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__section-intro {  max-width: 680px !important;  margin: 9px 0 0 !important;  padding: 0 !important;  color: rgba(247,241,231,.68) !important;  font-size: .82rem !important;  line-height: 1.52 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice {  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  background: transparent !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid {  display: grid !important;  grid-template-columns: repeat(3, minmax(0,1fr)) !important;  gap: 10px !important;  margin: 0 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option {  position: relative !important;  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 10px !important;  align-items: start !important;  min-width: 0 !important;  min-height: 96px !important;  margin: 0 !important;  padding: 15px !important;  border: 1px solid rgba(221,185,111,.17) !important;  border-radius: 11px !important;  background: rgba(255,255,255,.012) !important;  box-shadow: none !important;  cursor: pointer !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option:hover,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option:hover {  border-color: rgba(221,185,111,.42) !important;  background: rgba(221,185,111,.025) !important;  transform: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option.is-selected,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option.is-selected {  border-color: rgba(221,185,111,.62) !important;  background: rgba(221,185,111,.065) !important;  box-shadow: inset 0 0 0 1px rgba(221,185,111,.035) !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-radio,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-radio {  display: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy {  display: grid !important;  gap: 5px !important;  min-width: 0 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy strong,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy strong {  color: var(--tbh-book-text, #f7f1e7) !important;  font-size: .86rem !important;  line-height: 1.2 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy small,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-copy small {  color: rgba(247,241,231,.58) !important;  font-size: .67rem !important;  line-height: 1.42 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-status,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-status {  align-self: start !important;  justify-self: end !important;  padding: 4px 8px !important;  border: 1px solid rgba(221,185,111,.40) !important;  border-radius: 999px !important;  background: transparent !important;  color: var(--tbh-book-gold, #ddb96f) !important;  font-size: .52rem !important;  font-weight: 900 !important;  letter-spacing: .045em !important;  text-transform: uppercase !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option.is-selected .tbh-booking__commercial-status,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option.is-selected .tbh-booking__commercial-status {  border-color: var(--tbh-book-gold, #ddb96f) !important;  background: var(--tbh-book-gold, #ddb96f) !important;  color: #120b04 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-help,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-help {  margin: 10px 0 0 !important;  padding: 0 !important;  border: 0 !important;  background: transparent !important;  color: rgba(247,241,231,.48) !important;  font-size: .66rem !important;  line-height: 1.45 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout {  display: grid !important;  grid-template-columns: minmax(300px,.72fr) minmax(0,1.28fr) !important;  gap: 38px !important;  align-items: start !important;  margin: 28px 0 0 !important;  padding: 30px 0 0 !important;  border: 0 !important;  border-top: 1px solid rgba(221,185,111,.16) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__selection-fields,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__selection-fields {  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  background: transparent !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__fields,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__fields {  gap: 13px !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__fields--two,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__fields--two {  grid-template-columns: 1fr !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__field,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__field {  gap: 6px !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__field label,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__field label {  color: rgba(247,241,231,.72) !important;  font-size: .59rem !important;  font-weight: 850 !important;  letter-spacing: .065em !important;  text-transform: uppercase !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__field :is(input,select,textarea),html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__field :is(input,select,textarea) {  min-height: 48px !important;  padding: 11px 12px !important;  border: 1px solid rgba(221,185,111,.27) !important;  border-radius: 10px !important;  background: #090704 !important;  color: var(--tbh-book-text, #f7f1e7) !important;  font-size: .80rem !important;  box-shadow: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__field :is(input,select,textarea):focus,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__field :is(input,select,textarea):focus {  border-color: var(--tbh-book-gold, #ddb96f) !important;  outline: 0 !important;  box-shadow: 0 0 0 3px rgba(221,185,111,.09) !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__field small,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__field small {  color: rgba(247,241,231,.45) !important;  font-size: .63rem !important;  line-height: 1.42 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 :is(  .tbh-booking__time-wrap,  .tbh-booking__times-wrap,  .tbh-booking__availability,  .tbh-booking__selection-times),html body #tbh-booking#tbh-booking.tbh-booking--v64 :is(  .tbh-booking__time-wrap,  .tbh-booking__times-wrap,  .tbh-booking__availability,  .tbh-booking__selection-times) {  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__times-recommendation,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__times-recommendation {  margin: 12px 0 14px !important;  padding: 11px 12px !important;  border: 0 !important;  border-left: 2px solid var(--tbh-book-gold, #ddb96f) !important;  border-radius: 0 !important;  background: linear-gradient(90deg, rgba(221,185,111,.055), transparent 78%) !important;  color: rgba(247,241,231,.76) !important;  font-size: .69rem !important;  line-height: 1.45 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-times,html body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-times {  display: grid !important;  grid-template-columns: repeat(4, minmax(0,1fr)) !important;  gap: 8px !important;  margin: 0 !important;  padding: 0 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-times > .tbh-booking__times-recommendation,html body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-times > .tbh-booking__times-recommendation {  grid-column: 1 / -1 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-times button[data-time],html body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-times button[data-time] {  min-width: 0 !important;  min-height: 48px !important;  padding: 9px 8px !important;  border: 1px solid rgba(221,185,111,.24) !important;  border-radius: 10px !important;  background: rgba(255,255,255,.01) !important;  color: var(--tbh-book-text, #f7f1e7) !important;  font-size: .74rem !important;  font-weight: 850 !important;  box-shadow: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-times button[data-time]:hover:not(:disabled),html body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-times button[data-time]:hover:not(:disabled) {  border-color: rgba(221,185,111,.58) !important;  background: rgba(221,185,111,.035) !important;  transform: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-selected,html body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-times button[data-time].is-selected {  border-color: var(--tbh-book-gold, #ddb96f) !important;  background: var(--tbh-book-gold, #ddb96f) !important;  color: #120b04 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 :is(  #tbh-booking-experience-route,  .tbh-booking__deadline),html body #tbh-booking#tbh-booking.tbh-booking--v64 :is(  #tbh-booking-experience-route,  .tbh-booking__deadline) {  margin: 22px 0 0 !important;  padding: 13px 0 13px 14px !important;  border: 0 !important;  border-left: 2px solid rgba(221,185,111,.38) !important;  border-radius: 0 !important;  background: linear-gradient(90deg, rgba(221,185,111,.04), transparent 76%) !important;  box-shadow: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-booking-experience-route,html body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-booking-experience-route {  border-left-color: var(--tbh-book-gold, #ddb96f) !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-booking-experience-route .tbh-booking__continue,html body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-booking-experience-route .tbh-booking__continue {  width: auto !important;  min-height: 40px !important;  margin-top: 10px !important;  padding: 8px 13px !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__step-actions,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__step-actions {  display: flex !important;  align-items: center !important;  justify-content: space-between !important;  gap: 10px !important;  margin: 30px 0 0 !important;  padding: 18px 0 0 !important;  border: 0 !important;  border-top: 1px solid rgba(221,185,111,.16) !important;  background: transparent !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 :is(  .tbh-booking__continue,  .tbh-booking__submit,  .tbh-booking__back,  .tbh-booking__edit,  .tbh-booking__retry),html body #tbh-booking#tbh-booking.tbh-booking--v64 :is(  .tbh-booking__continue,  .tbh-booking__submit,  .tbh-booking__back,  .tbh-booking__edit,  .tbh-booking__retry) {  min-height: 46px !important;  padding: 10px 17px !important;  border-radius: 999px !important;  font-size: .67rem !important;  font-weight: 850 !important;  letter-spacing: .035em !important;  box-shadow: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 :is(  .tbh-booking__preorder-panel,  .tbh-booking__after-work,  .tbh-booking__after-work-step1,  .tbh-booking__buffet-split,  .tbh-booking__contact-card,  .tbh-booking__review),html body #tbh-booking#tbh-booking.tbh-booking--v64 :is(  .tbh-booking__preorder-panel,  .tbh-booking__after-work,  .tbh-booking__after-work-step1,  .tbh-booking__buffet-split,  .tbh-booking__contact-card,  .tbh-booking__review) {  border-color: rgba(221,185,111,.16) !important;  background: rgba(255,255,255,.01) !important;  box-shadow: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__practical,html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__practical {  margin-top: 42px !important;  padding: 28px 0 0 !important;  border: 0 !important;  border-top: 1px solid rgba(221,185,111,.14) !important;  border-radius: 0 !important;  background: transparent !important;  box-shadow: none !important;}@media (min-width: 701px) and (max-width: 1023.98px) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header {    height: 410px !important;    min-height: 410px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    top: 92px !important;    width: min(860px, calc(100vw - 40px)) !important;    max-width: 860px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__meta,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__meta {    grid-template-columns: repeat(2, max-content) !important;    row-gap: 8px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout {    grid-template-columns: 1fr !important;    gap: 28px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-times,  html body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-times {    grid-template-columns: repeat(4,minmax(0,1fr)) !important;  }}@media (max-width: 700px) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__section,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__section {    padding: 8px 0 42px !important;    border: 0 !important;    border-radius: 0 !important;    background: transparent !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__section-head,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__section-head {    margin-bottom: 20px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-choice-grid {    grid-template-columns: 1fr !important;    gap: 8px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__commercial-option {    min-height: 0 !important;    padding: 13px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__selection-layout {    grid-template-columns: 1fr !important;    gap: 24px !important;    margin-top: 22px !important;    padding-top: 22px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-times,  html body #tbh-booking#tbh-booking.tbh-booking--v64 #tbh-times {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__step-actions,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__step-actions {    display: grid !important;    grid-template-columns: 1fr !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 :is(    .tbh-booking__continue,    .tbh-booking__submit,    .tbh-booking__back  ),  html body #tbh-booking#tbh-booking.tbh-booking--v64 :is(    .tbh-booking__continue,    .tbh-booking__submit,    .tbh-booking__back  ) {    width: 100% !important;    min-height: 50px !important;  }}@media (min-width: 1024px) {    html.usn body .tbh-booking-section,  body .tbh-booking-section {    position: relative !important;    width: 100vw !important;    max-width: none !important;    margin-left: calc(50% - 50vw) !important;    margin-right: calc(50% - 50vw) !important;    padding-left: 0 !important;    padding-right: 0 !important;    overflow: visible !important;  }  html.usn body .tbh-booking-section > .component-main,  body .tbh-booking-section > .component-main,  html.usn body .tbh-booking-component-main,  body .tbh-booking-component-main,  html.usn body .tbh-booking-component-inner,  body .tbh-booking-component-inner,  html.usn body .tbh-booking-container,  body .tbh-booking-container,  html.usn body .tbh-booking-row,  body .tbh-booking-row,  html.usn body .tbh-booking-code-item,  body .tbh-booking-code-item {    width: 100% !important;    max-width: none !important;    margin-left: 0 !important;    margin-right: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;    flex: 0 0 100% !important;  }  html.usn body .tbh-booking-row,  body .tbh-booking-row {    --bs-gutter-x: 0 !important;    --bs-gutter-y: 0 !important;  }    html.usn body .tbh-booking-introduction,  body .tbh-booking-introduction {    max-width: none !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64,  html body #tbh-booking#tbh-booking.tbh-booking--v64 {    position: relative !important;    width: 100vw !important;    max-width: none !important;    min-width: 0 !important;    margin-left: 0 !important;    margin-right: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;    overflow-x: clip !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header {    width: 100vw !important;    max-width: none !important;    margin-left: 0 !important;    margin-right: 0 !important;    border-left: 0 !important;    border-right: 0 !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 > .tbh-booking__inner,  html body #tbh-booking#tbh-booking.tbh-booking--v64 > .tbh-booking__inner {    width: min(1120px, calc(100vw - 64px)) !important;    max-width: 1120px !important;    min-width: 0 !important;    margin-left: auto !important;    margin-right: auto !important;    padding-left: 0 !important;    padding-right: 0 !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    width: min(1120px, calc(100vw - 64px)) !important;    max-width: 1120px !important;    left: 50% !important;    right: auto !important;    margin-left: 0 !important;    margin-right: 0 !important;    transform: translateX(-50%) !important;  }}@media (min-width: 1024px) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    position: absolute !important;    z-index: 3 !important;    top: 108px !important;    left: max(32px, calc((100vw - 1120px) / 2)) !important;    right: auto !important;    bottom: auto !important;    width: min(660px, calc(100vw - 64px)) !important;    max-width: 660px !important;    min-width: 0 !important;    margin: 0 !important;    padding: 0 !important;    transform: none !important;    translate: none !important;    overflow: visible !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy > *,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy > * {    margin-left: 0 !important;    margin-right: 0 !important;    padding-left: 0 !important;    transform: none !important;    translate: none !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow,  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__title,  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__lead,  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__meta,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__title,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__lead,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__meta {    position: static !important;    left: auto !important;    right: auto !important;    inset: auto !important;    margin-left: 0 !important;    margin-right: 0 !important;    padding-left: 0 !important;    transform: none !important;    translate: none !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__title,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__title {    width: 100% !important;    max-width: 660px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__lead,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__lead {    width: 100% !important;    max-width: 660px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__meta,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__meta {    width: auto !important;    max-width: 760px !important;  }}@media (min-width: 701px) and (max-width: 1023.98px) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    left: max(20px, calc((100vw - 860px) / 2)) !important;    width: min(660px, calc(100vw - 40px)) !important;    max-width: 660px !important;    transform: none !important;  }}@media (min-width: 1024px) {    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header {    position: relative !important;    width: 100vw !important;    max-width: none !important;    margin-left: calc(50% - 50vw) !important;    margin-right: calc(50% - 50vw) !important;    margin-bottom: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;    overflow: hidden !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    position: absolute !important;    z-index: 3 !important;    top: 108px !important;    left: 50% !important;    right: auto !important;    bottom: auto !important;    display: flex !important;    flex-direction: column !important;    align-items: flex-start !important;    justify-content: flex-start !important;    width: min(1120px, calc(100vw - 64px)) !important;    max-width: 1120px !important;    min-width: 0 !important;    height: auto !important;    min-height: 0 !important;    max-height: none !important;    margin: 0 !important;    padding: 0 !important;    overflow: visible !important;    transform: translateX(-50%) !important;    translate: none !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy > *,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy > * {    position: static !important;    left: auto !important;    right: auto !important;    inset: auto !important;    margin-left: 0 !important;    margin-right: 0 !important;    padding-left: 0 !important;    transform: none !important;    translate: none !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__eyebrow {    width: auto !important;    max-width: none !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__title,  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__lead,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__title,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__lead {    width: 100% !important;    max-width: 660px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__meta,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__meta {    width: auto !important;    max-width: 760px !important;  }}@media (min-width: 701px) and (max-width: 1023.98px) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header {    width: 100vw !important;    max-width: none !important;    margin-left: calc(50% - 50vw) !important;    margin-right: calc(50% - 50vw) !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    left: 50% !important;    width: min(860px, calc(100vw - 40px)) !important;    max-width: 860px !important;    transform: translateX(-50%) !important;  }}@media (min-width: 1024px) {    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header {    position: relative !important;    isolation: isolate !important;    width: 100vw !important;    min-width: 100vw !important;    max-width: none !important;    margin-left: calc(50% - 50vw) !important;    margin-right: calc(50% - 50vw) !important;    padding-left: 0 !important;    padding-right: 0 !important;    overflow: hidden !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-media,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-media {    position: absolute !important;    z-index: 0 !important;    top: 0 !important;    bottom: 0 !important;    left: 50% !important;    right: auto !important;    width: 100vw !important;    min-width: 100vw !important;    max-width: none !important;    height: 100% !important;    margin: 0 !important;    padding: 0 !important;    overflow: hidden !important;    transform: translateX(-50%) !important;    translate: none !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-image,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-image {    position: absolute !important;    inset: 0 !important;    display: block !important;    width: 100vw !important;    min-width: 100vw !important;    max-width: none !important;    height: 100% !important;    min-height: 100% !important;    max-height: none !important;    margin: 0 !important;    padding: 0 !important;    object-fit: cover !important;    object-position: 67% center !important;    transform: none !important;    translate: none !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header::after,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header::after {    position: absolute !important;    z-index: 1 !important;    inset: 0 !important;    width: 100% !important;    max-width: none !important;    pointer-events: none !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    z-index: 3 !important;  }}@media (min-width: 1024px) {    html.usn body .tbh-booking-section,  body .tbh-booking-section,  html.usn body .tbh-booking-component-main,  body .tbh-booking-component-main,  html.usn body .tbh-booking-component-inner,  body .tbh-booking-component-inner,  html.usn body .tbh-booking-container,  body .tbh-booking-container,  html.usn body .tbh-booking-row,  body .tbh-booking-row,  html.usn body .tbh-booking-code-item,  body .tbh-booking-code-item,  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 > .tbh-booking__inner,  html body #tbh-booking#tbh-booking.tbh-booking--v64 > .tbh-booking__inner {    overflow: visible !important;    overflow-x: visible !important;    overflow-y: visible !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64,  html body #tbh-booking#tbh-booking.tbh-booking--v64 {    width: 100vw !important;    max-width: none !important;    overflow-x: clip !important;    overflow-y: visible !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__header {    position: relative !important;    left: 50% !important;    right: auto !important;    width: 100vw !important;    min-width: 100vw !important;    max-width: 100vw !important;    margin-left: -50vw !important;    margin-right: 0 !important;    padding-left: 0 !important;    padding-right: 0 !important;    overflow: hidden !important;    transform: none !important;    translate: none !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-media,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-media {    position: absolute !important;    inset: 0 !important;    width: 100% !important;    min-width: 100% !important;    max-width: none !important;    height: 100% !important;    margin: 0 !important;    padding: 0 !important;    overflow: hidden !important;    transform: none !important;    translate: none !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-image,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-image {    position: absolute !important;    inset: 0 !important;    display: block !important;    width: 100% !important;    min-width: 100% !important;    max-width: none !important;    height: 100% !important;    min-height: 100% !important;    max-height: none !important;    margin: 0 !important;    padding: 0 !important;    object-fit: cover !important;    object-position: 67% center !important;    transform: none !important;    translate: none !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy,  html body #tbh-booking#tbh-booking.tbh-booking--v64 .tbh-booking__hero-copy {    left: 50% !important;    right: auto !important;    width: min(1120px, calc(100vw - 64px)) !important;    max-width: 1120px !important;    margin: 0 !important;    padding: 0 !important;    transform: translateX(-50%) !important;    translate: none !important;  }}@media (min-width: 701px) {    html.usn body #biffhus-opplevelse.tbhx .tbhx__hero h2,  html body #biffhus-opplevelse.tbhx .tbhx__hero h2 {    max-width: 720px !important;    font-size: clamp(2.15rem, 3.05vw, 3.15rem) !important;    line-height: .94 !important;    letter-spacing: -.01em !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__hero p:not(.tbhx__eyebrow),  html body #biffhus-opplevelse.tbhx .tbhx__hero p:not(.tbhx__eyebrow) {    max-width: 700px !important;    font-size: .79rem !important;    line-height: 1.5 !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__eyebrow,  html.usn body #biffhus-opplevelse.tbhx .tbhx__step-label,  html body #biffhus-opplevelse.tbhx .tbhx__eyebrow,  html body #biffhus-opplevelse.tbhx .tbhx__step-label {    font-size: .54rem !important;    letter-spacing: .095em !important;  }    html.usn body #biffhus-opplevelse.tbhx .tbhx__step > h3,  html body #biffhus-opplevelse.tbhx .tbhx__step > h3 {    max-width: 760px !important;    font-size: clamp(1.55rem, 2.15vw, 2rem) !important;    line-height: 1 !important;    letter-spacing: 0 !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__intro,  html body #biffhus-opplevelse.tbhx .tbhx__intro {    max-width: 700px !important;    font-size: .74rem !important;    line-height: 1.48 !important;  }    html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button strong,  html body #biffhus-opplevelse.tbhx .tbhx__progress button strong {    font-size: .56rem !important;    letter-spacing: .03em !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__progress button span,  html body #biffhus-opplevelse.tbhx .tbhx__progress button span {    font-size: .57rem !important;  }    html.usn body #biffhus-opplevelse.tbhx :is(    .tbhx__date-finder-head h4,    .tbhx__step1-experiences-head h4,    .tbhx__doneness-head h4,    .tbhx__addon-group > h4  ),  html body #biffhus-opplevelse.tbhx :is(    .tbhx__date-finder-head h4,    .tbhx__step1-experiences-head h4,    .tbhx__doneness-head h4,    .tbhx__addon-group > h4  ) {    font-size: .95rem !important;    line-height: 1.08 !important;  }    html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experience h5,  html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-select h4,  html body #biffhus-opplevelse.tbhx .tbhx__step1-experience h5,  html body #biffhus-opplevelse.tbhx .tbhx__menu-select h4 {    font-size: .83rem !important;    line-height: 1.14 !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experience-meta,  html.usn body #biffhus-opplevelse.tbhx .tbhx__step1-experience-action,  html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-select p,  html.usn body #biffhus-opplevelse.tbhx .tbhx__menu-choice-note,  html body #biffhus-opplevelse.tbhx .tbhx__step1-experience-meta,  html body #biffhus-opplevelse.tbhx .tbhx__step1-experience-action,  html body #biffhus-opplevelse.tbhx .tbhx__menu-select p,  html body #biffhus-opplevelse.tbhx .tbhx__menu-choice-note {    font-size: .60rem !important;    line-height: 1.38 !important;  }    html.usn body #biffhus-opplevelse.tbhx .tbhx__field > span,  html.usn body #biffhus-opplevelse.tbhx .tbhx__wine-plan legend,  html body #biffhus-opplevelse.tbhx .tbhx__field > span,  html body #biffhus-opplevelse.tbhx .tbhx__wine-plan legend {    font-size: .55rem !important;  }  html.usn body #biffhus-opplevelse.tbhx :is(    .tbhx__field input,    .tbhx__field select,    .tbhx__field textarea,    .tbhx__wine-budget select,    .tbhx__welcome-qty input,    .tbhx__meal-drink-qty input,    .tbhx__addon-unit-qty input  ),  html body #biffhus-opplevelse.tbhx :is(    .tbhx__field input,    .tbhx__field select,    .tbhx__field textarea,    .tbhx__wine-budget select,    .tbhx__welcome-qty input,    .tbhx__meal-drink-qty input,    .tbhx__addon-unit-qty input  ) {    font-size: 12px !important;  }    html.usn body #biffhus-opplevelse.tbhx :is(    .tbhx__doneness-mode strong,    .tbhx__addon strong,    .tbhx__welcome-plan strong,    .tbhx__meal-drink-plan strong,    .tbhx__choice-grid strong  ),  html body #biffhus-opplevelse.tbhx :is(    .tbhx__doneness-mode strong,    .tbhx__addon strong,    .tbhx__welcome-plan strong,    .tbhx__meal-drink-plan strong,    .tbhx__choice-grid strong  ) {    font-size: .70rem !important;  }  html.usn body #biffhus-opplevelse.tbhx :is(    .tbhx__doneness-mode small,    .tbhx__addon small,    .tbhx__welcome-plan small,    .tbhx__meal-drink-plan small,    .tbhx__choice-grid small  ),  html body #biffhus-opplevelse.tbhx :is(    .tbhx__doneness-mode small,    .tbhx__addon small,    .tbhx__welcome-plan small,    .tbhx__meal-drink-plan small,    .tbhx__choice-grid small  ) {    font-size: .58rem !important;    line-height: 1.36 !important;  }  html.usn body #biffhus-opplevelse.tbhx :is(    .tbhx__addon-price,    .tbhx__welcome-plan b,    .tbhx__meal-drink-plan b  ),  html body #biffhus-opplevelse.tbhx :is(    .tbhx__addon-price,    .tbhx__welcome-plan b,    .tbhx__meal-drink-plan b  ) {    font-size: .58rem !important;  }    html.usn body #biffhus-opplevelse.tbhx :is(    .tbhx__doneness-copy,    .tbhx__note span,    .tbhx__commit-note span,    .tbhx__exclusive-note small,    .tbhx__muted,    .tbhx__matrix-footnote,    .tbhx__welcome-help  ),  html body #biffhus-opplevelse.tbhx :is(    .tbhx__doneness-copy,    .tbhx__note span,    .tbhx__commit-note span,    .tbhx__exclusive-note small,    .tbhx__muted,    .tbhx__matrix-footnote,    .tbhx__welcome-help  ) {    font-size: .64rem !important;    line-height: 1.42 !important;  }    html.usn body #biffhus-opplevelse.tbhx .tbhx__basket h3,  html body #biffhus-opplevelse.tbhx .tbhx__basket h3 {    font-size: 1.12rem !important;    line-height: 1 !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__basket-line span,  html.usn body #biffhus-opplevelse.tbhx .tbhx__review-row span,  html body #biffhus-opplevelse.tbhx .tbhx__basket-line span,  html body #biffhus-opplevelse.tbhx .tbhx__review-row span {    font-size: .57rem !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__basket-line strong,  html.usn body #biffhus-opplevelse.tbhx .tbhx__review-row strong,  html body #biffhus-opplevelse.tbhx .tbhx__basket-line strong,  html body #biffhus-opplevelse.tbhx .tbhx__review-row strong {    font-size: .64rem !important;  }  html.usn body #biffhus-opplevelse.tbhx .tbhx__total strong,  html body #biffhus-opplevelse.tbhx .tbhx__total strong {    font-size: .95rem !important;  }    html.usn body #biffhus-opplevelse.tbhx :is(    .tbhx__primary,    .tbhx__secondary,    .tbhx__close,    .tbhx__inline-retry  ),  html body #biffhus-opplevelse.tbhx :is(    .tbhx__primary,    .tbhx__secondary,    .tbhx__close,    .tbhx__inline-retry  ) {    font-size: .61rem !important;    letter-spacing: .035em !important;  }}html body :is(  section.usn_cmp_code,  section.usn_cmp,  .component.usn_cmp_code,  .component,  .component-code,  .code-component):has(#tbh-groups-v10) {  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  background: #050403 !important;  box-shadow: none !important;  overflow: visible !important;}html body :is(  section.usn_cmp_code,  section.usn_cmp,  .component.usn_cmp_code,  .component,  .component-code,  .code-component):has(#tbh-groups-v10) :is(  .component-main,  .component-inner,  .container,  .container-fluid,  .row,  .code-item,  [class^="col-"],  [class*=" col-"]) {  width: 100% !important;  max-width: none !important;  min-width: 0 !important;  margin-left: 0 !important;  margin-right: 0 !important;  padding-left: 0 !important;  padding-right: 0 !important;}html body :is(  section.usn_cmp_code,  section.usn_cmp,  .component.usn_cmp_code,  .component,  .component-code,  .code-component):has(#tbh-groups-v10) .row {  --bs-gutter-x: 0 !important;  --bs-gutter-y: 0 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 {  --g10-bg: #050403;  --g10-bg-2: #090704;  --g10-panel: #0d0a06;  --g10-panel-soft: rgba(255,255,255,.018);  --g10-text: #f7f1e7;  --g10-muted: rgba(247,241,231,.68);  --g10-faint: rgba(247,241,231,.45);  --g10-gold: #ddb96f;  --g10-gold-strong: #efcc70;  --g10-line: rgba(221,185,111,.16);  --g10-line-strong: rgba(221,185,111,.38);  --g10-rail: 1180px;  --g10-side: clamp(16px, 4vw, 64px);  position: relative !important;  width: 100vw !important;  max-width: none !important;  min-width: 0 !important;  margin-left: calc(50% - 50vw) !important;  margin-right: calc(50% - 50vw) !important;  overflow-x: clip !important;  background:    radial-gradient(circle at 15% 4%, rgba(221,185,111,.035), transparent 28rem),    linear-gradient(180deg, #070503 0%, #030201 100%) !important;  color: var(--g10-text) !important;  font-family: var(--tbh-font-body, Inter, system-ui, sans-serif) !important;  -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility;}html body #tbh-groups-v10#tbh-groups-v10.groups10 *,html body #tbh-groups-v10#tbh-groups-v10.groups10 *::before,html body #tbh-groups-v10#tbh-groups-v10.groups10 *::after {  box-sizing: border-box;}html body #tbh-groups-v10#tbh-groups-v10.groups10 a {  color: inherit;  text-decoration: none;}html body #tbh-groups-v10#tbh-groups-v10.groups10 img {  display: block;  max-width: 100%;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-rail {  width: min(var(--g10-rail), calc(100vw - (var(--g10-side) * 2))) !important;  max-width: var(--g10-rail) !important;  margin-inline: auto !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-kicker {  margin: 0 0 8px !important;  color: var(--g10-gold) !important;  font-size: 10px !important;  font-weight: 850 !important;  line-height: 1.2 !important;  letter-spacing: .12em !important;  text-transform: uppercase !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 :is(h1,h2,h3,p) {  max-width: none;}html body #tbh-groups-v10#tbh-groups-v10.groups10 h1,html body #tbh-groups-v10#tbh-groups-v10.groups10 h2 {  font-family: var(--tbh-font-display, "Cormorant Garamond", Georgia, serif) !important;  text-wrap: balance;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-lead {  margin: 16px 0 0 !important;  color: var(--g10-muted) !important;  font-size: clamp(14px, 1.15vw, 17px) !important;  line-height: 1.62 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-lead--small {  max-width: 690px !important;  font-size: 15px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero {  position: relative !important;  isolation: isolate !important;  width: 100vw !important;  min-height: clamp(560px, 60vw, 760px) !important;  overflow: hidden !important;  background: #050403 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__media,html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__shade {  position: absolute !important;  inset: 0 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__media {  z-index: 0 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__image {  width: 100% !important;  height: 100% !important;  max-width: none !important;  object-fit: cover !important;  object-position: 66% center !important;  filter: saturate(1.02) contrast(1.06) brightness(.72) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__shade {  z-index: 1 !important;  background:    linear-gradient(90deg, rgba(3,2,1,.97) 0%, rgba(3,2,1,.87) 32%, rgba(3,2,1,.52) 59%, rgba(3,2,1,.18) 100%),    linear-gradient(180deg, rgba(3,2,1,.06) 0%, rgba(3,2,1,.02) 48%, rgba(3,2,1,.82) 100%) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__inner {  position: relative !important;  z-index: 2 !important;  display: flex !important;  align-items: center !important;  min-height: clamp(500px, 56vw, 690px) !important;  padding: clamp(80px, 8vw, 122px) 0 96px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__copy {  width: min(720px, 65%) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero h1 {  margin: 0 !important;  max-width: 700px !important;  color: var(--g10-text) !important;  font-size: clamp(44px, 5vw, 66px) !important;  font-weight: 650 !important;  line-height: .91 !important;  letter-spacing: -.015em !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero .g10-lead {  max-width: 650px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-actions {  display: flex !important;  flex-wrap: wrap !important;  align-items: center !important;  gap: 16px !important;  margin-top: 26px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-btn {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 48px !important;  padding: 11px 19px !important;  border: 1px solid var(--g10-line-strong) !important;  border-radius: 999px !important;  background: transparent !important;  color: var(--g10-text) !important;  font-size: 12px !important;  font-weight: 850 !important;  line-height: 1 !important;  letter-spacing: .02em !important;  cursor: pointer !important;  box-shadow: none !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-btn--primary {  border-color: var(--g10-gold) !important;  background: linear-gradient(180deg, #f1d17d, #d8aa49) !important;  color: #140c04 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-btn:hover {  transform: translateY(-1px);}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-link {  color: var(--g10-gold) !important;  font-size: 12px !important;  font-weight: 800 !important;  border-bottom: 1px solid rgba(221,185,111,.34) !important;  padding-bottom: 3px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__note {  max-width: 630px !important;  margin: 22px 0 0 !important;  color: var(--g10-faint) !important;  font-size: 11px !important;  line-height: 1.55 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__note a {  color: rgba(247,241,231,.78) !important;  border-bottom: 1px solid rgba(247,241,231,.22) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__facts {  position: absolute !important;  z-index: 3 !important;  left: 0 !important;  right: 0 !important;  bottom: 0 !important;  border-top: 1px solid rgba(221,185,111,.18) !important;  background: rgba(3,2,1,.72) !important;  backdrop-filter: blur(10px) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__facts-inner {  display: grid !important;  grid-template-columns: repeat(3, minmax(0,1fr)) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__facts-inner > div {  padding: 16px 22px !important;  border-left: 1px solid rgba(221,185,111,.12) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__facts-inner > div:first-child {  border-left: 0 !important;  padding-left: 0 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__facts strong,html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__facts span {  display: block !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__facts strong {  color: var(--g10-text) !important;  font-size: 12px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__facts span {  margin-top: 3px !important;  color: var(--g10-faint) !important;  font-size: 10px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-section {  padding: clamp(66px, 7vw, 106px) 0 !important;  border-top: 1px solid var(--g10-line) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-section--ink {  background:    linear-gradient(180deg, rgba(221,185,111,.025), transparent 12rem),    #040302 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-section--warm {  background:    radial-gradient(circle at 78% 10%, rgba(116,47,22,.10), transparent 28rem),    #080604 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-section-head {  display: grid !important;  grid-template-columns: minmax(0, .95fr) minmax(300px, .65fr) !important;  gap: clamp(30px, 5vw, 80px) !important;  align-items: end !important;  margin-bottom: 36px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-section-head--wide {  margin-bottom: 42px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-section-head h2,html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-exclusive h2,html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-signature h2,html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-final h2 {  margin: 0 !important;  color: var(--g10-text) !important;  font-size: clamp(34px, 3.6vw, 50px) !important;  font-weight: 650 !important;  line-height: .96 !important;  letter-spacing: -.01em !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-section-head > p {  max-width: 520px !important;  margin: 0 !important;  color: var(--g10-muted) !important;  font-size: 14px !important;  line-height: 1.58 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-exclusive__grid {  display: grid !important;  grid-template-columns: minmax(0, .9fr) minmax(420px, 1.1fr) !important;  gap: clamp(42px, 6vw, 92px) !important;  align-items: center !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-proof {  display: grid !important;  gap: 0 !important;  margin-top: 34px !important;  border-top: 1px solid var(--g10-line) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-proof > div {  display: grid !important;  grid-template-columns: 34px 1fr !important;  gap: 12px !important;  padding: 15px 0 !important;  border-bottom: 1px solid rgba(221,185,111,.10) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-proof span {  color: var(--g10-gold) !important;  font-size: 10px !important;  font-weight: 900 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-proof p {  margin: 0 !important;  color: var(--g10-muted) !important;  font-size: 13px !important;  line-height: 1.48 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-proof strong {  display: block !important;  margin-bottom: 3px !important;  color: var(--g10-text) !important;  font-size: 14px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-exclusive__media {  position: relative !important;  margin: 0 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-exclusive__media::before {  content: "" !important;  position: absolute !important;  z-index: 2 !important;  inset: 0 !important;  border: 1px solid rgba(221,185,111,.18) !important;  pointer-events: none !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-exclusive__media img {  width: 100% !important;  aspect-ratio: 4 / 3 !important;  object-fit: cover !important;  filter: saturate(.94) contrast(1.04) brightness(.88) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-exclusive__media figcaption {  margin-top: 10px !important;  color: var(--g10-faint) !important;  font-size: 10px !important;  line-height: 1.45 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-packages {  display: grid !important;  grid-template-columns: repeat(3, minmax(0,1fr)) !important;  gap: 10px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-package {  position: relative !important;  display: flex !important;  flex-direction: column !important;  min-height: 288px !important;  padding: 22px !important;  border: 1px solid var(--g10-line) !important;  background: var(--g10-panel-soft) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-package--signature {  border-color: rgba(221,185,111,.52) !important;  background:    linear-gradient(145deg, rgba(221,185,111,.085), transparent 58%),    rgba(255,255,255,.018) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-package__flag {  position: absolute !important;  top: -1px !important;  right: 18px !important;  padding: 7px 10px !important;  background: var(--g10-gold) !important;  color: #140c04 !important;  font-size: 9px !important;  font-weight: 900 !important;  letter-spacing: .06em !important;  text-transform: uppercase !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-package__top {  display: flex !important;  align-items: baseline !important;  justify-content: space-between !important;  gap: 12px !important;  padding-bottom: 14px !important;  border-bottom: 1px solid rgba(221,185,111,.12) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-package__top span {  color: var(--g10-gold) !important;  font-size: 10px !important;  font-weight: 850 !important;  letter-spacing: .06em !important;  text-transform: uppercase !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-package__top strong {  color: var(--g10-text) !important;  font-size: 18px !important;  font-weight: 800 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-package h3 {  margin: 20px 0 0 !important;  color: var(--g10-text) !important;  font-family: var(--tbh-font-display, "Cormorant Garamond", Georgia, serif) !important;  font-size: clamp(23px, 2.1vw, 30px) !important;  font-weight: 650 !important;  line-height: .98 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-package p {  margin: 14px 0 18px !important;  color: var(--g10-muted) !important;  font-size: 13px !important;  line-height: 1.53 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-package small {  margin-top: auto !important;  color: var(--g10-faint) !important;  font-size: 10px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-section-action {  display: flex !important;  align-items: center !important;  gap: 22px !important;  margin-top: 28px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-section-action p {  max-width: 480px !important;  margin: 0 !important;  color: var(--g10-faint) !important;  font-size: 11px !important;  line-height: 1.45 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-signature__grid {  display: grid !important;  grid-template-columns: minmax(320px, .72fr) minmax(0, 1.28fr) !important;  gap: clamp(44px, 6vw, 90px) !important;  align-items: center !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-cuts {  display: flex !important;  flex-wrap: wrap !important;  gap: 7px !important;  margin-top: 28px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-cuts span {  padding: 7px 10px !important;  border: 1px solid rgba(221,185,111,.22) !important;  border-radius: 999px !important;  color: rgba(247,241,231,.78) !important;  font-size: 10px !important;  font-weight: 750 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-fineprint {  margin: 18px 0 0 !important;  color: var(--g10-faint) !important;  font-size: 10px !important;  line-height: 1.48 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-mosaic {  display: grid !important;  grid-template-columns: 1.18fr .82fr !important;  grid-template-rows: 1fr 1fr !important;  gap: 8px !important;  min-height: 520px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-mosaic figure {  position: relative !important;  margin: 0 !important;  overflow: hidden !important;  background: #0a0805 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-mosaic__large {  grid-row: 1 / 3 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-mosaic img {  width: 100% !important;  height: 100% !important;  object-fit: cover !important;  filter: saturate(.96) contrast(1.05) brightness(.88) !important;  transition: transform .55s ease !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-mosaic figure:hover img {  transform: scale(1.018) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-timeline {  display: grid !important;  grid-template-columns: repeat(4, minmax(0,1fr)) !important;  border-top: 1px solid var(--g10-line-strong) !important;  border-bottom: 1px solid var(--g10-line) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-timeline article {  position: relative !important;  min-height: 260px !important;  padding: 22px 22px 24px !important;  border-left: 1px solid rgba(221,185,111,.12) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-timeline article:first-child {  border-left: 0 !important;  padding-left: 0 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-timeline > article > span {  display: block !important;  color: var(--g10-gold) !important;  font-size: 10px !important;  font-weight: 900 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-timeline__label {  margin: 28px 0 0 !important;  color: var(--g10-faint) !important;  font-size: 9px !important;  font-weight: 850 !important;  letter-spacing: .08em !important;  text-transform: uppercase !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-timeline h3 {  margin: 7px 0 0 !important;  color: var(--g10-text) !important;  font-family: var(--tbh-font-display, "Cormorant Garamond", Georgia, serif) !important;  font-size: 24px !important;  font-weight: 650 !important;  line-height: 1 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-timeline article > p:last-child {  margin: 14px 0 0 !important;  color: var(--g10-muted) !important;  font-size: 12px !important;  line-height: 1.5 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-zero-proof {  display: grid !important;  grid-template-columns: minmax(0,.8fr) minmax(320px,.9fr) !important;  gap: 50px !important;  align-items: end !important;  margin-top: 34px !important;  padding: 24px 0 0 !important;  border-top: 1px solid var(--g10-line) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-zero-proof h3 {  margin: 0 !important;  color: var(--g10-text) !important;  font-family: var(--tbh-font-display, "Cormorant Garamond", Georgia, serif) !important;  font-size: clamp(26px, 2.7vw, 36px) !important;  font-weight: 650 !important;  line-height: .98 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-zero-proof > p {  margin: 0 !important;  color: var(--g10-muted) !important;  font-size: 13px !important;  line-height: 1.55 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-process {  display: grid !important;  grid-template-columns: repeat(4, minmax(0,1fr)) !important;  gap: 0 !important;  margin: 0 !important;  padding: 0 !important;  list-style: none !important;  border-block: 1px solid var(--g10-line) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-process li {  display: grid !important;  grid-template-columns: 30px 1fr !important;  gap: 10px !important;  min-height: 126px !important;  padding: 20px !important;  border-left: 1px solid rgba(221,185,111,.10) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-process li:first-child {  border-left: 0 !important;  padding-left: 0 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-process li > span {  display: grid !important;  place-items: center !important;  width: 28px !important;  height: 28px !important;  border: 1px solid var(--g10-line-strong) !important;  border-radius: 50% !important;  color: var(--g10-gold) !important;  font-size: 10px !important;  font-weight: 900 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-process strong {  display: block !important;  color: var(--g10-text) !important;  font-size: 13px !important;  line-height: 1.35 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-process p {  margin: 6px 0 0 !important;  color: var(--g10-faint) !important;  font-size: 10px !important;  line-height: 1.42 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-business {  display: grid !important;  grid-template-columns: minmax(0,.8fr) minmax(360px,.9fr) !important;  gap: 44px !important;  align-items: center !important;  margin-top: 38px !important;  padding: 24px 0 !important;  border-block: 1px solid var(--g10-line) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-business h3 {  margin: 0 !important;  color: var(--g10-text) !important;  font-family: var(--tbh-font-display, "Cormorant Garamond", Georgia, serif) !important;  font-size: clamp(25px, 2.6vw, 35px) !important;  font-weight: 650 !important;  line-height: .98 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-business > p {  margin: 0 !important;  color: var(--g10-muted) !important;  font-size: 13px !important;  line-height: 1.55 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-final {  padding: clamp(58px, 6vw, 90px) 0 !important;  border-block: 1px solid var(--g10-line-strong) !important;  background:    linear-gradient(90deg, rgba(221,185,111,.06), transparent 56%),    #040302 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-final__inner {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 50px !important;  align-items: center !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-final h2 {  max-width: 730px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-final p:not(.g10-kicker) {  max-width: 640px !important;  margin: 14px 0 0 !important;  color: var(--g10-muted) !important;  font-size: 13px !important;  line-height: 1.55 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-practical {  padding: 24px 0 34px !important;  background: #030201 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-practical__grid {  display: grid !important;  grid-template-columns: repeat(4,minmax(0,1fr)) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-practical__grid > div {  padding: 0 18px !important;  border-left: 1px solid rgba(221,185,111,.10) !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-practical__grid > div:first-child {  padding-left: 0 !important;  border-left: 0 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-practical strong,html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-practical span,html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-practical a {  display: block !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-practical strong {  color: var(--g10-text) !important;  font-size: 10px !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-practical span,html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-practical a {  margin-top: 4px !important;  color: var(--g10-faint) !important;  font-size: 10px !important;  line-height: 1.4 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-practical a {  color: var(--g10-gold) !important;}@media (max-width: 980px) {  html body #tbh-groups-v10#tbh-groups-v10.groups10 {    --g10-side: 22px;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__copy {    width: min(700px, 78%) !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-exclusive__grid,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-signature__grid {    grid-template-columns: 1fr !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-exclusive__media {    max-width: 720px !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-packages {    grid-template-columns: 1fr 1fr !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-package--signature {    grid-column: 1 / -1 !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-timeline,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-process {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-timeline article:nth-child(3),  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-process li:nth-child(3) {    border-left: 0 !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-zero-proof,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-business {    grid-template-columns: 1fr !important;    gap: 18px !important;  }}@media (max-width: 700px) {  html body #tbh-groups-v10#tbh-groups-v10.groups10 {    --g10-side: 14px;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero {    min-height: 650px !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__image {    object-position: 67% center !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__shade {    background:      linear-gradient(180deg, rgba(3,2,1,.40) 0%, rgba(3,2,1,.58) 26%, rgba(3,2,1,.93) 66%, #030201 100%),      linear-gradient(90deg, rgba(3,2,1,.74), rgba(3,2,1,.18)) !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__inner {    align-items: flex-end !important;    min-height: 550px !important;    padding: 90px 0 118px !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__copy {    width: 100% !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero h1 {    max-width: 530px !important;    font-size: clamp(36px, 11vw, 48px) !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero .g10-lead {    font-size: 14px !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-actions {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 12px !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-btn {    width: 100% !important;    min-height: 50px !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-link {    justify-self: start !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__facts-inner {    grid-template-columns: 1fr !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__facts-inner > div {    display: none !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero__facts-inner > div:first-child {    display: block !important;    padding: 11px 0 !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-section {    padding: 58px 0 !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-section-head {    grid-template-columns: 1fr !important;    gap: 14px !important;    align-items: start !important;    margin-bottom: 26px !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 :is(    .g10-section-head h2,    .g10-exclusive h2,    .g10-signature h2,    .g10-final h2  ) {    font-size: clamp(30px, 9vw, 39px) !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-exclusive__grid,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-signature__grid,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-packages,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-timeline,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-process,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-zero-proof,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-business,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-final__inner,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-practical__grid {    grid-template-columns: 1fr !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-package,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-package--signature {    grid-column: auto !important;    min-height: 0 !important;    padding: 18px !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-package h3 {    font-size: 26px !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-section-action {    display: grid !important;    gap: 12px !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-mosaic {    grid-template-columns: 1fr 1fr !important;    grid-template-rows: 340px 180px !important;    min-height: 0 !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-mosaic__large {    grid-column: 1 / 3 !important;    grid-row: 1 !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-timeline {    border-bottom: 0 !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-timeline article {    min-height: 0 !important;    padding: 22px 0 !important;    border-left: 0 !important;    border-bottom: 1px solid var(--g10-line) !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-timeline__label {    margin-top: 16px !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-process {    border-bottom: 0 !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-process li {    min-height: 0 !important;    padding: 18px 0 !important;    border-left: 0 !important;    border-bottom: 1px solid var(--g10-line) !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-final__inner {    gap: 24px !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-practical__grid > div {    padding: 12px 0 !important;    border-left: 0 !important;    border-top: 1px solid rgba(221,185,111,.08) !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-practical__grid > div:first-child {    border-top: 0 !important;  }}@media (max-width: 430px) {  html body #tbh-groups-v10#tbh-groups-v10.groups10 {    --g10-side: 12px;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-mosaic {    grid-template-rows: 300px 150px !important;  }}html body #tbh-groups-v10#tbh-groups-v10.groups10 :focus-visible {  outline: 2px solid var(--g10-gold-strong) !important;  outline-offset: 3px !important;}@media (prefers-reduced-motion: reduce) {  html body #tbh-groups-v10#tbh-groups-v10.groups10 *,  html body #tbh-groups-v10#tbh-groups-v10.groups10 *::before,  html body #tbh-groups-v10#tbh-groups-v10.groups10 *::after {    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;    transition-duration: .001ms !important;    scroll-behavior: auto !important;  }}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-exclusive__copy,html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-signature__copy {  min-width: 0 !important;}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-process-section {  background: var(--g10-bg) !important;}@media (min-width: 701px) {  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero h1 {    font-size: clamp(34px, 3.2vw, 46px) !important;    line-height: .96 !important;    letter-spacing: -.01em !important;    max-width: 640px !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 :is(    .g10-section-head h2,    .g10-exclusive h2,    .g10-signature h2,    .g10-final h2  ) {    font-size: clamp(26px, 2.35vw, 34px) !important;    line-height: 1 !important;    letter-spacing: 0 !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-zero-proof h3,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-business h3 {    font-size: clamp(22px, 1.9vw, 28px) !important;    line-height: 1.02 !important;  }}@media (max-width: 700px) {  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-hero h1 {    font-size: clamp(30px, 8vw, 36px) !important;    line-height: .98 !important;    max-width: 100% !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 :is(    .g10-section-head h2,    .g10-exclusive h2,    .g10-signature h2,    .g10-final h2  ) {    font-size: clamp(25px, 7vw, 31px) !important;    line-height: 1.02 !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-zero-proof h3,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-business h3 {    font-size: 23px !important;    line-height: 1.04 !important;  }}@media (hover: hover) and (pointer: fine) {  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-btn:hover,  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-btn--primary:hover {    border-color: var(--g10-gold) !important;    background: #090704 !important;    color: var(--g10-gold-strong) !important;    transform: translateY(-1px) !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-link:hover {    color: var(--g10-gold-strong) !important;    border-bottom-color: var(--g10-gold-strong) !important;  }}html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-btn:focus-visible,html body #tbh-groups-v10#tbh-groups-v10.groups10 .g10-btn--primary:focus-visible {  border-color: var(--g10-gold) !important;  background: #090704 !important;  color: var(--g10-gold-strong) !important;}@media (hover: hover) and (pointer: fine) {  html body #tbh-groups-v10#tbh-groups-v10.groups10 :is(    .g10-btn,    .g10-btn--primary  ):hover,  html body #tbh-events-v7#tbh-events-v7.events8 :is(    .ev8-btn,    .ev8-btn--primary,    .ev8-btn--ghost  ):hover {    border-color: #ddb96f !important;    background: #090704 !important;    color: #efcc70 !important;    -webkit-text-fill-color: #efcc70 !important;  }  html body #tbh-groups-v10#tbh-groups-v10.groups10 :is(    .g10-btn,    .g10-btn--primary  ):hover *,  html body #tbh-events-v7#tbh-events-v7.events8 :is(    .ev8-btn,    .ev8-btn--primary,    .ev8-btn--ghost  ):hover * {    color: #efcc70 !important;    -webkit-text-fill-color: #efcc70 !important;  }}html body #tbh-groups-v10#tbh-groups-v10.groups10 :is(  .g10-btn,  .g10-btn--primary):focus-visible,html body #tbh-events-v7#tbh-events-v7.events8 :is(  .ev8-btn,  .ev8-btn--primary,  .ev8-btn--ghost):focus-visible {  border-color: #ddb96f !important;  background: #090704 !important;  color: #efcc70 !important;  -webkit-text-fill-color: #efcc70 !important;}html body #tbh-events-v7#tbh-events-v7.events8 :is(  .ev8-btn,  .ev8-btn--ghost) {  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  #tbh-booking-experience-route[hidden],html body #tbh-booking#tbh-booking.tbh-booking--v64  #tbh-booking-experience-route[hidden] {  display: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  #tbh-booking-experience-route:not([hidden]),html body #tbh-booking#tbh-booking.tbh-booking--v64  #tbh-booking-experience-route:not([hidden]) {  display: grid !important;  width: 100% !important;  min-height: 78px !important;  margin: 10px 0 0 !important;  padding: 14px 15px !important;  border-color: rgba(221,185,111,.34) !important;  background:    linear-gradient(90deg, rgba(221,185,111,.055), transparent 58%),    rgba(255,255,255,.012) !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  #tbh-booking-experience-route .tbh-booking__commercial-status,html body #tbh-booking#tbh-booking.tbh-booking--v64  #tbh-booking-experience-route .tbh-booking__commercial-status {  align-self: center !important;  text-decoration: none !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  #tbh-booking-experience-route:hover,html body #tbh-booking#tbh-booking.tbh-booking--v64  #tbh-booking-experience-route:hover {  border-color: rgba(221,185,111,.58) !important;  background:    linear-gradient(90deg, rgba(221,185,111,.085), transparent 64%),    rgba(255,255,255,.016) !important;}@media (max-width: 700px) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    #tbh-booking-experience-route:not([hidden]),  html body #tbh-booking#tbh-booking.tbh-booking--v64    #tbh-booking-experience-route:not([hidden]) {    min-height: 0 !important;    margin-top: 8px !important;    padding: 13px !important;  }}@media (max-width: 760px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    [data-tbhx-step],  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    [data-tbhx-step] {    scroll-margin-top:      calc(var(--tbh-header-height, 70px) + 68px) !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    > .tbhx__progress,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    > .tbhx__progress {    scroll-behavior: smooth !important;    overscroll-behavior-x: contain !important;  }}@media (prefers-reduced-motion: reduce) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    > .tbhx__progress,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    > .tbhx__progress {    scroll-behavior: auto !important;  }}html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-cta {  display: grid !important;  grid-template-columns: minmax(0, 1fr) auto !important;  gap: 18px !important;  align-items: center !important;  width: min(600px, 100%) !important;  margin: 16px 0 0 !important;  padding: 13px 14px !important;  border-top: 1px solid rgba(221,185,111,.34) !important;  border-bottom: 1px solid rgba(221,185,111,.16) !important;  background:    linear-gradient(90deg, rgba(221,185,111,.075), rgba(221,185,111,.012) 58%, transparent) !important;  box-shadow: none !important;}html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-copy {  min-width: 0 !important;}html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-kicker,html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-copy strong,html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-copy small {  display: block !important;}html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-kicker {  margin: 0 0 4px !important;  color: var(--home16-gold, #ddb96f) !important;  -webkit-text-fill-color: var(--home16-gold, #ddb96f) !important;  font-size: .53rem !important;  font-weight: 850 !important;  line-height: 1.2 !important;  letter-spacing: .105em !important;  text-transform: uppercase !important;}html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-copy strong {  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  font-family: var(--tbh-font-display, Georgia, serif) !important;  font-size: 1rem !important;  font-weight: 700 !important;  line-height: 1.08 !important;}html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-copy small {  max-width: 430px !important;  margin-top: 5px !important;  color: rgba(247,241,231,.62) !important;  -webkit-text-fill-color: rgba(247,241,231,.62) !important;  font-size: .62rem !important;  line-height: 1.42 !important;}html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-button {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 40px !important;  padding: 9px 14px !important;  border: 1px solid #ddb96f !important;  border-radius: 999px !important;  background: transparent !important;  color: #efcc70 !important;  -webkit-text-fill-color: #efcc70 !important;  font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;  font-size: .58rem !important;  font-weight: 850 !important;  line-height: 1 !important;  letter-spacing: .04em !important;  text-transform: uppercase !important;  text-decoration: none !important;  white-space: nowrap !important;  transition:    background-color .18s ease,    color .18s ease,    border-color .18s ease,    transform .18s ease !important;}@media (hover: hover) and (pointer: fine) {  html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-button:hover {    background: #ddb96f !important;    color: #120b04 !important;    -webkit-text-fill-color: #120b04 !important;    border-color: #ddb96f !important;    transform: translateY(-1px) !important;  }}html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-button:focus-visible {  outline: 2px solid #efcc70 !important;  outline-offset: 3px !important;}@media (max-width: 760px) {  html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-cta {    grid-template-columns: 1fr !important;    gap: 10px !important;    width: 100% !important;    margin-top: 12px !important;    padding: 12px 0 0 !important;    border-bottom: 0 !important;    background: transparent !important;  }  html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-copy strong {    font-size: .96rem !important;  }  html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-copy small {    max-width: none !important;    font-size: .61rem !important;    line-height: 1.4 !important;  }  html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-button {    width: 100% !important;    min-height: 42px !important;  }}@media (prefers-reduced-motion: reduce) {  html body #tbh-home#tbh-home.tbh-home--v16 .tbh-home__party-button {    transition: none !important;  }}@media (max-width: 760px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__layout,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__layout,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__form,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__form,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx [data-tbhx-step],  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx [data-tbhx-step] {    overflow-anchor: none !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx [data-tbhx-step],  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx [data-tbhx-step] {    scroll-margin-top:      calc(var(--tbh-header-height, 70px) + 66px) !important;  }    html.usn,  html,  html.usn body,  body {    scroll-behavior: auto;  }    html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx > .tbhx__progress,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx > .tbhx__progress {    scroll-behavior: auto !important;    overflow-anchor: none !important;  }}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__consent,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__consent,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__toggle,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__toggle {  display: grid !important;  grid-template-columns: 22px minmax(0, 1fr) !important;  align-items: start !important;  gap: 11px !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 11px 0 !important;  color: var(--x-muted, rgba(247,241,231,.72)) !important;  font-size: .76rem !important;  line-height: 1.5 !important;  cursor: pointer !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__consent + .tbhx__consent,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__consent + .tbhx__consent {  border-top: 1px solid rgba(221,185,111,.11) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  :is(.tbhx__consent,.tbhx__toggle) > input[type="checkbox"],html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  :is(.tbhx__consent,.tbhx__toggle) > input[type="checkbox"] {  -webkit-appearance: none !important;  appearance: none !important;  position: static !important;  inset: auto !important;  display: block !important;  flex: none !important;  box-sizing: border-box !important;  width: 20px !important;  min-width: 20px !important;  max-width: 20px !important;  height: 20px !important;  min-height: 20px !important;  max-height: 20px !important;  margin: 1px 0 0 !important;  padding: 0 !important;  border: 1.5px solid rgba(221,185,111,.62) !important;  border-radius: 5px !important;  background: #080604 !important;  background-image: none !important;  box-shadow:    inset 0 0 0 1px rgba(255,255,255,.015) !important;  opacity: 1 !important;  visibility: visible !important;  cursor: pointer !important;  transform: none !important;  translate: none !important;  accent-color: auto !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  :is(.tbhx__consent,.tbhx__toggle) > input[type="checkbox"]:checked,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  :is(.tbhx__consent,.tbhx__toggle) > input[type="checkbox"]:checked {  border-color: #e7c46f !important;  background:    #e7c46f    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.1 10.2 8.1 14 15.9 6.1' fill='none' stroke='%23120b04' stroke-width='2.45' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")    center/15px 15px no-repeat    !important;  box-shadow: none !important;}@media (hover: hover) and (pointer: fine) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__consent,.tbhx__toggle):hover > input[type="checkbox"],  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__consent,.tbhx__toggle):hover > input[type="checkbox"] {    border-color: #efcc70 !important;    background-color: #0c0905 !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__consent,.tbhx__toggle):hover > input[type="checkbox"]:checked,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__consent,.tbhx__toggle):hover > input[type="checkbox"]:checked {    background-color: #efcc70 !important;  }}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  :is(.tbhx__consent,.tbhx__toggle) > input[type="checkbox"]:focus-visible,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  :is(.tbhx__consent,.tbhx__toggle) > input[type="checkbox"]:focus-visible {  outline: 2px solid rgba(239,204,112,.95) !important;  outline-offset: 3px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  :is(.tbhx__consent,.tbhx__toggle) > span,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  :is(.tbhx__consent,.tbhx__toggle) > span {  display: block !important;  min-width: 0 !important;  max-width: 100% !important;  margin: 0 !important;  padding: 0 !important;  color: rgba(247,241,231,.75) !important;  overflow-wrap: normal !important;  word-break: normal !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  :is(.tbhx__consent,.tbhx__toggle) > span strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  :is(.tbhx__consent,.tbhx__toggle) > span strong {  color: #f7f1e7 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__consent a,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__consent a {  color: #e7c46f !important;  text-decoration: underline !important;  text-decoration-color: rgba(231,196,111,.42) !important;  text-underline-offset: 2px !important;}@media (max-width: 760px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__consent,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__consent,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__toggle,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__toggle {    grid-template-columns: 22px minmax(0,1fr) !important;    gap: 10px !important;    padding: 12px 0 !important;    font-size: .72rem !important;    line-height: 1.48 !important;  }}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party {  display: inline-grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  align-items: center !important;  gap: 14px !important;  width: min(650px, 100%) !important;  max-width: 650px !important;  margin: 15px 0 0 !important;  padding: 10px 0 0 !important;  border-top: 1px solid rgba(221,185,111,.22) !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party-copy,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party-copy {  min-width: 0 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party-copy strong,html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party-copy small,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party-copy strong,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party-copy small {  display: block !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party-copy strong,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party-copy strong {  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  font-size: .66rem !important;  font-weight: 850 !important;  line-height: 1.3 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party-copy small,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party-copy small {  margin-top: 3px !important;  color: rgba(247,241,231,.55) !important;  -webkit-text-fill-color: rgba(247,241,231,.55) !important;  font-size: .58rem !important;  line-height: 1.4 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party-link,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party-link {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  min-height: 34px !important;  padding: 7px 12px !important;  border: 1px solid rgba(221,185,111,.58) !important;  border-radius: 999px !important;  background: rgba(8,6,4,.66) !important;  color: #efcc70 !important;  -webkit-text-fill-color: #efcc70 !important;  font-size: .55rem !important;  font-weight: 900 !important;  line-height: 1 !important;  letter-spacing: .035em !important;  text-transform: uppercase !important;  white-space: nowrap !important;  text-decoration: none !important;}@media (hover:hover) and (pointer:fine) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hero-party-link:hover,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hero-party-link:hover {    border-color: #efcc70 !important;    background: #ddb96f !important;    color: #120b04 !important;    -webkit-text-fill-color: #120b04 !important;  }}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party-link:focus-visible,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__hero-party-link:focus-visible {  outline: 2px solid #efcc70 !important;  outline-offset: 3px !important;}@media (max-width:760px) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hero-party,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hero-party {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 9px !important;    width: 100% !important;    margin-top: 12px !important;    padding-top: 10px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hero-party-link,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hero-party-link {    width: 100% !important;    min-height: 40px !important;  }}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx.is-confirmed  > :is(.tbhx__hero,.tbhx__progress,.tbhx__layout),html body #biffhus-opplevelse#biffhus-opplevelse.tbhx.is-confirmed  > :is(.tbhx__hero,.tbhx__progress,.tbhx__layout) {  display: none !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx.is-confirmed,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx.is-confirmed {  padding-top: clamp(30px, 4vw, 54px) !important;  padding-bottom: clamp(50px, 7vw, 92px) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  > .tbhx__success,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  > .tbhx__success {  width: min(1120px, calc(100vw - 64px)) !important;  max-width: 1120px !important;  margin: 0 auto !important;  padding: 0 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__intro,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__intro {  max-width: 760px !important;  padding-bottom: 28px !important;  border-bottom: 1px solid rgba(221,185,111,.18) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__intro h3,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__intro h3 {  margin: 0 !important;  max-width: 740px !important;  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  font-family: var(--tbh-font-display,"Cormorant Garamond",Georgia,serif) !important;  font-size: clamp(2rem, 3.2vw, 2.8rem) !important;  font-weight: 650 !important;  line-height: .98 !important;  letter-spacing: -.01em !important;  text-transform: none !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__lead,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__lead {  max-width: 680px !important;  margin: 13px 0 0 !important;  color: rgba(247,241,231,.72) !important;  -webkit-text-fill-color: rgba(247,241,231,.72) !important;  font-size: .84rem !important;  line-height: 1.58 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__grid,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__grid {  display: grid !important;  grid-template-columns: minmax(0,1.35fr) minmax(300px,.65fr) !important;  gap: clamp(28px,4vw,56px) !important;  margin-top: 32px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  :is(.tbhx-success__summary,.tbhx-success__next),html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  :is(.tbhx-success__summary,.tbhx-success__next) {  min-width: 0 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__summary,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__summary {  padding: 22px !important;  border: 1px solid rgba(221,185,111,.20) !important;  border-radius: 14px !important;  background:    linear-gradient(180deg,rgba(221,185,111,.035),transparent 26%),    rgba(8,6,4,.78) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__summary-head,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__summary-head {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 18px !important;  align-items: start !important;  padding-bottom: 16px !important;  border-bottom: 1px solid rgba(221,185,111,.16) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__summary h4,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__summary h4,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next h4,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next h4 {  margin: 0 !important;  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  font-family: var(--tbh-font-display,"Cormorant Garamond",Georgia,serif) !important;  font-size: 1.45rem !important;  font-weight: 650 !important;  line-height: 1 !important;  text-transform: none !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__reference,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__reference {  display: grid !important;  gap: 3px !important;  margin: 0 !important;  padding: 9px 11px !important;  border: 1px solid rgba(221,185,111,.35) !important;  border-left: 1px solid rgba(221,185,111,.35) !important;  border-radius: 9px !important;  background: rgba(221,185,111,.045) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__reference span,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__reference span {  font-size: .51rem !important;  letter-spacing: .07em !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__reference strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__reference strong {  color: #efcc70 !important;  -webkit-text-fill-color: #efcc70 !important;  font-size: .85rem !important;  line-height: 1.15 !important;  white-space: nowrap !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__summary-rows,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__summary-rows {  margin-top: 4px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__row,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__row {  display: grid !important;  grid-template-columns: minmax(130px,.42fr) minmax(0,.58fr) !important;  gap: 18px !important;  align-items: baseline !important;  padding: 10px 0 !important;  border-bottom: 1px solid rgba(221,185,111,.095) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__row span,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__row span {  color: rgba(247,241,231,.50) !important;  font-size: .62rem !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__row strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__row strong {  min-width: 0 !important;  color: rgba(247,241,231,.88) !important;  -webkit-text-fill-color: rgba(247,241,231,.88) !important;  font-size: .69rem !important;  font-weight: 800 !important;  text-align: right !important;  overflow-wrap: anywhere !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__row.is-total,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__row.is-total {  margin-top: 5px !important;  padding-top: 14px !important;  border-bottom: 0 !important;  border-top: 1px solid rgba(221,185,111,.32) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__row.is-total strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__row.is-total strong {  color: #efcc70 !important;  -webkit-text-fill-color: #efcc70 !important;  font-size: .92rem !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next {  padding: 4px 0 0 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next-list,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next-list {  margin-top: 18px !important;  border-top: 1px solid rgba(221,185,111,.16) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next-list > div,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next-list > div {  display: grid !important;  grid-template-columns: 28px minmax(0,1fr) !important;  gap: 10px !important;  padding: 14px 0 !important;  border-bottom: 1px solid rgba(221,185,111,.10) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next-list > div > span,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next-list > div > span {  color: #ddb96f !important;  font-size: .55rem !important;  font-weight: 900 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next-list p,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next-list p {  margin: 0 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next-list strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next-list strong {  display: block !important;  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  font-size: .72rem !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next-list small,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__next-list small {  display: block !important;  margin-top: 4px !important;  color: rgba(247,241,231,.56) !important;  font-size: .62rem !important;  line-height: 1.46 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__help,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__help {  margin-top: 20px !important;  padding-top: 16px !important;  border-top: 1px solid rgba(221,185,111,.16) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__help > strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__help > strong {  color: #f7f1e7 !important;  font-size: .7rem !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__help p,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__help p {  margin: 5px 0 8px !important;  color: rgba(247,241,231,.56) !important;  font-size: .62rem !important;  line-height: 1.48 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__help a,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__help a {  color: #efcc70 !important;  -webkit-text-fill-color: #efcc70 !important;  font-size: .64rem !important;  font-weight: 800 !important;  text-decoration: none !important;  border-bottom: 1px solid rgba(239,204,112,.35) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__footer,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__footer {  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 24px !important;  align-items: end !important;  margin-top: 34px !important;  padding-top: 24px !important;  border-top: 1px solid rgba(221,185,111,.20) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__footer p,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__footer p {  margin: 0 !important;  color: rgba(247,241,231,.68) !important;  font-size: .76rem !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__footer > div > strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__footer > div > strong {  display: block !important;  margin-top: 4px !important;  color: #f7f1e7 !important;  font-family: var(--tbh-font-display,"Cormorant Garamond",Georgia,serif) !important;  font-size: 1.1rem !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__footer .tbhx__actions,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__footer .tbhx__actions {  margin: 0 !important;  padding: 0 !important;  border: 0 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__server-message,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx-success__server-message {  display: none !important;}@media (max-width: 900px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__grid,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__grid {    grid-template-columns: 1fr !important;    gap: 28px !important;  }}@media (max-width: 700px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx.is-confirmed,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx.is-confirmed {    padding-top: 20px !important;    padding-bottom: 46px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    > .tbhx__success,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    > .tbhx__success {    width: calc(100vw - 24px) !important;    max-width: none !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__intro h3,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__intro h3 {    font-size: clamp(1.9rem, 9vw, 2.35rem) !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__summary,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__summary {    padding: 16px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__summary-head,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__summary-head {    grid-template-columns: 1fr !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__reference,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__reference {    justify-self: start !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__row,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__row {    grid-template-columns: minmax(92px,.38fr) minmax(0,.62fr) !important;    gap: 12px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__footer,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__footer {    grid-template-columns: 1fr !important;    align-items: start !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__footer .tbhx__actions,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__footer .tbhx__actions {    display: grid !important;    grid-template-columns: 1fr !important;    width: 100% !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__footer :is(.tbhx__primary,.tbhx__secondary),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx-success__footer :is(.tbhx__primary,.tbhx__secondary) {    width: 100% !important;  }}html.tbh-experience-open:has(#biffhus-opplevelse.tbhx:not(.is-confirmed))  :is(#site-footer,.site-footer,.usn-footer) {  display: none !important;}@media (min-width: 701px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__hero h2,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__hero h2 {    max-width: 660px !important;    font-size: clamp(2.05rem, 2.8vw, 2.75rem) !important;    line-height: .96 !important;    letter-spacing: -.008em !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__step > h3,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__step > h3 {    font-size: clamp(1.55rem, 2vw, 1.9rem) !important;    line-height: 1 !important;  }}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__step > .tbhx__actions,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__step > .tbhx__actions {  margin-top: 30px !important;  padding-top: 18px !important;  border-top: 1px solid rgba(221,185,111,.16) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon-group[data-category="meat"],html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon-group[data-category="meat"] {  padding-top: 24px !important;  border-top: 1px solid rgba(221,185,111,.24) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon-group[data-category="meat"] > h4,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon-group[data-category="meat"] > h4 {  margin-bottom: 14px !important;  color: #f7f1e7 !important;  font-size: 1.05rem !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"],html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"],html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"],html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"] {  position: relative !important;  grid-column: 1 / -1 !important;  min-height: 126px !important;  padding: 20px !important;  border-color: rgba(239,204,112,.48) !important;  background:    radial-gradient(circle at 90% 0%, rgba(221,185,111,.10), transparent 20rem),    linear-gradient(135deg, rgba(221,185,111,.055), rgba(255,255,255,.012)) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"]::before,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"]::before,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"]::before,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"]::before {  content: "EKSKLUSIVT VALG" !important;  position: absolute !important;  top: 13px !important;  right: 15px !important;  color: #efcc70 !important;  font-size: .50rem !important;  font-weight: 900 !important;  letter-spacing: .09em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"] > :is(span,.tbhx__addon-main) strong,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"] .tbhx__addon-main strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"] > :is(span,.tbhx__addon-main) strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"] .tbhx__addon-main strong {  font-size: .84rem !important;  line-height: 1.2 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"] small,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"] small,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"] small,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"] small {  max-width: 620px !important;  font-size: .66rem !important;  line-height: 1.5 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"],html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"] {  grid-template-columns: minmax(0,1fr) minmax(150px,190px) !important;  align-items: center !important;  gap: 22px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"] .tbhx__addon-unit-qty,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"] .tbhx__addon-unit-qty {  width: 100% !important;  margin: 0 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"] .tbhx__addon-price,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"] .tbhx__addon-price,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"] .tbhx__addon-price,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"] .tbhx__addon-price {  color: #efcc70 !important;  font-size: .68rem !important;  font-weight: 900 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__date-empty strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__date-empty strong {  display: block !important;  margin-bottom: 5px !important;  color: #f7f1e7 !important;}@media (max-width: 700px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    [data-tbhx-addon-card="japanese_a5_wagyu"],  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    [data-tbhx-addon-card="premium_wagyu_tomahawk"],  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    [data-tbhx-addon-card="japanese_a5_wagyu"],  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    [data-tbhx-addon-card="premium_wagyu_tomahawk"] {    grid-template-columns: 1fr !important;    gap: 12px !important;    min-height: 0 !important;    padding: 17px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    [data-tbhx-addon-card="japanese_a5_wagyu"]::before,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    [data-tbhx-addon-card="premium_wagyu_tomahawk"]::before,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    [data-tbhx-addon-card="japanese_a5_wagyu"]::before,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    [data-tbhx-addon-card="premium_wagyu_tomahawk"]::before {    position: static !important;    display: block !important;    margin-bottom: 4px !important;  }}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon-group[data-category="meat"] > h4,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon-group[data-category="meat"] > h4 {  margin-bottom: 14px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__meat-extras,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__meat-extras {  display: grid !important;  gap: 20px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__addon--meat-taster,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__addon--meat-taster {  width: min(470px,100%) !important;  min-height: 82px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-head,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-head {  display: grid !important;  grid-template-columns: minmax(0,1fr) minmax(240px,.7fr) !important;  gap: 24px !important;  align-items: end !important;  padding: 20px 0 14px !important;  border-top: 1px solid rgba(221,185,111,.25) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-head span,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-head span {  display: block !important;  color: #efcc70 !important;  font-size: .55rem !important;  font-weight: 900 !important;  line-height: 1.2 !important;  letter-spacing: .09em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-head strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-head strong {  display: block !important;  margin-top: 5px !important;  color: #f7f1e7 !important;  font-family: var(--tbh-font-display,"Cormorant Garamond",Georgia,serif) !important;  font-size: 1.22rem !important;  font-weight: 650 !important;  line-height: 1.05 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-head > small,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-head > small {  color: rgba(247,241,231,.55) !important;  font-size: .62rem !important;  line-height: 1.5 !important;  text-align: right !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-grid,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-grid {  display: grid !important;  grid-template-columns: repeat(2,minmax(0,1fr)) !important;  gap: 12px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-card,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-card {  display: grid !important;  grid-template-rows: 1fr auto !important;  min-width: 0 !important;  border: 1px solid rgba(221,185,111,.34) !important;  border-radius: 14px !important;  background:    radial-gradient(circle at 100% 0%,rgba(221,185,111,.08),transparent 18rem),    linear-gradient(155deg,rgba(221,185,111,.035),rgba(255,255,255,.008)) !important;  overflow: hidden !important;  transition: border-color .16s ease, background-color .16s ease, box-shadow .16s ease !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-card.is-selected,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-card.is-selected {  border-color: rgba(239,204,112,.85) !important;  background:    radial-gradient(circle at 100% 0%,rgba(239,204,112,.14),transparent 20rem),    linear-gradient(155deg,rgba(221,185,111,.075),rgba(255,255,255,.012)) !important;  box-shadow: inset 0 0 0 1px rgba(239,204,112,.08) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-select,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-select {  position: relative !important;  display: grid !important;  grid-template-columns: minmax(0,1fr) auto !important;  gap: 18px !important;  align-items: start !important;  min-width: 0 !important;  padding: 18px !important;  cursor: pointer !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__premium-meat-select > input[type="checkbox"],html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__premium-meat-select > input[type="checkbox"] {  position: absolute !important;  width: 1px !important;  height: 1px !important;  margin: -1px !important;  padding: 0 !important;  border: 0 !important;  opacity: 0 !important;  clip: rect(0 0 0 0) !important;  clip-path: inset(50%) !important;  overflow: hidden !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy {  min-width: 0 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-topline,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-topline {  display: flex !important;  flex-wrap: wrap !important;  gap: 7px !important;  align-items: center !important;  margin-bottom: 9px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-topline b,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-topline b {  color: rgba(247,241,231,.56) !important;  font-size: .49rem !important;  font-weight: 900 !important;  letter-spacing: .075em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-topline em,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-topline em {  padding: 3px 6px !important;  border: 1px solid rgba(221,185,111,.30) !important;  border-radius: 999px !important;  color: #ddb96f !important;  font-size: .48rem !important;  font-style: normal !important;  font-weight: 900 !important;  letter-spacing: .055em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-card.is-selected .tbhx__premium-meat-topline em,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-card.is-selected .tbhx__premium-meat-topline em {  border-color: #efcc70 !important;  background: #efcc70 !important;  color: #120b04 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy > strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy > strong {  display: block !important;  color: #f7f1e7 !important;  font-family: var(--tbh-font-display,"Cormorant Garamond",Georgia,serif) !important;  font-size: 1.15rem !important;  font-weight: 700 !important;  line-height: 1.02 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-detail,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-detail {  display: block !important;  margin-top: 6px !important;  color: #ddb96f !important;  font-size: .61rem !important;  font-weight: 800 !important;  line-height: 1.35 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy > small,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy > small {  display: block !important;  margin-top: 8px !important;  color: rgba(247,241,231,.60) !important;  font-size: .63rem !important;  line-height: 1.48 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price {  align-self: center !important;  text-align: right !important;  white-space: nowrap !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price strong {  color: #efcc70 !important;  font-size: .68rem !important;  font-weight: 900 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty {  display: grid !important;  grid-template-columns: auto minmax(142px,176px) !important;  gap: 12px !important;  align-items: center !important;  padding: 12px 18px !important;  border-top: 1px solid rgba(221,185,111,.14) !important;  background: rgba(0,0,0,.12) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty > span,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty > span {  color: rgba(247,241,231,.55) !important;  font-size: .53rem !important;  font-weight: 900 !important;  letter-spacing: .06em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper {  display: grid !important;  grid-template-columns: 36px minmax(54px,1fr) 36px !important;  align-items: stretch !important;  min-height: 38px !important;  border: 1px solid rgba(221,185,111,.34) !important;  border-radius: 9px !important;  overflow: hidden !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper button,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper button {  min-width: 0 !important;  min-height: 0 !important;  padding: 0 !important;  border: 0 !important;  border-radius: 0 !important;  background: rgba(221,185,111,.06) !important;  color: #efcc70 !important;  font-size: 1rem !important;  font-weight: 700 !important;  cursor: pointer !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper input,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper input {  width: 100% !important;  min-width: 0 !important;  height: auto !important;  min-height: 0 !important;  margin: 0 !important;  padding: 0 4px !important;  border: 0 !important;  border-inline: 1px solid rgba(221,185,111,.20) !important;  border-radius: 0 !important;  background: #080604 !important;  color: #f7f1e7 !important;  font-size: .72rem !important;  font-weight: 800 !important;  text-align: center !important;  appearance: textfield !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper input::-webkit-inner-spin-button,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper input::-webkit-outer-spin-button,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper input::-webkit-inner-spin-button,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper input::-webkit-outer-spin-button {  -webkit-appearance: none !important;  margin: 0 !important;}@media (hover:hover) and (pointer:fine) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper button:hover,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper button:hover {    background: rgba(239,204,112,.16) !important;  }}@media (max-width: 760px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-head,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-head {    grid-template-columns: 1fr !important;    gap: 7px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-head > small,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-head > small {    text-align: left !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-grid,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-grid {    grid-template-columns: 1fr !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-select,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-select {    grid-template-columns: 1fr !important;    gap: 12px !important;    padding: 16px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price {    text-align: left !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty {    grid-template-columns: 1fr !important;    gap: 7px !important;    padding: 12px 16px 16px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper {    width: min(190px,100%) !important;  }}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price {  display: grid !important;  justify-items: end !important;  align-content: center !important;  gap: 3px !important;  min-width: 180px !important;  text-align: right !important;  white-space: normal !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > small,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > small {  color: rgba(247,241,231,.48) !important;  font-size: .49rem !important;  font-weight: 900 !important;  letter-spacing: .07em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > strong {  color: #efcc70 !important;  font-family: var(--tbh-font-display,"Cormorant Garamond",Georgia,serif) !important;  font-size: 1.2rem !important;  font-weight: 700 !important;  line-height: 1.05 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > em,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > em {  color: rgba(247,241,231,.68) !important;  font-size: .56rem !important;  font-style: normal !important;  font-weight: 750 !important;  line-height: 1.35 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > b,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > b {  color: rgba(247,241,231,.40) !important;  font-size: .52rem !important;  font-weight: 700 !important;  line-height: 1.3 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty {  grid-template-columns: minmax(0,1fr) minmax(142px,176px) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty-copy,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty-copy {  display: grid !important;  gap: 3px !important;  min-width: 0 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty-copy > span,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty-copy > span {  color: rgba(247,241,231,.55) !important;  font-size: .53rem !important;  font-weight: 900 !important;  letter-spacing: .06em !important;  text-transform: uppercase !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty-copy > small,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty-copy > small {  color: #ddb96f !important;  font-size: .57rem !important;  font-weight: 750 !important;  line-height: 1.4 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-detail,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-detail {  max-width: 580px !important;}@media (min-width: 761px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-select,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-select {    grid-template-columns: minmax(0,1fr) minmax(180px,220px) !important;  }}@media (max-width: 760px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price {    min-width: 0 !important;    justify-items: start !important;    text-align: left !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty {    grid-template-columns: 1fr !important;  }}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-card,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-card {  grid-template-rows: auto auto !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-select,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-select {  grid-template-columns: minmax(0,1fr) minmax(220px,260px) !important;  gap: 28px !important;  min-height: 154px !important;  padding: 20px 22px 18px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy {  display: grid !important;  align-content: start !important;  gap: 0 !important;  min-width: 0 !important;  min-height: 116px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy > strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy > strong {  max-width: 28ch !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-detail,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-detail {  max-width: 46ch !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy > small,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy > small {  max-width: 66ch !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price {  display: grid !important;  align-content: start !important;  justify-items: end !important;  gap: 4px !important;  min-height: 116px !important;  padding-top: 2px !important;  min-width: 220px !important;  text-align: right !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > strong {  min-width: 0 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty {  grid-template-columns: minmax(0,1fr) 196px !important;  gap: 20px !important;  align-items: center !important;  padding: 15px 22px 18px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty-copy,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty-copy {  display: grid !important;  align-content: start !important;  gap: 4px !important;  min-height: 48px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty-copy > small,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty-copy > small {  max-width: 28ch !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper {  width: 100% !important;  min-width: 196px !important;}@media (max-width: 980px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-select,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-select {    grid-template-columns: 1fr !important;    min-height: 0 !important;    gap: 14px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price {    min-height: 0 !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price {    justify-items: start !important;    text-align: left !important;    min-width: 0 !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-qty {    grid-template-columns: 1fr !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-stepper {    min-width: 0 !important;  }}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-select,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-select {  align-items: stretch !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy {  grid-template-rows: auto auto auto minmax(44px,1fr) !important;  row-gap: 10px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-topline,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-topline {  grid-row: 1 !important;  align-self: start !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy > strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy > strong {  grid-row: 2 !important;  align-self: start !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-detail,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-detail {  grid-row: 3 !important;  align-self: start !important;  min-height: 20px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy > small,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy > small {  grid-row: 4 !important;  align-self: start !important;  min-height: 66px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price {  grid-template-rows: auto auto auto 1fr !important;  row-gap: 6px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > small,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > small {  grid-row: 1 !important;  align-self: start !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > strong {  grid-row: 2 !important;  align-self: start !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > em,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > em {  grid-row: 3 !important;  align-self: start !important;  min-height: 34px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > b,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > b {  grid-row: 4 !important;  align-self: end !important;}@media (max-width: 980px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price {    grid-template-rows: auto !important;    row-gap: 8px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy > small,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-copy > small,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > em,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > em {    min-height: 0 !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > b,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__premium-meat-price > b {    align-self: start !important;  }}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"].tbhx__premium-meat-card,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"].tbhx__premium-meat-card,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"].tbhx__premium-meat-card,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"].tbhx__premium-meat-card {  display: grid !important;  grid-template-columns: 1fr !important;  grid-template-rows: auto auto !important;  align-items: stretch !important;  gap: 0 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"] > .tbhx__premium-meat-select,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"] > .tbhx__premium-meat-select,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"] > .tbhx__premium-meat-select,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"] > .tbhx__premium-meat-select {  grid-column: 1 !important;  grid-row: 1 !important;  width: 100% !important;  min-width: 0 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"] > .tbhx__premium-meat-qty,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"] > .tbhx__premium-meat-qty,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="japanese_a5_wagyu"] > .tbhx__premium-meat-qty,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-addon-card="premium_wagyu_tomahawk"] > .tbhx__premium-meat-qty {  grid-column: 1 !important;  grid-row: 2 !important;  width: 100% !important;  min-width: 0 !important;  margin: 0 !important;}@media (hover: hover) and (pointer: fine) {  html.usn body #tbh-about-v5#tbh-about-v5.about9 .about9-btn:hover,  html body #tbh-about-v5#tbh-about-v5.about9 .about9-btn:hover,  html.usn body #tbh-about-v5#tbh-about-v5.about9 .about9-btn--primary:hover,  html body #tbh-about-v5#tbh-about-v5.about9 .about9-btn--primary:hover {    border-color: #efcc70 !important;    background: #090704 !important;    color: #efcc70 !important;    -webkit-text-fill-color: #efcc70 !important;  }  html.usn body #tbh-about-v5#tbh-about-v5.about9 .about9-btn:hover *,  html body #tbh-about-v5#tbh-about-v5.about9 .about9-btn:hover * {    color: #efcc70 !important;    -webkit-text-fill-color: #efcc70 !important;  }}html.usn body #tbh-about-v5#tbh-about-v5.about9 .about9-btn:focus-visible,html body #tbh-about-v5#tbh-about-v5.about9 .about9-btn:focus-visible {  border-color: #efcc70 !important;  background: #090704 !important;  color: #efcc70 !important;  -webkit-text-fill-color: #efcc70 !important;  outline: 2px solid rgba(239,204,112,.95) !important;  outline-offset: 3px !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 select,html body #tbh-booking#tbh-booking.tbh-booking--v64 select,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx select,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx select {  -webkit-appearance: none !important;  appearance: none !important;  padding-right: 42px !important;  background-image:    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5.5 7.5 4.5 4.5 4.5-4.5' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;  background-repeat: no-repeat !important;  background-position: right 13px center !important;  background-size: 16px 16px !important;  color-scheme: dark !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 select:disabled,html body #tbh-booking#tbh-booking.tbh-booking--v64 select:disabled,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx select:disabled,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx select:disabled {  opacity: .62 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 select,html body #tbh-booking#tbh-booking.tbh-booking--v64 select,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx select,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx select {  -webkit-appearance: none !important;  appearance: none !important;  padding-right: 44px !important;  background-image:    linear-gradient(45deg, transparent 48%, #ffffff 49%, #ffffff 66%, transparent 67%),    linear-gradient(135deg, transparent 48%, #ffffff 49%, #ffffff 66%, transparent 67%) !important;  background-position:    calc(100% - 18px) 50%,    calc(100% - 12px) 50% !important;  background-size:    8px 8px,    8px 8px !important;  background-repeat: no-repeat !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 select:disabled,html body #tbh-booking#tbh-booking.tbh-booking--v64 select:disabled,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx select:disabled,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx select:disabled {  opacity: .62 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__field > select,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__field > select,html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__buffet-split-field > select,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__buffet-split-field > select,html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  select#tbh-guests,html body #tbh-booking#tbh-booking.tbh-booking--v64  select#tbh-guests {  -webkit-appearance: none !important;  appearance: none !important;  padding-right: 44px !important;  background-image:    linear-gradient(45deg, transparent 47%, #ffffff 48%, #ffffff 66%, transparent 67%),    linear-gradient(135deg, transparent 47%, #ffffff 48%, #ffffff 66%, transparent 67%) !important;  background-position:    calc(100% - 18px) calc(50% - 1px),    calc(100% - 12px) calc(50% - 1px) !important;  background-size:    8px 8px,    8px 8px !important;  background-repeat: no-repeat !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__field > select,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__field > select {  -webkit-appearance: none !important;  appearance: none !important;  padding-right: 44px !important;  background-image:    linear-gradient(45deg, transparent 47%, #ffffff 48%, #ffffff 66%, transparent 67%),    linear-gradient(135deg, transparent 47%, #ffffff 48%, #ffffff 66%, transparent 67%) !important;  background-position:    calc(100% - 18px) calc(50% - 1px),    calc(100% - 12px) calc(50% - 1px) !important;  background-size:    8px 8px,    8px 8px !important;  background-repeat: no-repeat !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__field > select,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__field > select,html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__buffet-split-field > select,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__buffet-split-field > select,html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  select#tbh-guests,html body #tbh-booking#tbh-booking.tbh-booking--v64  select#tbh-guests {  -webkit-appearance: none !important;  appearance: none !important;  padding-right: 42px !important;  background-image:    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1L6 6L11 1' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;  background-repeat: no-repeat !important;  background-position: right 14px center !important;  background-size: 12px 7px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__field > select,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__field > select {  -webkit-appearance: none !important;  appearance: none !important;  padding-right: 42px !important;  background-image:    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1L6 6L11 1' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;  background-repeat: no-repeat !important;  background-position: right 14px center !important;  background-size: 12px 7px !important;}@media (max-width: 760px) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__field > input#tbh-date[type="date"],  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__field > input#tbh-date[type="date"] {    -webkit-appearance: none !important;    appearance: none !important;    box-sizing: border-box !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    height: 48px !important;    min-height: 48px !important;    max-height: 48px !important;    margin: 0 !important;    padding: 0 44px 0 12px !important;    border: 1px solid rgba(221,185,111,.27) !important;    border-radius: 10px !important;    background-color: #090704 !important;    background-image:      url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect x='2.25' y='3.25' width='11.5' height='10.5' rx='1.5' fill='none' stroke='%23ffffff' stroke-width='1.5'/%3E%3Cpath d='M5 1.75v3M11 1.75v3M2.75 6.25h10.5' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") !important;    background-repeat: no-repeat !important;    background-position: right 13px center !important;    background-size: 16px 16px !important;    color: #f7f1e7 !important;    -webkit-text-fill-color: #f7f1e7 !important;    font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;    font-size: .80rem !important;    font-weight: 500 !important;    line-height: 1.2 !important;    text-align: left !important;    vertical-align: middle !important;    overflow: hidden !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    input#tbh-date[type="date"]::-webkit-date-and-time-value,  html body #tbh-booking#tbh-booking.tbh-booking--v64    input#tbh-date[type="date"]::-webkit-date-and-time-value {    display: flex !important;    align-items: center !important;    width: 100% !important;    min-width: 0 !important;    height: 46px !important;    margin: 0 !important;    padding: 0 !important;    color: #f7f1e7 !important;    -webkit-text-fill-color: #f7f1e7 !important;    line-height: 1.2 !important;    text-align: left !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    input#tbh-date[type="date"]::-webkit-datetime-edit,  html body #tbh-booking#tbh-booking.tbh-booking--v64    input#tbh-date[type="date"]::-webkit-datetime-edit {    display: flex !important;    align-items: center !important;    width: 100% !important;    min-width: 0 !important;    height: 46px !important;    margin: 0 !important;    padding: 0 !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    input#tbh-date[type="date"]::-webkit-calendar-picker-indicator,  html body #tbh-booking#tbh-booking.tbh-booking--v64    input#tbh-date[type="date"]::-webkit-calendar-picker-indicator {    position: absolute !important;    inset: 0 0 0 auto !important;    width: 44px !important;    height: 48px !important;    margin: 0 !important;    padding: 0 !important;    opacity: 0 !important;    cursor: pointer !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__field:has(> input#tbh-date[type="date"]),  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__field:has(> input#tbh-date[type="date"]) {    position: relative !important;  }}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__commercial-option.is-selected,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__commercial-option.is-selected {  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__commercial-option.is-selected :is(    strong,    small,    span,    .tbh-booking__commercial-status  ),html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__commercial-option.is-selected :is(    strong,    small,    span,    .tbh-booking__commercial-status  ) {  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected {  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected :is(    h4,    p,    span,    strong,    small,    .tbhx__menu-badge,    .tbhx__menu-price,    .tbhx__menu-price *  ),html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected :is(    h4,    p,    span,    strong,    small,    .tbhx__menu-badge,    .tbhx__menu-price,    .tbhx__menu-price *  ) {  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__commercial-option.is-selected  .tbh-booking__commercial-copy strong,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__commercial-option.is-selected  .tbh-booking__commercial-copy strong {  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__commercial-option.is-selected  .tbh-booking__commercial-copy small,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__commercial-option.is-selected  .tbh-booking__commercial-copy small {  color: rgba(247,241,231,.62) !important;  -webkit-text-fill-color: rgba(247,241,231,.62) !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__commercial-option.is-selected  :is(.tbh-booking__commercial-copy,.tbh-booking__commercial-radio),html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__commercial-option.is-selected  :is(.tbh-booking__commercial-copy,.tbh-booking__commercial-radio) {  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;}html.usn body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__commercial-option.is-selected  .tbh-booking__commercial-status,html body #tbh-booking#tbh-booking.tbh-booking--v64  .tbh-booking__commercial-option.is-selected  .tbh-booking__commercial-status {  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}html.usn :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-reviews-2026) {  width: 100vw !important;  max-width: none !important;  margin: 0 calc(50% - 50vw) !important;  padding: 0 !important;  border: 0 !important;  background: transparent !important;  box-shadow: none !important;  overflow: visible !important;}html.usn :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-reviews-2026) > :is(  .component-inner,  .component-main,  .container,  .container-fluid,  .row,  .code-item,  [class*="col-"]) {  width: 100% !important;  max-width: none !important;  margin: 0 !important;  padding: 0 !important;}html.usn :is(  section.content.component.usn_cmp_code,  section.usn_cmp_code,  .component.usn_cmp_code,  .usn_cmp_code,  .component-code,  .code-component):has(#tbh-reviews-2026) .component-introduction {  display: none !important;}html.usn body #tbh-reviews-2026,body #tbh-reviews-2026 {  position: relative;  isolation: isolate;  width: 100vw;  max-width: none;  margin-left: calc(50% - 50vw);  margin-right: calc(50% - 50vw);  overflow: hidden;  background:    radial-gradient(circle at 14% 0%, var(--tbh-alpha-brass-08), transparent 29rem),    radial-gradient(circle at 88% 32%, rgba(91, 23, 18, .10), transparent 32rem),    linear-gradient(180deg, var(--tbh-color-black), #030201);  color: var(--tbh-color-cream);  font-family: var(--tbh-font-body);  font-size: var(--tbh-font-size-body);  line-height: var(--tbh-line-body);}html.usn body #tbh-reviews-2026 *,body #tbh-reviews-2026 * {  box-sizing: border-box;}html.usn body #tbh-reviews-2026 [hidden],body #tbh-reviews-2026 [hidden] {  display: none !important;}html.usn body #tbh-reviews-2026 a,html.usn body #tbh-reviews-2026 button,body #tbh-reviews-2026 a,body #tbh-reviews-2026 button {  -webkit-tap-highlight-color: transparent;}html.usn body #tbh-reviews-2026 .tbh-reviews__shell,body #tbh-reviews-2026 .tbh-reviews__shell {  width: min(var(--tbh-rail-site), calc(100% - (var(--tbh-side) * 2)));  max-width: var(--tbh-rail-site);  margin-inline: auto;  padding-block: clamp(58px, 6.8vw, 92px) clamp(68px, 7.5vw, 106px);}html.usn body #tbh-reviews-2026 .tbh-reviews__hero,body #tbh-reviews-2026 .tbh-reviews__hero {  width: min(820px, 100%);  margin: 0 auto clamp(34px, 4.5vw, 54px);  text-align: center;}html.usn body #tbh-reviews-2026 .tbh-reviews__eyebrow,html.usn body #tbh-reviews-2026 .tbh-reviews__cta-kicker,body #tbh-reviews-2026 .tbh-reviews__eyebrow,body #tbh-reviews-2026 .tbh-reviews__cta-kicker {  display: inline-flex;  align-items: center;  gap: .65rem;  margin: 0;  color: var(--tbh-color-brass-light);  font-family: var(--tbh-font-body);  font-size: var(--tbh-eyebrow);  font-weight: 800;  line-height: 1.2;  letter-spacing: .135em;  text-transform: uppercase;}html.usn body #tbh-reviews-2026 .tbh-reviews__eyebrow::after,html.usn body #tbh-reviews-2026 .tbh-reviews__cta-kicker::after,body #tbh-reviews-2026 .tbh-reviews__eyebrow::after,body #tbh-reviews-2026 .tbh-reviews__cta-kicker::after {  content: "";  display: inline-block;  width: 2.35rem;  height: 1px;  background: linear-gradient(90deg, rgba(199,161,90,.68), transparent);  opacity: .62;}html.usn body #tbh-reviews-2026 .tbh-reviews__title,body #tbh-reviews-2026 .tbh-reviews__title {  max-width: 820px;  margin: 12px auto 16px;  color: var(--tbh-color-bone);  font-family: var(--tbh-font-display);  font-size: clamp(2.65rem, 5.3vw, 4.9rem);  font-weight: 650;  line-height: .96;  letter-spacing: .02em;  text-transform: uppercase;  text-wrap: balance;}html.usn body #tbh-reviews-2026 .tbh-reviews__lead,body #tbh-reviews-2026 .tbh-reviews__lead {  max-width: 710px;  margin: 0 auto;  color: var(--tbh-color-greige);  font-family: var(--tbh-font-body);  font-size: var(--tbh-lead);  line-height: 1.68;  text-wrap: balance;}html.usn body #tbh-reviews-2026 .tbh-reviews__summary,body #tbh-reviews-2026 .tbh-reviews__summary {  display: inline-flex;  align-items: center;  justify-content: center;  flex-wrap: wrap;  gap: 9px 13px;  margin-top: 24px;  padding: 11px 16px;  border: 1px solid var(--tbh-alpha-brass-24);  border-radius: var(--tbh-radius-pill);  background: rgba(255,255,255,.022);}html.usn body #tbh-reviews-2026 .tbh-reviews__summary-stars,html.usn body #tbh-reviews-2026 .tbh-review__stars,html.usn body #tbh-reviews-2026 .tbh-reviews__cta-stars,body #tbh-reviews-2026 .tbh-reviews__summary-stars,body #tbh-reviews-2026 .tbh-review__stars,body #tbh-reviews-2026 .tbh-reviews__cta-stars {  color: var(--tbh-color-brass-light);  letter-spacing: .095em;}html.usn body #tbh-reviews-2026 .tbh-reviews__summary-stars,body #tbh-reviews-2026 .tbh-reviews__summary-stars {  font-size: .92rem;  line-height: 1;}html.usn body #tbh-reviews-2026 .tbh-reviews__summary-copy,body #tbh-reviews-2026 .tbh-reviews__summary-copy {  display: inline-flex;  align-items: baseline;  gap: 6px;  color: var(--tbh-color-muted);  font-size: .76rem;  font-weight: 700;  line-height: 1.2;}html.usn body #tbh-reviews-2026 .tbh-reviews__summary-copy strong,body #tbh-reviews-2026 .tbh-reviews__summary-copy strong {  color: var(--tbh-color-bone);  font-size: 1rem;  font-weight: 800;}html.usn body #tbh-reviews-2026 .tbh-reviews__summary-dot,body #tbh-reviews-2026 .tbh-reviews__summary-dot {  color: rgba(255,255,255,.28);}html.usn body #tbh-reviews-2026 .tbh-reviews__live,body #tbh-reviews-2026 .tbh-reviews__live {  position: absolute !important;  width: 1px !important;  height: 1px !important;  margin: -1px !important;  padding: 0 !important;  overflow: hidden !important;  clip: rect(0,0,0,0) !important;  white-space: nowrap !important;  border: 0 !important;}html.usn body #tbh-reviews-2026 .tbh-reviews__loading,body #tbh-reviews-2026 .tbh-reviews__loading {  display: grid;  grid-template-columns: repeat(3, minmax(0, 1fr));  gap: clamp(14px, 1.8vw, 22px);}html.usn body #tbh-reviews-2026 .tbh-review-skeleton,body #tbh-reviews-2026 .tbh-review-skeleton {  min-height: 315px;  padding: 24px;  border: 1px solid var(--tbh-alpha-brass-14);  border-radius: var(--tbh-radius-lg);  background: rgba(255,255,255,.014);}html.usn body #tbh-reviews-2026 .tbh-review-skeleton__top,body #tbh-reviews-2026 .tbh-review-skeleton__top {  display: flex;  align-items: center;  gap: 12px;}html.usn body #tbh-reviews-2026 :is(  .tbh-review-skeleton__avatar,  .tbh-review-skeleton__name,  .tbh-review-skeleton__stars,  .tbh-review-skeleton__line),body #tbh-reviews-2026 :is(  .tbh-review-skeleton__avatar,  .tbh-review-skeleton__name,  .tbh-review-skeleton__stars,  .tbh-review-skeleton__line) {  display: block;  background:    linear-gradient(      100deg,      rgba(255,255,255,.035) 20%,      rgba(221,185,111,.09) 40%,      rgba(255,255,255,.035) 60%    );  background-size: 200% 100%;  animation: tbhReviewsShimmer 1.6s linear infinite;}html.usn body #tbh-reviews-2026 .tbh-review-skeleton__avatar,body #tbh-reviews-2026 .tbh-review-skeleton__avatar {  width: 46px;  height: 46px;  border-radius: 50%;}html.usn body #tbh-reviews-2026 .tbh-review-skeleton__name,body #tbh-reviews-2026 .tbh-review-skeleton__name {  width: 42%;  height: 11px;  border-radius: var(--tbh-radius-pill);}html.usn body #tbh-reviews-2026 .tbh-review-skeleton__stars,body #tbh-reviews-2026 .tbh-review-skeleton__stars {  width: 96px;  height: 10px;  margin-top: 22px;  border-radius: var(--tbh-radius-pill);}html.usn body #tbh-reviews-2026 .tbh-review-skeleton__line,body #tbh-reviews-2026 .tbh-review-skeleton__line {  width: 80%;  height: 9px;  margin-top: 13px;  border-radius: var(--tbh-radius-pill);}html.usn body #tbh-reviews-2026 .tbh-review-skeleton__line--wide,body #tbh-reviews-2026 .tbh-review-skeleton__line--wide {  width: 100%;  margin-top: 26px;}html.usn body #tbh-reviews-2026 .tbh-review-skeleton__line--short,body #tbh-reviews-2026 .tbh-review-skeleton__line--short {  width: 54%;}@keyframes tbhReviewsShimmer {  to { background-position-x: -200%; }}html.usn body #tbh-reviews-2026 .tbh-reviews__rail,body #tbh-reviews-2026 .tbh-reviews__rail {  display: grid;  grid-template-columns: repeat(3, minmax(0, 1fr));  gap: clamp(14px, 1.8vw, 22px);  outline: none;}html.usn body #tbh-reviews-2026 .tbh-review,body #tbh-reviews-2026 .tbh-review {  position: relative;  display: flex;  flex-direction: column;  min-width: 0;  min-height: 340px;  padding: clamp(21px, 2.2vw, 27px);  overflow: hidden;  border: 1px solid var(--tbh-alpha-brass-18);  border-radius: var(--tbh-radius-lg);  background:    radial-gradient(circle at 90% 0%, var(--tbh-alpha-brass-04), transparent 14rem),    linear-gradient(180deg, rgba(255,255,255,.018), transparent),    rgba(8,7,5,.72);  box-shadow: 0 18px 54px rgba(0,0,0,.20);}html.usn body #tbh-reviews-2026 .tbh-review::before,body #tbh-reviews-2026 .tbh-review::before {  content: "";  position: absolute;  inset: 0 0 auto;  height: 1px;  background: linear-gradient(90deg, transparent, var(--tbh-alpha-brass-48), transparent);}html.usn body #tbh-reviews-2026 .tbh-review__top,body #tbh-reviews-2026 .tbh-review__top {  display: flex;  align-items: center;  min-width: 0;  gap: 12px;}html.usn body #tbh-reviews-2026 .tbh-review__avatar,body #tbh-reviews-2026 .tbh-review__avatar {  position: relative;  flex: 0 0 44px;  width: 44px;  height: 44px;  overflow: hidden;  border: 1px solid var(--tbh-alpha-brass-18);  border-radius: 50%;  background: var(--tbh-color-panel-soft);}html.usn body #tbh-reviews-2026 .tbh-review__avatar img,body #tbh-reviews-2026 .tbh-review__avatar img {  width: 100%;  height: 100%;  object-fit: cover;}html.usn body #tbh-reviews-2026 .tbh-review__initials,body #tbh-reviews-2026 .tbh-review__initials {  position: absolute;  inset: 0;  display: grid;  place-items: center;  color: var(--tbh-color-brass-light);  font-size: .78rem;  font-weight: 800;}html.usn body #tbh-reviews-2026 .tbh-review__identity,body #tbh-reviews-2026 .tbh-review__identity {  min-width: 0;  flex: 1;}html.usn body #tbh-reviews-2026 .tbh-review__name,body #tbh-reviews-2026 .tbh-review__name {  overflow: hidden;  color: var(--tbh-color-bone);  font-size: .90rem;  font-weight: 800;  line-height: 1.25;  text-overflow: ellipsis;  white-space: nowrap;}html.usn body #tbh-reviews-2026 .tbh-review__date,body #tbh-reviews-2026 .tbh-review__date {  margin-top: 4px;  color: var(--tbh-color-muted);  font-size: .70rem;  font-weight: 550;  line-height: 1.3;}html.usn body #tbh-reviews-2026 .tbh-review__provider,body #tbh-reviews-2026 .tbh-review__provider {  flex: 0 0 auto;  align-self: flex-start;  padding: 5px 7px;  border: 1px solid rgba(255,255,255,.08);  border-radius: var(--tbh-radius-xs);  color: var(--tbh-color-muted);  font-size: .58rem;  font-weight: 800;  line-height: 1;  letter-spacing: .04em;  text-transform: uppercase;}html.usn body #tbh-reviews-2026 .tbh-review__stars,body #tbh-reviews-2026 .tbh-review__stars {  margin-top: 21px;  font-size: .92rem;  line-height: 1;}html.usn body #tbh-reviews-2026 .tbh-review__text-wrap,body #tbh-reviews-2026 .tbh-review__text-wrap {  margin-top: 18px;}html.usn body #tbh-reviews-2026 .tbh-review__text,body #tbh-reviews-2026 .tbh-review__text {  margin: 0;  color: var(--tbh-color-cream);  font-size: .90rem;  line-height: 1.66;  white-space: pre-line;  overflow-wrap: anywhere;}html.usn body #tbh-reviews-2026 .tbh-review__text.is-clamped,body #tbh-reviews-2026 .tbh-review__text.is-clamped {  display: -webkit-box;  overflow: hidden;  -webkit-box-orient: vertical;  -webkit-line-clamp: 6;}html.usn body #tbh-reviews-2026 .tbh-review__more,body #tbh-reviews-2026 .tbh-review__more {  min-height: 0;  margin: 9px 0 0;  padding: 0;  border: 0;  border-radius: 0;  background: transparent;  color: var(--tbh-color-brass-light);  font-family: var(--tbh-font-body);  font-size: .68rem;  font-weight: 800;  line-height: 1.3;  text-decoration: underline;  text-decoration-color: rgba(221,185,111,.34);  text-underline-offset: 3px;  text-transform: none;  cursor: pointer;}html.usn body #tbh-reviews-2026 .tbh-review__more:hover,body #tbh-reviews-2026 .tbh-review__more:hover {  color: var(--tbh-color-bone);}html.usn body #tbh-reviews-2026 .tbh-review__reply,body #tbh-reviews-2026 .tbh-review__reply {  margin-top: 18px;  padding: 13px 14px;  border-left: 2px solid var(--tbh-color-brass);  background: var(--tbh-alpha-brass-04);}html.usn body #tbh-reviews-2026 .tbh-review__reply-label,body #tbh-reviews-2026 .tbh-review__reply-label {  color: var(--tbh-color-brass-light);  font-size: .60rem;  font-weight: 850;  line-height: 1.3;  letter-spacing: .10em;  text-transform: uppercase;}html.usn body #tbh-reviews-2026 .tbh-review__reply-text,body #tbh-reviews-2026 .tbh-review__reply-text {  margin: 6px 0 0;  color: var(--tbh-color-greige);  font-size: .76rem;  line-height: 1.58;  white-space: pre-line;}html.usn body #tbh-reviews-2026 .tbh-review__footer,body #tbh-reviews-2026 .tbh-review__footer {  display: flex;  align-items: center;  justify-content: space-between;  gap: 12px;  margin-top: auto;  padding-top: 22px;  color: var(--tbh-color-muted);  font-size: .64rem;  font-weight: 650;}html.usn body #tbh-reviews-2026 .tbh-review__verified,body #tbh-reviews-2026 .tbh-review__verified {  display: inline-flex;  align-items: center;  gap: 6px;}html.usn body #tbh-reviews-2026 .tbh-review__verified::before,body #tbh-reviews-2026 .tbh-review__verified::before {  content: "✓";  display: inline-grid;  place-items: center;  width: 17px;  height: 17px;  border: 1px solid var(--tbh-alpha-brass-34);  border-radius: 50%;  color: var(--tbh-color-brass-light);  font-size: .56rem;}html.usn body #tbh-reviews-2026 .tbh-reviews__rail-controls,body #tbh-reviews-2026 .tbh-reviews__rail-controls {  display: none;  align-items: center;  justify-content: center;  gap: 11px;  margin-top: 17px;}html.usn body #tbh-reviews-2026 .tbh-reviews__rail-button,body #tbh-reviews-2026 .tbh-reviews__rail-button {  display: grid;  place-items: center;  width: 40px;  min-width: 40px;  height: 40px;  min-height: 40px;  padding: 0;  border: 1px solid var(--tbh-alpha-brass-24);  border-radius: 50%;  background: rgba(255,255,255,.018);  color: var(--tbh-color-bone);  font-size: 1rem;  cursor: pointer;}html.usn body #tbh-reviews-2026 .tbh-reviews__rail-button:hover,html.usn body #tbh-reviews-2026 .tbh-reviews__rail-button:focus-visible,body #tbh-reviews-2026 .tbh-reviews__rail-button:hover,body #tbh-reviews-2026 .tbh-reviews__rail-button:focus-visible {  border-color: var(--tbh-color-brass-light);  background: var(--tbh-alpha-brass-06);  color: var(--tbh-color-brass-light);  transform: none;}html.usn body #tbh-reviews-2026 .tbh-reviews__position,body #tbh-reviews-2026 .tbh-reviews__position {  min-width: 52px;  color: var(--tbh-color-muted);  font-size: .64rem;  font-weight: 800;  text-align: center;  font-variant-numeric: tabular-nums;}html.usn body #tbh-reviews-2026 .tbh-reviews__source,body #tbh-reviews-2026 .tbh-reviews__source {  display: flex;  align-items: baseline;  justify-content: center;  gap: 5px;  margin-top: 22px;  color: var(--tbh-color-faint);  font-size: .64rem;  font-weight: 550;}html.usn body #tbh-reviews-2026 .tbh-reviews__source strong,body #tbh-reviews-2026 .tbh-reviews__source strong {  color: var(--tbh-color-muted);  font-weight: 750;}html.usn body #tbh-reviews-2026 .tbh-reviews__empty,body #tbh-reviews-2026 .tbh-reviews__empty {  width: min(720px, 100%);  margin-inline: auto;  padding: clamp(24px, 3.5vw, 34px);  border-top: 1px solid var(--tbh-alpha-brass-24);  border-bottom: 1px solid var(--tbh-alpha-brass-14);  background: transparent;  text-align: center;}html.usn body #tbh-reviews-2026 .tbh-reviews__empty-mark,body #tbh-reviews-2026 .tbh-reviews__empty-mark {  color: var(--tbh-color-brass-light);  font-size: 1.1rem;}html.usn body #tbh-reviews-2026 .tbh-reviews__empty h2,body #tbh-reviews-2026 .tbh-reviews__empty h2 {  margin: 8px 0 8px;  color: var(--tbh-color-bone);  font-family: var(--tbh-font-display);  font-size: clamp(1.8rem, 3.2vw, 2.7rem);  font-weight: 650;  line-height: 1;  letter-spacing: .02em;  text-transform: uppercase;}html.usn body #tbh-reviews-2026 .tbh-reviews__empty p,body #tbh-reviews-2026 .tbh-reviews__empty p {  max-width: 570px;  margin: 0 auto;  color: var(--tbh-color-greige);  font-size: .88rem;  line-height: 1.64;}html.usn body #tbh-reviews-2026 .tbh-reviews__cta,body #tbh-reviews-2026 .tbh-reviews__cta {  position: relative;  display: grid;  grid-template-columns: minmax(0, 1.45fr) minmax(240px, .55fr);  gap: clamp(28px, 4.5vw, 60px);  align-items: center;  margin-top: clamp(54px, 7vw, 88px);  padding: clamp(28px, 4.5vw, 50px);  overflow: hidden;  border: 1px solid var(--tbh-alpha-brass-24);  border-radius: var(--tbh-radius-xl);  background:    radial-gradient(circle at 88% 12%, var(--tbh-alpha-brass-10), transparent 20rem),    linear-gradient(135deg, rgba(21,18,14,.88), rgba(8,7,5,.90));  box-shadow: var(--tbh-shadow-soft);}html.usn body #tbh-reviews-2026 .tbh-reviews__cta-copy,body #tbh-reviews-2026 .tbh-reviews__cta-copy {  position: relative;  z-index: 1;  max-width: 720px;}html.usn body #tbh-reviews-2026 .tbh-reviews__cta h2,body #tbh-reviews-2026 .tbh-reviews__cta h2 {  margin: 10px 0 12px;  color: var(--tbh-color-bone);  font-family: var(--tbh-font-display);  font-size: clamp(2rem, 4.2vw, 3.65rem);  font-weight: 650;  line-height: .98;  letter-spacing: .02em;  text-transform: uppercase;}html.usn body #tbh-reviews-2026 .tbh-reviews__cta-lead,body #tbh-reviews-2026 .tbh-reviews__cta-lead {  margin: 0;  color: var(--tbh-color-brass-light);  font-size: clamp(.96rem, 1.5vw, 1.12rem);  font-weight: 750;  line-height: 1.5;}html.usn body #tbh-reviews-2026 .tbh-reviews__cta-text,body #tbh-reviews-2026 .tbh-reviews__cta-text {  max-width: 660px;  margin: 12px 0 0;  color: var(--tbh-color-greige);  font-size: .88rem;  line-height: 1.68;}html.usn body #tbh-reviews-2026 .tbh-reviews__cta-button,body #tbh-reviews-2026 .tbh-reviews__cta-button {  display: inline-flex;  align-items: center;  justify-content: center;  gap: 10px;  min-height: 48px;  margin-top: 23px;  padding: 11px 20px;  border: 1px solid #e6c36f;  border-radius: var(--tbh-radius-pill);  background: linear-gradient(180deg, #f2d17d, #e6c36f);  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;  font-family: var(--tbh-font-body);  font-size: .67rem;  font-weight: 900;  line-height: 1;  letter-spacing: .085em;  text-decoration: none !important;  text-transform: uppercase;  transition:    transform var(--tbh-fast) var(--tbh-ease),    background var(--tbh-fast) var(--tbh-ease),    border-color var(--tbh-fast) var(--tbh-ease);}html.usn body #tbh-reviews-2026 .tbh-reviews__cta-button:hover,body #tbh-reviews-2026 .tbh-reviews__cta-button:hover {  transform: translateY(-1px);  border-color: #f6dc91;  background: linear-gradient(180deg, #f6dc91, #edca75);  color: #0f0803 !important;  -webkit-text-fill-color: #0f0803 !important;}html.usn body #tbh-reviews-2026 .tbh-reviews__cta-note,body #tbh-reviews-2026 .tbh-reviews__cta-note {  margin: 11px 0 0;  color: var(--tbh-color-muted);  font-size: .68rem;  line-height: 1.5;}html.usn body #tbh-reviews-2026 .tbh-reviews__cta-visual,body #tbh-reviews-2026 .tbh-reviews__cta-visual {  position: relative;  min-height: 200px;  display: flex;  flex-direction: column;  align-items: flex-end;  justify-content: center;  text-align: right;}html.usn body #tbh-reviews-2026 .tbh-reviews__quote,body #tbh-reviews-2026 .tbh-reviews__quote {  position: absolute;  top: -54px;  right: -8px;  color: var(--tbh-alpha-brass-10);  font-family: var(--tbh-font-display);  font-size: 13rem;  font-weight: 600;  line-height: .8;  pointer-events: none;}html.usn body #tbh-reviews-2026 .tbh-reviews__cta-stars,body #tbh-reviews-2026 .tbh-reviews__cta-stars {  position: relative;  z-index: 1;  font-size: 1rem;}html.usn body #tbh-reviews-2026 .tbh-reviews__cta-word,body #tbh-reviews-2026 .tbh-reviews__cta-word {  position: relative;  z-index: 1;  margin-top: 16px;  color: var(--tbh-color-bone);  font-family: var(--tbh-font-condensed);  font-size: clamp(1.8rem, 3.2vw, 3rem);  font-weight: 700;  line-height: .94;  letter-spacing: .025em;  text-transform: uppercase;}@media (max-width: 980px) {  html.usn body #tbh-reviews-2026 .tbh-reviews__loading,  body #tbh-reviews-2026 .tbh-reviews__loading {    display: flex;    gap: 14px;    margin-inline: calc(var(--tbh-side) * -1);    padding-inline: var(--tbh-side);    overflow: hidden;  }  html.usn body #tbh-reviews-2026 .tbh-review-skeleton,  body #tbh-reviews-2026 .tbh-review-skeleton {    flex: 0 0 min(72vw, 430px);  }  html.usn body #tbh-reviews-2026 .tbh-reviews__rail,  body #tbh-reviews-2026 .tbh-reviews__rail {    display: flex;    gap: 14px;    margin-inline: calc(var(--tbh-side) * -1);    padding: 0 var(--tbh-side) 8px;    overflow-x: auto;    overscroll-behavior-inline: contain;    scroll-snap-type: x mandatory;    scroll-padding-inline: var(--tbh-side);    scrollbar-width: none;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__rail::-webkit-scrollbar,  body #tbh-reviews-2026 .tbh-reviews__rail::-webkit-scrollbar {    display: none;  }  html.usn body #tbh-reviews-2026 .tbh-review,  body #tbh-reviews-2026 .tbh-review {    flex: 0 0 min(72vw, 430px);    scroll-snap-align: start;    scroll-snap-stop: always;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__rail-controls,  body #tbh-reviews-2026 .tbh-reviews__rail-controls {    display: flex;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__cta,  body #tbh-reviews-2026 .tbh-reviews__cta {    grid-template-columns: 1fr;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__cta-visual,  body #tbh-reviews-2026 .tbh-reviews__cta-visual {    min-height: 120px;    align-items: flex-start;    justify-content: flex-end;    text-align: left;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__quote,  body #tbh-reviews-2026 .tbh-reviews__quote {    top: -58px;    right: auto;    left: -3px;    font-size: 10rem;  }}@media (max-width: 760px) {  html.usn body #tbh-reviews-2026 .tbh-reviews__shell,  body #tbh-reviews-2026 .tbh-reviews__shell {    width: calc(100% - 28px);    max-width: none;    padding-block: 46px 66px;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__hero,  body #tbh-reviews-2026 .tbh-reviews__hero {    margin-bottom: 28px;    text-align: left;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__title,  body #tbh-reviews-2026 .tbh-reviews__title {    margin-inline: 0;    font-size: clamp(2.25rem, 11vw, 3.35rem);    text-wrap: pretty;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__lead,  body #tbh-reviews-2026 .tbh-reviews__lead {    margin-left: 0;    font-size: .92rem;    line-height: 1.62;    text-wrap: pretty;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__summary,  body #tbh-reviews-2026 .tbh-reviews__summary {    justify-content: flex-start;    border-radius: var(--tbh-radius-md);  }  html.usn body #tbh-reviews-2026 .tbh-review-skeleton,  body #tbh-reviews-2026 .tbh-review-skeleton {    flex-basis: calc(100vw - 50px);    min-height: 300px;  }  html.usn body #tbh-reviews-2026 .tbh-review,  body #tbh-reviews-2026 .tbh-review {    flex-basis: calc(100vw - 50px);    min-height: 330px;    padding: 21px;  }  html.usn body #tbh-reviews-2026 .tbh-review__provider,  body #tbh-reviews-2026 .tbh-review__provider {    display: none;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__empty,  body #tbh-reviews-2026 .tbh-reviews__empty {    padding: 24px 4px;    text-align: left;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__empty p,  body #tbh-reviews-2026 .tbh-reviews__empty p {    margin-left: 0;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__cta,  body #tbh-reviews-2026 .tbh-reviews__cta {    margin-top: 52px;    padding: 25px 21px;    border-radius: var(--tbh-radius-lg);  }  html.usn body #tbh-reviews-2026 .tbh-reviews__cta h2,  body #tbh-reviews-2026 .tbh-reviews__cta h2 {    font-size: clamp(2rem, 9vw, 2.8rem);  }  html.usn body #tbh-reviews-2026 .tbh-reviews__cta-text,  body #tbh-reviews-2026 .tbh-reviews__cta-text {    font-size: .86rem;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__cta-button,  body #tbh-reviews-2026 .tbh-reviews__cta-button {    width: 100%;    min-height: 50px;    padding-inline: 16px;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__cta-visual,  body #tbh-reviews-2026 .tbh-reviews__cta-visual {    min-height: 105px;  }}@media (prefers-reduced-motion: reduce) {  html.usn body #tbh-reviews-2026 *,  html.usn body #tbh-reviews-2026 *::before,  html.usn body #tbh-reviews-2026 *::after,  body #tbh-reviews-2026 *,  body #tbh-reviews-2026 *::before,  body #tbh-reviews-2026 *::after {    scroll-behavior: auto !important;    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;    transition-duration: .001ms !important;  }}@media print {  html.usn body #tbh-reviews-2026 .tbh-reviews__cta,  html.usn body #tbh-reviews-2026 .tbh-reviews__rail-controls,  body #tbh-reviews-2026 .tbh-reviews__cta,  body #tbh-reviews-2026 .tbh-reviews__rail-controls {    display: none !important;  }  html.usn body #tbh-reviews-2026 .tbh-review,  body #tbh-reviews-2026 .tbh-review {    break-inside: avoid;    border-color: #999 !important;    background: #fff !important;    color: #000 !important;    box-shadow: none !important;  }}html.usn body #tbh-reviews-2026 .tbh-reviews__title,body #tbh-reviews-2026 .tbh-reviews__title {  max-width: 760px !important;  font-size: clamp(2.15rem, 3.7vw, 3.65rem) !important;  line-height: .98 !important;  letter-spacing: .018em !important;}html.usn body #tbh-reviews-2026 .tbh-reviews__lead,body #tbh-reviews-2026 .tbh-reviews__lead {  max-width: 680px !important;  font-size: .94rem !important;  line-height: 1.62 !important;}html.usn body #tbh-reviews-2026 .tbh-reviews__empty h2,body #tbh-reviews-2026 .tbh-reviews__empty h2 {  font-size: clamp(1.45rem, 2.35vw, 2.10rem) !important;  line-height: 1.04 !important;}html.usn body #tbh-reviews-2026 .tbh-reviews__cta h2,body #tbh-reviews-2026 .tbh-reviews__cta h2 {  max-width: 620px !important;  font-size: clamp(1.85rem, 3.0vw, 2.85rem) !important;  line-height: 1 !important;}html.usn body #tbh-reviews-2026 .tbh-reviews__cta-lead,body #tbh-reviews-2026 .tbh-reviews__cta-lead {  max-width: 650px !important;  font-size: .95rem !important;  line-height: 1.48 !important;}html.usn body #tbh-reviews-2026 .tbh-reviews__cta-text,body #tbh-reviews-2026 .tbh-reviews__cta-text {  font-size: .84rem !important;  line-height: 1.62 !important;}html.usn body #tbh-reviews-2026 .tbh-reviews__cta-word,body #tbh-reviews-2026 .tbh-reviews__cta-word {  font-size: clamp(1.45rem, 2.35vw, 2.25rem) !important;  line-height: .98 !important;}@media (max-width: 760px) {  html.usn body #tbh-reviews-2026 .tbh-reviews__title,  body #tbh-reviews-2026 .tbh-reviews__title {    max-width: 100% !important;    font-size: clamp(2.0rem, 9vw, 2.75rem) !important;    line-height: .98 !important;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__lead,  body #tbh-reviews-2026 .tbh-reviews__lead {    font-size: .90rem !important;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__empty h2,  body #tbh-reviews-2026 .tbh-reviews__empty h2 {    font-size: clamp(1.45rem, 7vw, 1.95rem) !important;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__cta h2,  body #tbh-reviews-2026 .tbh-reviews__cta h2 {    font-size: clamp(1.75rem, 8vw, 2.35rem) !important;  }  html.usn body #tbh-reviews-2026 .tbh-reviews__cta-word,  body #tbh-reviews-2026 .tbh-reviews__cta-word {    font-size: clamp(1.35rem, 7vw, 1.85rem) !important;  }}html.usn body #tbh-reviews-2026 .tbh-reviews__shell,html.usn body #tbh-reviews-2026 .tbh-reviews__hero,body #tbh-reviews-2026 .tbh-reviews__shell,body #tbh-reviews-2026 .tbh-reviews__hero {  background: transparent !important;  box-shadow: none !important;}html.usn body #tbh-reviews-2026 .tbh-reviews__hero > *,body #tbh-reviews-2026 .tbh-reviews__hero > * {  background: transparent !important;}html.usn body #tbh-reviews-2026 .tbh-reviews__hero,body #tbh-reviews-2026 .tbh-reviews__hero {  border: 0 !important;}html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-row],body #tbh-bookinger-enterprise [data-internal-capacity-override-row] {  display: grid !important;  grid-template-columns: 20px minmax(0, 1fr) !important;  align-items: start !important;  gap: 10px !important;  width: 100% !important;  min-width: 0 !important;  min-height: 0 !important;  margin: 2px 0 0 !important;  padding: 11px 12px !important;  border: 1px solid rgba(237, 143, 136, .44) !important;  border-radius: 9px !important;  background:    linear-gradient(180deg, rgba(237, 143, 136, .055), rgba(237, 143, 136, .025)),    rgba(5, 4, 3, .44) !important;  color: var(--admin-text, #f2f3f4) !important;  font-size: 12px !important;  font-weight: 650 !important;  line-height: 1.45 !important;  letter-spacing: 0 !important;  text-transform: none !important;  cursor: pointer !important;  user-select: none !important;}html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-row][hidden],body #tbh-bookinger-enterprise [data-internal-capacity-override-row][hidden],html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-reason-row][hidden],body #tbh-bookinger-enterprise [data-internal-capacity-override-reason-row][hidden] {  display: none !important;}html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-row]:has(> [data-internal-capacity-override]:checked),body #tbh-bookinger-enterprise [data-internal-capacity-override-row]:has(> [data-internal-capacity-override]:checked) {  border-color: rgba(244, 217, 138, .74) !important;  background:    linear-gradient(180deg, rgba(228, 189, 99, .14), rgba(228, 189, 99, .055)),    rgba(8, 6, 4, .72) !important;  box-shadow: inset 3px 0 0 rgba(228, 189, 99, .92) !important;}html.usn body #tbh-bookinger-enterprise input[data-internal-capacity-override][type="checkbox"],body #tbh-bookinger-enterprise input[data-internal-capacity-override][type="checkbox"] {  -webkit-appearance: checkbox !important;  appearance: auto !important;  position: static !important;  inset: auto !important;  display: block !important;  box-sizing: border-box !important;  flex: none !important;  width: 18px !important;  min-width: 18px !important;  max-width: 18px !important;  height: 18px !important;  min-height: 18px !important;  max-height: 18px !important;  margin: 1px 0 0 !important;  padding: 0 !important;  border: 0 !important;  border-radius: 3px !important;  outline: none !important;  background: transparent !important;  box-shadow: none !important;  color: initial !important;  -webkit-text-fill-color: initial !important;  accent-color: #e4bd63 !important;  opacity: 1 !important;  visibility: visible !important;  cursor: pointer !important;  justify-self: start !important;  align-self: start !important;}html.usn body #tbh-bookinger-enterprise input[data-internal-capacity-override][type="checkbox"]:focus-visible,body #tbh-bookinger-enterprise input[data-internal-capacity-override][type="checkbox"]:focus-visible {  outline: 2px solid rgba(244, 217, 138, .96) !important;  outline-offset: 3px !important;  box-shadow: none !important;}html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-row] > span,body #tbh-bookinger-enterprise [data-internal-capacity-override-row] > span {  display: block !important;  min-width: 0 !important;  color: var(--admin-muted, #a5abb3) !important;  font-size: 11px !important;  font-weight: 550 !important;  line-height: 1.5 !important;}html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-row] > span > strong,body #tbh-bookinger-enterprise [data-internal-capacity-override-row] > span > strong {  display: block !important;  margin: 0 0 3px !important;  color: #ffc1bb !important;  font-size: 12px !important;  font-weight: 800 !important;  line-height: 1.35 !important;}html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-row]:has(> [data-internal-capacity-override]:checked) > span > strong,body #tbh-bookinger-enterprise [data-internal-capacity-override-row]:has(> [data-internal-capacity-override]:checked) > span > strong {  color: #fff1bd !important;}html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-row] > span > small,body #tbh-bookinger-enterprise [data-internal-capacity-override-row] > span > small {  display: block !important;  margin: 5px 0 0 !important;  color: var(--admin-faint, #737a84) !important;  font-size: 10px !important;  font-weight: 550 !important;  line-height: 1.45 !important;}html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-reason-row],body #tbh-bookinger-enterprise [data-internal-capacity-override-reason-row] {  grid-column: 1 / -1 !important;  display: grid !important;  grid-template-columns: 1fr !important;  gap: 7px !important;  width: 100% !important;  min-width: 0 !important;  margin: 0 !important;  padding: 0 !important;  color: var(--admin-muted, #a5abb3) !important;  font-size: 11px !important;  font-weight: 750 !important;  line-height: 1.35 !important;  letter-spacing: 0 !important;  text-transform: none !important;}html.usn body #tbh-bookinger-enterprise textarea[data-internal-capacity-override-reason],body #tbh-bookinger-enterprise textarea[data-internal-capacity-override-reason] {  display: block !important;  width: 100% !important;  min-width: 0 !important;  min-height: 84px !important;  max-width: 100% !important;  margin: 0 !important;  padding: 10px 11px !important;  border: 1px solid rgba(228, 189, 99, .42) !important;  border-radius: 8px !important;  background: #0d0f11 !important;  color: var(--admin-text, #f2f3f4) !important;  -webkit-text-fill-color: var(--admin-text, #f2f3f4) !important;  font-size: 12px !important;  font-weight: 500 !important;  line-height: 1.45 !important;  resize: vertical !important;  box-shadow: none !important;}html.usn body #tbh-bookinger-enterprise textarea[data-internal-capacity-override-reason]:focus,body #tbh-bookinger-enterprise textarea[data-internal-capacity-override-reason]:focus {  border-color: rgba(244, 217, 138, .82) !important;  background: #101215 !important;  box-shadow: 0 0 0 3px rgba(228, 189, 99, .11) !important;}html.usn body #tbh-bookinger-enterprise textarea[data-internal-capacity-override-reason]::placeholder,body #tbh-bookinger-enterprise textarea[data-internal-capacity-override-reason]::placeholder {  color: #6f7680 !important;  -webkit-text-fill-color: #6f7680 !important;  opacity: 1 !important;}html.usn body #tbh-bookinger-enterprise [data-internal-event-row]:has([data-internal-capacity-override-row]:not([hidden])) [data-internal-event-capacity].is-error,body #tbh-bookinger-enterprise [data-internal-event-row]:has([data-internal-capacity-override-row]:not([hidden])) [data-internal-event-capacity].is-error {  border-color: rgba(228, 189, 99, .48) !important;  background: rgba(228, 189, 99, .07) !important;  color: #f4d98a !important;}html.usn body #tbh-bookinger-enterprise [data-internal-event-row]:has([data-internal-capacity-override]:checked) [data-internal-event-capacity].is-success,body #tbh-bookinger-enterprise [data-internal-event-row]:has([data-internal-capacity-override]:checked) [data-internal-event-capacity].is-success {  border-color: rgba(120, 201, 154, .42) !important;  background:    linear-gradient(90deg, rgba(120, 201, 154, .09), rgba(228, 189, 99, .04)) !important;  color: #c9f2cf !important;}html.usn body #tbh-bookinger-enterprise [data-internal-event-row]:not(:has([data-internal-capacity-override-row]:not([hidden]))) [data-internal-event-capacity].is-error,body #tbh-bookinger-enterprise [data-internal-event-row]:not(:has([data-internal-capacity-override-row]:not([hidden]))) [data-internal-event-capacity].is-error {  border-color: rgba(237, 143, 136, .46) !important;  background: rgba(237, 143, 136, .07) !important;  color: #ffc1bb !important;}html.usn body #tbh-bookinger-enterprise [data-internal-modal]:has([data-internal-capacity-override]:checked) [data-save-internal],body #tbh-bookinger-enterprise [data-internal-modal]:has([data-internal-capacity-override]:checked) [data-save-internal] {  border-color: #f4d98a !important;  background: linear-gradient(180deg, #f4d98a, #d8aa49) !important;  color: #080604 !important;  -webkit-text-fill-color: #080604 !important;  box-shadow: 0 0 0 1px rgba(244, 217, 138, .11) !important;}html.usn body #tbh-bookinger-enterprise [data-internal-event-row] [data-internal-event-preview],body #tbh-bookinger-enterprise [data-internal-event-row] [data-internal-event-preview] {  justify-self: start !important;  width: auto !important;  max-width: 100% !important;}@media (max-width: 720px) {  html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-row],  body #tbh-bookinger-enterprise [data-internal-capacity-override-row] {    grid-template-columns: 22px minmax(0, 1fr) !important;    gap: 10px !important;    padding: 12px !important;  }  html.usn body #tbh-bookinger-enterprise input[data-internal-capacity-override][type="checkbox"],  body #tbh-bookinger-enterprise input[data-internal-capacity-override][type="checkbox"] {    width: 20px !important;    min-width: 20px !important;    max-width: 20px !important;    height: 20px !important;    min-height: 20px !important;    max-height: 20px !important;  }  html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-row] > span,  body #tbh-bookinger-enterprise [data-internal-capacity-override-row] > span {    font-size: 12px !important;  }  html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-row] > span > strong,  body #tbh-bookinger-enterprise [data-internal-capacity-override-row] > span > strong {    font-size: 13px !important;  }  html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-row] > span > small,  body #tbh-bookinger-enterprise [data-internal-capacity-override-row] > span > small {    font-size: 10.5px !important;  }  html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-reason-row],  body #tbh-bookinger-enterprise [data-internal-capacity-override-reason-row] {    grid-column: 1 !important;    font-size: 12px !important;  }  html.usn body #tbh-bookinger-enterprise textarea[data-internal-capacity-override-reason],  body #tbh-bookinger-enterprise textarea[data-internal-capacity-override-reason] {    min-height: 96px !important;    font-size: 16px !important;   }  html.usn body #tbh-bookinger-enterprise [data-internal-event-row] [data-internal-event-preview],  body #tbh-bookinger-enterprise [data-internal-event-row] [data-internal-event-preview] {    width: 100% !important;  }  html.usn body #tbh-bookinger-enterprise [data-internal-modal]:has([data-internal-capacity-override]:checked) [data-save-internal],  body #tbh-bookinger-enterprise [data-internal-modal]:has([data-internal-capacity-override]:checked) [data-save-internal] {    width: 100% !important;  }}@media (prefers-reduced-motion: reduce) {  html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-row],  body #tbh-bookinger-enterprise [data-internal-capacity-override-row] {    transition: none !important;  }}@media print {  html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-row],  html.usn body #tbh-bookinger-enterprise [data-internal-capacity-override-reason-row],  body #tbh-bookinger-enterprise [data-internal-capacity-override-row],  body #tbh-bookinger-enterprise [data-internal-capacity-override-reason-row] {    border-color: #999 !important;    background: transparent !important;    color: #000 !important;    box-shadow: none !important;  }}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected {  color: var(--x-text, #f7f1e7) !important;  -webkit-text-fill-color: var(--x-text, #f7f1e7) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected .tbhx__menu-select,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected .tbhx__menu-select {  color: var(--x-text, #f7f1e7) !important;  -webkit-text-fill-color: var(--x-text, #f7f1e7) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected :is(    h4,    .tbhx__menu-availability-head strong  ),html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected :is(    h4,    .tbhx__menu-availability-head strong  ) {  color: var(--x-text, #f7f1e7) !important;  -webkit-text-fill-color: var(--x-text, #f7f1e7) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected :is(    p,    small,    .tbhx__menu-choice-note,    .tbhx__menu-availability-head > span,    .tbhx__menu-empty  ),html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected :is(    p,    small,    .tbhx__menu-choice-note,    .tbhx__menu-availability-head > span,    .tbhx__menu-empty  ) {  color: var(--x-muted, rgba(247,241,231,.66)) !important;  -webkit-text-fill-color: var(--x-muted, rgba(247,241,231,.66)) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected .tbhx__menu-badge,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected .tbhx__menu-badge,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected .tbhx__menu-price,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected .tbhx__menu-price,html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected .tbhx__menu-price > strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected .tbhx__menu-price > strong {  color: var(--x-gold, #ddb96f) !important;  -webkit-text-fill-color: var(--x-gold, #ddb96f) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected .tbhx__menu-price > small,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected .tbhx__menu-price > small {  color: var(--x-muted, rgba(247,241,231,.66)) !important;  -webkit-text-fill-color: var(--x-muted, rgba(247,241,231,.66)) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected .tbhx__menu-time:not(.is-selected):not([aria-pressed="true"]),html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu.is-selected .tbhx__menu-time:not(.is-selected):not([aria-pressed="true"]) {  color: var(--x-text, #f7f1e7) !important;  -webkit-text-fill-color: var(--x-text, #f7f1e7) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu-time:is(.is-selected,[aria-pressed="true"]),html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu-time:is(.is-selected,[aria-pressed="true"]) {  border-color: var(--x-gold, #ddb96f) !important;  background: linear-gradient(180deg, #f1d483, #dfb85c) !important;  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;  text-decoration: none !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu-time:is(.is-selected,[aria-pressed="true"]):is(:hover,:focus,:focus-visible,:active),html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__menu-time:is(.is-selected,[aria-pressed="true"]):is(:hover,:focus,:focus-visible,:active) {  border-color: var(--x-gold, #ddb96f) !important;  background: linear-gradient(180deg, #f1d483, #dfb85c) !important;  color: #120b04 !important;  -webkit-text-fill-color: #120b04 !important;}@media (max-width: 760px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__menu-time,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx .tbhx__menu-time {    min-height: 44px !important;  }}@media (max-width: 760px) {    html.usn body:has(#tbh-booking),  body:has(#tbh-booking) {    overflow-x: clip !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64,  html body #tbh-booking#tbh-booking.tbh-booking--v64,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx {    -webkit-text-size-adjust: 100% !important;    text-size-adjust: 100% !important;    font-size: 15px !important;    line-height: 1.48 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    :is(input,select,textarea),  html body #tbh-booking#tbh-booking.tbh-booking--v64    :is(input,select,textarea),  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(input,select,textarea),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(input,select,textarea) {    font-size: 16px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    :is(button,[role="button"],a.tbh-booking__contact),  html body #tbh-booking#tbh-booking.tbh-booking--v64    :is(button,[role="button"],a.tbh-booking__contact),  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(button,[role="button"]),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(button,[role="button"]) {    touch-action: manipulation !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    > .tbh-booking__inner,  html body #tbh-booking#tbh-booking.tbh-booking--v64    > .tbh-booking__inner {    width: 100% !important;    max-width: 100% !important;    padding-inline: 12px !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__header,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__header {    min-height: 0 !important;    margin: 0 -12px 10px !important;    border: 0 !important;    border-bottom: 1px solid rgba(228,189,99,.18) !important;    border-radius: 0 !important;    box-shadow: none !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hero-media,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hero-media {    height: 118px !important;    min-height: 118px !important;    max-height: 118px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hero-image,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hero-image {    min-height: 118px !important;    height: 118px !important;    object-position: 50% 48% !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hero-copy,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hero-copy {    min-height: 0 !important;    padding: 14px 14px 16px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__eyebrow,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__eyebrow {    margin: 0 !important;    font-size: .68rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__title,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__title {    margin-top: 5px !important;    font-size: clamp(1.9rem, 8.7vw, 2.45rem) !important;    line-height: .96 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__lead,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__lead {    display: -webkit-box !important;    max-width: 36rem !important;    margin-top: 8px !important;    overflow: hidden !important;    color: rgba(247,241,231,.72) !important;    font-size: .84rem !important;    line-height: 1.42 !important;    -webkit-box-orient: vertical !important;    -webkit-line-clamp: 2 !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__meta,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__meta {    display: none !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hero-party,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hero-party {    margin-top: 9px !important;    padding-top: 8px !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress {    position: sticky !important;    top: 0 !important;    z-index: 30 !important;    grid-template-columns: repeat(3,minmax(0,1fr)) !important;    margin: 0 0 10px !important;    border-radius: 10px !important;    background: rgba(7,5,3,.97) !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item {    grid-template-columns: 22px minmax(0,1fr) !important;    gap: 5px !important;    min-height: 44px !important;    padding: 6px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-number,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-number {    width: 22px !important;    height: 22px !important;    font-size: .62rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-copy strong,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-copy strong {    font-size: .60rem !important;    line-height: 1.12 !important;    letter-spacing: .025em !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-copy small,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-copy small {    display: none !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__section,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__section {    width: 100% !important;    max-width: 100% !important;    padding: 12px 0 0 !important;    border: 0 !important;    background: transparent !important;    box-shadow: none !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__section-head,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__section-head {    margin-bottom: 12px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__section-title,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__section-title {    margin-top: 4px !important;    font-size: 1.55rem !important;    line-height: 1 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__section-intro,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__section-intro {    display: -webkit-box !important;    margin-top: 6px !important;    overflow: hidden !important;    color: rgba(247,241,231,.64) !important;    font-size: .82rem !important;    line-height: 1.42 !important;    -webkit-box-orient: vertical !important;    -webkit-line-clamp: 2 !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-choice-grid,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-choice-grid {    gap: 7px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-option,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-option {    grid-template-columns: 24px minmax(0,1fr) auto !important;    gap: 9px !important;    min-height: 62px !important;    padding: 10px 11px !important;    border-radius: 11px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-radio,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-radio {    width: 22px !important;    height: 22px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-copy strong,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-copy strong {    font-size: .90rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-copy small,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-copy small {    display: -webkit-box !important;    margin-top: 2px !important;    overflow: hidden !important;    font-size: .76rem !important;    line-height: 1.32 !important;    -webkit-box-orient: vertical !important;    -webkit-line-clamp: 1 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-status,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-status {    position: static !important;    grid-column: 3 !important;    grid-row: 1 !important;    align-self: center !important;    min-width: 46px !important;    min-height: 24px !important;    padding: 4px 6px !important;    font-size: .54rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-help,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-help {    display: none !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__selection-layout,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__selection-layout {    gap: 12px !important;    margin-top: 14px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__fields,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__fields {    gap: 10px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__field label,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__field label {    margin-bottom: 5px !important;    font-size: .70rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__field :is(input,select,textarea),  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__field :is(input,select,textarea) {    min-height: 50px !important;    padding: 11px 12px !important;    border-radius: 11px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__field small,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__field small {    margin-top: 5px !important;    font-size: .76rem !important;    line-height: 1.35 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__deadline,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__deadline {    margin-top: 9px !important;    padding: 9px 10px !important;    border-radius: 9px !important;    font-size: .75rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__time-wrap,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__time-wrap {    min-height: 0 !important;    padding: 11px 0 0 !important;    border: 0 !important;    border-top: 1px solid rgba(228,189,99,.16) !important;    border-radius: 0 !important;    background: transparent !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__time-head,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__time-head {    grid-template-columns: 1fr auto !important;    min-height: 0 !important;    margin-bottom: 8px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hint,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__hint {    font-size: .76rem !important;    line-height: 1.35 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__times,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__times {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 7px !important;    min-height: 0 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__time,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__time,  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    #tbh-times button[data-time],  html body #tbh-booking#tbh-booking.tbh-booking--v64    #tbh-times button[data-time] {    min-height: 48px !important;    padding: 8px !important;    border-radius: 10px !important;    font-size: .90rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__times-recommendation,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__times-recommendation {    margin-bottom: 1px !important;    padding: 8px 9px !important;    font-size: .75rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__selection,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__selection {    margin-top: 11px !important;    padding: 9px 10px !important;    border-radius: 10px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__selection-grid > div,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__selection-grid > div {    grid-template-columns: 72px minmax(0,1fr) !important;    gap: 8px !important;    padding-bottom: 6px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__selection-grid strong,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__selection-grid strong {    font-size: .86rem !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__food-mode,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__food-mode {    gap: 7px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__food-mode-button,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__food-mode-button {    min-height: 58px !important;    padding: 10px 11px !important;    border-radius: 11px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__food-mode-button strong,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__food-mode-button strong {    font-size: .88rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__food-mode-button span,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__food-mode-button span {    display: -webkit-box !important;    margin-top: 2px !important;    overflow: hidden !important;    font-size: .74rem !important;    line-height: 1.3 !important;    -webkit-box-orient: vertical !important;    -webkit-line-clamp: 1 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__preorder-panel,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__preorder-panel,  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__after-work,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__after-work {    margin-top: 12px !important;    padding: 12px !important;    border-radius: 12px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__preorder-panel-head,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__preorder-panel-head {    gap: 8px !important;    margin-bottom: 9px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__preorder-options,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__preorder-options {    gap: 6px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__preorder-option,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__preorder-option {    min-height: 54px !important;    padding: 9px 10px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__preorder-option small,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__preorder-option small {    display: -webkit-box !important;    margin-top: 2px !important;    overflow: hidden !important;    font-size: .72rem !important;    line-height: 1.28 !important;    -webkit-box-orient: vertical !important;    -webkit-line-clamp: 1 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__after-work-head h3,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__after-work-head h3 {    font-size: 1.45rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__after-work-head p:last-child,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__after-work-head p:last-child {    display: -webkit-box !important;    overflow: hidden !important;    font-size: .78rem !important;    line-height: 1.35 !important;    -webkit-box-orient: vertical !important;    -webkit-line-clamp: 2 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    :is(.tbh-booking__fulfilment-message,.tbh-booking__after-work-note),  html body #tbh-booking#tbh-booking.tbh-booking--v64    :is(.tbh-booking__fulfilment-message,.tbh-booking__after-work-note) {    margin-top: 9px !important;    padding: 9px 10px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    :is(.tbh-booking__fulfilment-message,.tbh-booking__after-work-note) span,  html body #tbh-booking#tbh-booking.tbh-booking--v64    :is(.tbh-booking__fulfilment-message,.tbh-booking__after-work-note) span {    font-size: .74rem !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__confirm-layout,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__confirm-layout {    gap: 12px !important;    margin-top: 0 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    :is(.tbh-booking__contact-card,.tbh-booking__summary),  html body #tbh-booking#tbh-booking.tbh-booking--v64    :is(.tbh-booking__contact-card,.tbh-booking__summary) {    padding: 12px !important;    border-radius: 12px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__summary-title,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__summary-title {    font-size: 1.45rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__summary-list > div,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__summary-list > div {    grid-template-columns: 94px minmax(0,1fr) !important;    gap: 8px !important;    padding: 8px 0 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__summary-list dd,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__summary-list dd {    font-size: .86rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__optional summary,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__optional summary {    min-height: 44px !important;    padding: 12px 28px 12px 0 !important;    font-size: .74rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    :is(.tbh-booking__business-toggle,.tbh-booking__checkbox),  html body #tbh-booking#tbh-booking.tbh-booking--v64    :is(.tbh-booking__business-toggle,.tbh-booking__checkbox) {    font-size: .80rem !important;    line-height: 1.38 !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__step-actions,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__step-actions {    gap: 7px !important;    margin-top: 15px !important;    padding: 9px 0 max(9px,env(safe-area-inset-bottom)) !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__step-actions--sticky-mobile,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__step-actions--sticky-mobile {    bottom: 0 !important;    background: linear-gradient(180deg,rgba(5,4,3,.12),rgba(5,4,3,.98) 32%) !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    :is(      .tbh-booking__continue,      .tbh-booking__submit,      .tbh-booking__back,      .tbh-booking__edit,      .tbh-booking__retry    ),  html body #tbh-booking#tbh-booking.tbh-booking--v64    :is(      .tbh-booking__continue,      .tbh-booking__submit,      .tbh-booking__back,      .tbh-booking__edit,      .tbh-booking__retry    ) {    min-height: 50px !important;    padding: 11px 14px !important;    font-size: .72rem !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__practical,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__practical {    margin-top: 20px !important;    padding-top: 16px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__practical-title,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__practical-title {    font-size: 1.35rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__practical-grid article,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__practical-grid article {    padding: 10px 0 !important;  }      html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx {    --tbh-book-side: 10px !important;    padding-top: 0 !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    > :is(.tbhx__hero,.tbhx__progress,.tbhx__layout,.tbhx__success),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    > :is(.tbhx__hero,.tbhx__progress,.tbhx__layout,.tbhx__success) {    width: calc(100vw - 20px) !important;    max-width: none !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__hero,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__hero {    padding: 14px 0 12px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__hero h2,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__hero h2 {    max-width: 100% !important;    font-size: clamp(1.75rem,8.5vw,2.35rem) !important;    line-height: .97 !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__hero p:not(.tbhx__eyebrow),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__hero p:not(.tbhx__eyebrow) {    display: -webkit-box !important;    max-width: 100% !important;    margin-top: 7px !important;    overflow: hidden !important;    font-size: .80rem !important;    line-height: 1.38 !important;    -webkit-box-orient: vertical !important;    -webkit-line-clamp: 2 !important;  }    html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    > .tbhx__progress,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    > .tbhx__progress {    position: sticky !important;    top: var(--tbh-header-height,70px) !important;    z-index: 24 !important;    display: grid !important;    grid-template-columns: repeat(5,minmax(0,1fr)) !important;    width: calc(100vw - 20px) !important;    overflow: hidden !important;    margin: 0 auto 12px !important;    border: 1px solid rgba(221,185,111,.14) !important;    border-radius: 10px !important;    background: rgba(5,4,3,.98) !important;    scrollbar-width: none !important;    backdrop-filter: blur(12px) !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__progress button,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__progress button {    display: grid !important;    grid-template-columns: 1fr !important;    place-items: center !important;    gap: 2px !important;    min-width: 0 !important;    min-height: 46px !important;    padding: 5px 2px !important;    text-align: center !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__progress button span,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__progress button span {    width: 20px !important;    height: 20px !important;    font-size: .57rem !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__progress button strong,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__progress button strong {    width: 100% !important;    overflow: hidden !important;    font-size: .48rem !important;    line-height: 1.05 !important;    letter-spacing: .01em !important;    text-align: center !important;    text-overflow: ellipsis !important;    white-space: nowrap !important;  }    html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__step > h3,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__step > h3 {    max-width: 100% !important;    font-size: 1.48rem !important;    line-height: 1.02 !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__intro,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__intro {    display: -webkit-box !important;    max-width: 100% !important;    margin: 6px 0 13px !important;    overflow: hidden !important;    font-size: .80rem !important;    line-height: 1.4 !important;    -webkit-box-orient: vertical !important;    -webkit-line-clamp: 2 !important;  }    html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(      .tbhx__date-option small,      .tbhx__date-empty,      .tbhx__step1-experience-meta,      .tbhx__step1-experience-action,      .tbhx__menu-select p,      .tbhx__menu-choice-note,      .tbhx__doneness-copy,      .tbhx__note span,      .tbhx__commit-note span,      .tbhx__exclusive-note small,      .tbhx__muted,      .tbhx__matrix-footnote,      .tbhx__welcome-help,      .tbhx__doneness-mode small,      .tbhx__addon small,      .tbhx__welcome-plan small,      .tbhx__meal-drink-plan small,      .tbhx__choice-grid small    ),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(      .tbhx__date-option small,      .tbhx__date-empty,      .tbhx__step1-experience-meta,      .tbhx__step1-experience-action,      .tbhx__menu-select p,      .tbhx__menu-choice-note,      .tbhx__doneness-copy,      .tbhx__note span,      .tbhx__commit-note span,      .tbhx__exclusive-note small,      .tbhx__muted,      .tbhx__matrix-footnote,      .tbhx__welcome-help,      .tbhx__doneness-mode small,      .tbhx__addon small,      .tbhx__welcome-plan small,      .tbhx__meal-drink-plan small,      .tbhx__choice-grid small    ) {    font-size: .76rem !important;    line-height: 1.38 !important;  }    html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(      .tbhx__fields--2,      .tbhx__fields--3,      .tbhx__menu-grid,      .tbhx__step1-experience-grid,      .tbhx__addon-grid,      .tbhx__welcome-plans,      .tbhx__meal-drink-plans,      .tbhx__choice-grid,      .tbhx__wine-budget    ),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(      .tbhx__fields--2,      .tbhx__fields--3,      .tbhx__menu-grid,      .tbhx__step1-experience-grid,      .tbhx__addon-grid,      .tbhx__welcome-plans,      .tbhx__meal-drink-plans,      .tbhx__choice-grid,      .tbhx__wine-budget    ) {    grid-template-columns: 1fr !important;    gap: 8px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__date-options,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__date-options {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;    gap: 7px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__date-option,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__date-option {    min-height: 54px !important;    padding: 8px !important;  }    html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__matrix-toolbar,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__matrix-toolbar {    margin-bottom: 8px !important;    padding-bottom: 8px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-grid,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-grid {    grid-template-columns: 1fr !important;    gap: 8px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu {    min-height: 0 !important;    border-radius: 11px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-select,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-select {    grid-template-rows: auto auto auto auto !important;    gap: 6px !important;    padding: 11px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-select h4,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-select h4 {    font-size: .92rem !important;    line-height: 1.15 !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-select p,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-select p,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-choice-note,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-choice-note {    display: -webkit-box !important;    overflow: hidden !important;    font-size: .76rem !important;    line-height: 1.34 !important;    -webkit-box-orient: vertical !important;    -webkit-line-clamp: 2 !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-price,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-price {    margin-top: 1px !important;    font-size: .78rem !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-availability,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-availability {    padding: 9px 10px 10px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-availability-head,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-availability-head {    margin-bottom: 6px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__menu-times,.tbhx__times),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__menu-times,.tbhx__times) {    display: grid !important;    grid-template-columns: repeat(3,minmax(0,1fr)) !important;    gap: 6px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-time,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-time {    width: 100% !important;    min-width: 0 !important;    min-height: 44px !important;    padding: 7px 5px !important;    border-radius: 9px !important;    font-size: .78rem !important;  }    html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu.is-selected,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu.is-selected {    color: var(--x-text,#f7f1e7) !important;    -webkit-text-fill-color: var(--x-text,#f7f1e7) !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu.is-selected :is(h4,.tbhx__menu-availability-head strong),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu.is-selected :is(h4,.tbhx__menu-availability-head strong) {    color: var(--x-text,#f7f1e7) !important;    -webkit-text-fill-color: var(--x-text,#f7f1e7) !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu.is-selected :is(      p,      small,      .tbhx__menu-choice-note,      .tbhx__menu-availability-head > span,      .tbhx__menu-empty    ),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu.is-selected :is(      p,      small,      .tbhx__menu-choice-note,      .tbhx__menu-availability-head > span,      .tbhx__menu-empty    ) {    color: var(--x-muted,rgba(247,241,231,.66)) !important;    -webkit-text-fill-color: var(--x-muted,rgba(247,241,231,.66)) !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu.is-selected :is(.tbhx__menu-badge,.tbhx__menu-price),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu.is-selected :is(.tbhx__menu-badge,.tbhx__menu-price) {    color: var(--x-gold,#ddb96f) !important;    -webkit-text-fill-color: var(--x-gold,#ddb96f) !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-time:is(.is-selected,[aria-pressed="true"]),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-time:is(.is-selected,[aria-pressed="true"]) {    border-color: #edcc7b !important;    background: linear-gradient(180deg,#f1d483,#dfb85c) !important;    color: #120b04 !important;    -webkit-text-fill-color: #120b04 !important;  }    html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__doneness,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__doneness {    gap: 9px !important;    margin-top: 16px !important;    padding-top: 14px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__doneness-mode,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__doneness-mode {    grid-template-columns: 1fr !important;    gap: 6px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__doneness-mode span,.tbhx__addon,.tbhx__welcome-plan,.tbhx__meal-drink-plan,.tbhx__choice-grid label > span),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__doneness-mode span,.tbhx__addon,.tbhx__welcome-plan,.tbhx__meal-drink-plan,.tbhx__choice-grid label > span) {    min-height: 50px !important;    padding: 9px 10px !important;    border-radius: 9px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__addon strong,.tbhx__welcome-plan strong,.tbhx__meal-drink-plan strong,.tbhx__choice-grid strong),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__addon strong,.tbhx__welcome-plan strong,.tbhx__meal-drink-plan strong,.tbhx__choice-grid strong) {    font-size: .80rem !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__addon small,.tbhx__welcome-plan small,.tbhx__meal-drink-plan small,.tbhx__choice-grid small),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__addon small,.tbhx__welcome-plan small,.tbhx__meal-drink-plan small,.tbhx__choice-grid small) {    display: -webkit-box !important;    overflow: hidden !important;    font-size: .74rem !important;    line-height: 1.32 !important;    -webkit-box-orient: vertical !important;    -webkit-line-clamp: 2 !important;  }    html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__field > span,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__field > span,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__wine-plan legend,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__wine-plan legend {    font-size: .70rem !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(      .tbhx__field input,      .tbhx__field select,      .tbhx__field textarea,      .tbhx__wine-budget select,      .tbhx__welcome-qty input,      .tbhx__meal-drink-qty input,      .tbhx__addon-unit-qty input    ),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(      .tbhx__field input,      .tbhx__field select,      .tbhx__field textarea,      .tbhx__wine-budget select,      .tbhx__welcome-qty input,      .tbhx__meal-drink-qty input,      .tbhx__addon-unit-qty input    ) {    min-height: 48px !important;    font-size: 16px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__actions,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__actions {    display: grid !important;    grid-template-columns: 1fr !important;    gap: 7px !important;    margin-top: 14px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__primary,.tbhx__secondary,.tbhx__close,.tbhx__inline-retry),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__primary,.tbhx__secondary,.tbhx__close,.tbhx__inline-retry) {    width: 100% !important;    min-height: 48px !important;    padding: 10px 13px !important;    font-size: .72rem !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__basket,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__basket {    position: static !important;    margin-top: 10px !important;    padding: 12px !important;    border-radius: 11px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__basket h3,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__basket h3 {    font-size: 1.2rem !important;  }}@media (max-width: 430px) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    > .tbh-booking__inner,  html body #tbh-booking#tbh-booking.tbh-booking--v64    > .tbh-booking__inner {    padding-inline: 10px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__header,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__header {    margin-inline: -10px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-copy strong,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-copy strong {    font-size: .56rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-option,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-option {    grid-template-columns: 22px minmax(0,1fr) auto !important;    padding-inline: 9px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    > :is(.tbhx__hero,.tbhx__progress,.tbhx__layout,.tbhx__success),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    > :is(.tbhx__hero,.tbhx__progress,.tbhx__layout,.tbhx__success) {    width: calc(100vw - 16px) !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    > .tbhx__progress,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    > .tbhx__progress {    width: calc(100vw - 16px) !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__progress button strong,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__progress button strong {    font-size: .44rem !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__menu-times,.tbhx__times),  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    :is(.tbhx__menu-times,.tbhx__times) {    grid-template-columns: repeat(2,minmax(0,1fr)) !important;  }}@media (prefers-reduced-motion: reduce) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64 *,  html body #tbh-booking#tbh-booking.tbh-booking--v64 *,  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx *,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx * {    scroll-behavior: auto !important;    transition-duration: .001ms !important;    animation-duration: .001ms !important;    animation-iteration-count: 1 !important;  }}@media (max-width: 760px) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-option,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-option {    display: grid !important;    grid-template-columns: minmax(0, 1fr) auto !important;    grid-template-areas: "copy status" !important;    align-items: center !important;    column-gap: 12px !important;    row-gap: 4px !important;    width: 100% !important;    min-width: 0 !important;    max-width: 100% !important;    min-height: 72px !important;    padding: 12px 12px 12px 14px !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-radio,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-radio {    display: none !important;    grid-area: auto !important;    width: 0 !important;    min-width: 0 !important;    height: 0 !important;    min-height: 0 !important;    margin: 0 !important;    padding: 0 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-copy,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-copy {    grid-area: copy !important;    grid-column: 1 !important;    grid-row: 1 !important;    display: block !important;    width: 100% !important;    min-width: 0 !important;    max-width: none !important;    margin: 0 !important;    padding: 0 !important;    padding-right: 0 !important;    overflow: visible !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-copy strong,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-copy strong {    display: block !important;    width: auto !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 0 !important;    color: var(--tbh-book-text, #f7f1e7) !important;    -webkit-text-fill-color: var(--tbh-book-text, #f7f1e7) !important;    font-size: 15px !important;    font-weight: 800 !important;    line-height: 1.22 !important;    white-space: normal !important;    overflow-wrap: normal !important;    word-break: normal !important;    hyphens: none !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-copy small,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-copy small {    display: -webkit-box !important;    width: auto !important;    min-width: 0 !important;    max-width: 100% !important;    margin: 5px 0 0 !important;    color: rgba(247,241,231,.62) !important;    -webkit-text-fill-color: rgba(247,241,231,.62) !important;    font-size: 12px !important;    line-height: 1.4 !important;    white-space: normal !important;    overflow-wrap: normal !important;    word-break: normal !important;    hyphens: none !important;    overflow: hidden !important;    -webkit-box-orient: vertical !important;    -webkit-line-clamp: 2 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-status,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-status {    grid-area: status !important;    grid-column: 2 !important;    grid-row: 1 !important;    position: static !important;    inset: auto !important;    align-self: center !important;    justify-self: end !important;    min-width: 70px !important;    max-width: none !important;    min-height: 44px !important;    margin: 0 !important;    padding: 8px 12px !important;    white-space: nowrap !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-option.is-selected    .tbh-booking__commercial-copy strong,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-option.is-selected    .tbh-booking__commercial-copy strong {    color: #f7f1e7 !important;    -webkit-text-fill-color: #f7f1e7 !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-option.is-selected    .tbh-booking__commercial-copy small,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-option.is-selected    .tbh-booking__commercial-copy small {    color: rgba(247,241,231,.62) !important;    -webkit-text-fill-color: rgba(247,241,231,.62) !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-option.is-selected    .tbh-booking__commercial-status,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-option.is-selected    .tbh-booking__commercial-status {    border-color: #e8c56d !important;    background: linear-gradient(180deg,#f0d27e,#ddb65a) !important;    color: #120b04 !important;    -webkit-text-fill-color: #120b04 !important;  }}@media (max-width: 430px) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-option,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-option {    grid-template-columns: minmax(0, 1fr) auto !important;    grid-template-areas: "copy status" !important;    column-gap: 10px !important;    padding: 11px 10px 11px 12px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-status,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__commercial-status {    grid-column: 2 !important;    min-width: 66px !important;    min-height: 42px !important;    padding-inline: 10px !important;  }}@media (max-width:760px) {    html body #tbh-booking#tbh-booking.tbh-booking--v64    #tbh-commercial-choice:has(input[name="bookingType"][value="regular"]:checked)    ~ .tbh-booking__selection-layout #tbh-biffbuffet-mix,  html body #tbh-booking#tbh-booking.tbh-booking--v64    #tbh-commercial-choice:has(input[name="bookingType"][value="after_work_dine_in"]:checked)    ~ .tbh-booking__selection-layout #tbh-biffbuffet-mix {    display:none !important;  }    html body #tbh-booking#tbh-booking.tbh-booking--v64    :is(#tbh-biffbuffet-mix) {    transition:none !important;  }  html body #tbh-booking#tbh-booking.tbh-booking--v64[data-tbh-mobile-booking-type="regular"]    #tbh-biffbuffet-mix,  html body #tbh-booking#tbh-booking.tbh-booking--v64[data-tbh-mobile-booking-type="after_work_dine_in"]    #tbh-biffbuffet-mix {    display:none !important;  }    html body #tbh-booking#tbh-booking.tbh-booking--v64    #tbh-booking-deadline {    display:none !important;  }    html body #tbh-booking#tbh-booking.tbh-booking--v64    #tbh-times button[data-time]:is(:disabled,.is-disabled,[aria-disabled="true"]) {    display:none !important;  }  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__times-recommendation {    display:none !important;  }  html body #tbh-booking#tbh-booking.tbh-booking--v64    #tbh-availability-hint {    max-width:32rem !important;    font-size:12px !important;    line-height:1.35 !important;  }    html body #tbh-booking#tbh-booking.tbh-booking--v64    #tbh-times {    align-content:start !important;    min-height:0 !important;  }    html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__mobile-time-confirmation {    display:grid !important;    grid-template-columns:minmax(0,1fr) auto !important;    gap:12px !important;    align-items:center !important;    margin-top:12px !important;    padding:12px 13px !important;    border:1px solid rgba(228,189,99,.42) !important;    border-radius:11px !important;    background:linear-gradient(180deg,rgba(228,189,99,.09),rgba(228,189,99,.025)),#0a0705 !important;  }  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__mobile-time-confirmation[hidden] {    display:none !important;  }  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__mobile-time-confirmation span {    display:block !important;    color:rgba(247,241,231,.58) !important;    font-size:11px !important;    font-weight:750 !important;    letter-spacing:.05em !important;    text-transform:uppercase !important;  }  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__mobile-time-confirmation strong {    display:block !important;    margin-top:2px !important;    color:#f7f1e7 !important;    font-size:21px !important;    line-height:1.1 !important;  }  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__mobile-time-confirmation button {    min-width:72px !important;    min-height:44px !important;    padding:8px 12px !important;    border:1px solid rgba(228,189,99,.55) !important;    border-radius:999px !important;    background:transparent !important;    color:#edcc7b !important;    -webkit-text-fill-color:#edcc7b !important;    font-size:11px !important;    font-weight:850 !important;    text-transform:uppercase !important;  }  html body #tbh-booking#tbh-booking.tbh-booking--v64    [data-tbh-mobile-time-selected="true"]:not(.is-mobile-time-editing)    .tbh-booking__time-wrap {    display:none !important;  }    html body #tbh-booking#tbh-booking.tbh-booking--v64    #tbh-mobile-selection {    display:none !important;  }    html body #tbh-booking#tbh-booking.tbh-booking--v64    :is(#tbh-date-help,#tbh-guests-help) {    display:none !important;  }  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__section-intro {    max-width:34rem !important;  }    html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__practical {    display:none !important;  }  html body:has(#tbh-booking#tbh-booking.tbh-booking--v64)    :is(#site-footer,.site-footer,.usn-footer,.tbh-footer-custom,.tbh-final-footer) {    display:none !important;  }  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__mobile-checkout-links {    display:flex !important;    flex-wrap:wrap !important;    justify-content:center !important;    gap:8px 14px !important;    margin:18px 0 max(18px,env(safe-area-inset-bottom)) !important;    padding:15px 4px 0 !important;    border-top:1px solid rgba(228,189,99,.15) !important;  }  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__mobile-checkout-links a {    color:rgba(247,241,231,.70) !important;    -webkit-text-fill-color:rgba(247,241,231,.70) !important;    font-size:12px !important;    font-weight:700 !important;    text-decoration:none !important;  }    html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__time-confirmation {    display:grid !important;    grid-template-columns:minmax(0,1fr) auto !important;    gap:8px !important;    align-items:center !important;  }  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__time-confirmation > div {    min-width:0 !important;  }  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__time-confirmation span {    display:block !important;    color:rgba(247,241,231,.58) !important;    font-size:11px !important;    font-weight:750 !important;    letter-spacing:.045em !important;    text-transform:uppercase !important;  }  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__time-confirmation strong {    display:block !important;    margin-top:2px !important;    color:#f7f1e7 !important;    -webkit-text-fill-color:#f7f1e7 !important;    font-size:20px !important;  }  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__time-confirmation button {    min-height:42px !important;    padding:7px 10px !important;    border:1px solid rgba(221,185,111,.38) !important;    border-radius:999px !important;    background:transparent !important;    color:#edcc7b !important;    -webkit-text-fill-color:#edcc7b !important;    font-size:10px !important;    font-weight:850 !important;    white-space:nowrap !important;  }  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__time-confirmation [data-tbhx-change-package] {    grid-column:1 / -1 !important;    justify-self:start !important;    min-height:36px !important;    padding:5px 0 !important;    border:0 !important;    border-radius:0 !important;    color:rgba(247,241,231,.62) !important;    -webkit-text-fill-color:rgba(247,241,231,.62) !important;    text-decoration:underline !important;    text-underline-offset:3px !important;  }    html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu-grid:has(.tbhx__menu:not(.is-unavailable):not(.is-error))    .tbhx__menu:is(.is-unavailable,.is-error) {    display:none !important;  }    html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__menu.is-selected .tbhx__menu-choice-note {    display:none !important;  }}@media (min-width:761px) {  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__mobile-checkout-links {    display:none !important;  }}@media (max-width: 760px) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress {    position: sticky !important;    isolation: isolate !important;    overflow: hidden !important;    overflow: clip !important;    border: 1px solid rgba(221,185,111,.20) !important;    border-radius: 14px !important;    background: #070503 !important;    box-shadow: none !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item {    position: relative !important;    z-index: 1 !important;    overflow: hidden !important;    border: 0 !important;    border-right: 1px solid rgba(221,185,111,.13) !important;    border-radius: 0 !important;    background: transparent !important;    box-shadow: none !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item:last-child,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item:last-child {    border-right: 0 !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item.is-active,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item.is-active {    background:      linear-gradient(180deg, rgba(221,185,111,.055), rgba(221,185,111,.015))      !important;    box-shadow: none !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item.is-active::after,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item.is-active::after {    content: "" !important;    display: block !important;    position: absolute !important;    z-index: 2 !important;    left: 0 !important;    right: 0 !important;    bottom: 0 !important;    height: 3px !important;    background: linear-gradient(90deg,#efcc70,#d9ad51) !important;    pointer-events: none !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-number,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-number,  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-copy,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-copy {    position: relative !important;    z-index: 3 !important;  }    html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item:first-child,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item:first-child {    border-radius: 13px 0 0 13px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item:last-child,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item:last-child {    border-radius: 0 13px 13px 0 !important;  }}@media (max-width: 760px) {  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-item {    grid-template-columns: 30px minmax(0,1fr) !important;    gap: 9px !important;    padding: 8px 9px 8px 10px !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-number,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-number {    width: 30px !important;    height: 30px !important;    font-size: .78rem !important;  }  html.usn body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-copy strong,  html body #tbh-booking#tbh-booking.tbh-booking--v64    .tbh-booking__progress-copy strong {    font-size: .66rem !important;    letter-spacing: .03em !important;  }}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__matrix-toolbar,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__matrix-toolbar {  display: grid !important;  grid-template-columns: 1fr !important;  justify-items: center !important;  align-items: center !important;  gap: 10px !important;  width: 100% !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__matrix-toolbar > :is(strong,span,p),html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__matrix-toolbar > :is(strong,span,p) {  justify-self: stretch !important;  width: 100% !important;  text-align: left !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__matrix-toolbar .tbhx__inline-retry,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__matrix-toolbar .tbhx__inline-retry {  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  width: min(100%, 540px) !important;  min-width: 0 !important;  max-width: 540px !important;  min-height: 48px !important;  margin: 2px auto 0 !important;  justify-self: center !important;  text-align: center !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__time-confirmation,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__time-confirmation {  position: relative !important;  z-index: 5 !important;  pointer-events: auto !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__time-confirmation button,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__time-confirmation button {  position: relative !important;  z-index: 8 !important;  pointer-events: auto !important;  touch-action: manipulation !important;  cursor: pointer !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-change-package],html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-change-package] {  display: inline-flex !important;  align-items: center !important;  justify-content: flex-start !important;  width: auto !important;  min-width: 0 !important;  min-height: 44px !important;  margin: 3px 0 0 !important;  padding: 7px 0 !important;  color: #edcc7b !important;  -webkit-text-fill-color: #edcc7b !important;  font-size: 12px !important;  font-weight: 800 !important;  text-decoration: underline !important;  text-underline-offset: 4px !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__package-switch-lead,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__package-switch-lead {  grid-column: 1 / -1 !important;  display: grid !important;  gap: 3px !important;  width: 100% !important;  margin: 0 0 3px !important;  padding: 10px 0 12px !important;  border-bottom: 1px solid rgba(221,185,111,.18) !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__package-switch-lead strong,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__package-switch-lead strong {  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;  font-size: 14px !important;  font-weight: 800 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__package-switch-lead span,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__package-switch-lead span {  color: rgba(247,241,231,.64) !important;  -webkit-text-fill-color: rgba(247,241,231,.64) !important;  font-size: 12px !important;  line-height: 1.4 !important;}@media (max-width: 760px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__matrix-toolbar .tbhx__inline-retry,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__matrix-toolbar .tbhx__inline-retry {    width: min(100%, 520px) !important;    max-width: 520px !important;  }}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon-grid > .tbhx__addon--unit,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon-grid > .tbhx__addon--unit {  grid-column: 1 / -1 !important;  display: grid !important;  grid-template-columns: minmax(0,1fr) 128px !important;  gap: 14px !important;  align-items: center !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  overflow: hidden !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon--unit .tbhx__addon-main,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon--unit .tbhx__addon-main {  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  grid-template-columns: auto minmax(0,1fr) auto !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon--unit .tbhx__addon-main > span:not(.tbhx__addon-price),html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon--unit .tbhx__addon-main > span:not(.tbhx__addon-price) {  min-width: 0 !important;  overflow-wrap: anywhere !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon--unit .tbhx__addon-unit-qty,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon--unit .tbhx__addon-unit-qty {  justify-self: end !important;  width: 128px !important;  min-width: 0 !important;  max-width: 128px !important;  margin: 0 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon--unit .tbhx__addon-unit-qty input,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__addon--unit .tbhx__addon-unit-qty input {  display: block !important;  width: 100% !important;  min-width: 0 !important;  max-width: 100% !important;  box-sizing: border-box !important;}@media (max-width: 760px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__addon-grid > .tbhx__addon--unit,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__addon-grid > .tbhx__addon--unit {    grid-template-columns: 1fr !important;    gap: 10px !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__addon--unit .tbhx__addon-unit-qty,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__addon--unit .tbhx__addon-unit-qty {    justify-self: stretch !important;    width: 100% !important;    max-width: 100% !important;  }}html.usn body #tbh-experiences-hub#tbh-experiences-hub,html body #tbh-experiences-hub#tbh-experiences-hub {  --exp-bg:#050403;  --exp-bg-soft:#0a0705;  --exp-text:#f7f1e7;  --exp-muted:rgba(247,241,231,.64);  --exp-faint:rgba(247,241,231,.44);  --exp-gold:#ddb96f;  --exp-gold-strong:#efcc70;  --exp-line:rgba(221,185,111,.18);  --exp-line-strong:rgba(221,185,111,.42);  --exp-rail:1120px;  --exp-readable:720px;  position:relative !important;  isolation:isolate !important;  width:100% !important;  min-width:0 !important;  max-width:100% !important;  margin:0 !important;  padding:0 !important;  overflow-x:clip !important;  background:    radial-gradient(circle at 12% 4%,rgba(221,185,111,.055),transparent 30rem),    radial-gradient(circle at 88% 32%,rgba(91,23,18,.10),transparent 32rem),    var(--exp-bg) !important;  color:var(--exp-text) !important;  -webkit-text-fill-color:initial !important;  font-family:var(--tbh-font-body,Inter,system-ui,sans-serif) !important;  line-height:1.5 !important;}html body:has(#tbh-experiences-hub#tbh-experiences-hub) {  background:#050403 !important;}html.usn body #tbh-experiences-hub#tbh-experiences-hub *,html body #tbh-experiences-hub#tbh-experiences-hub *,html.usn body #tbh-experiences-hub#tbh-experiences-hub *::before,html body #tbh-experiences-hub#tbh-experiences-hub *::before,html.usn body #tbh-experiences-hub#tbh-experiences-hub *::after,html body #tbh-experiences-hub#tbh-experiences-hub *::after {  box-sizing:border-box !important;}html.usn body #tbh-experiences-hub#tbh-experiences-hub :is(h1,h2,h3,p),html body #tbh-experiences-hub#tbh-experiences-hub :is(h1,h2,h3,p) {  margin-top:0 !important;}html.usn body #tbh-experiences-hub#tbh-experiences-hub a,html body #tbh-experiences-hub#tbh-experiences-hub a {  text-decoration:none !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero {  display:grid !important;  align-items:end !important;  min-height:clamp(500px,72vh,720px) !important;  padding:clamp(92px,11vw,150px) 0 clamp(52px,7vw,84px) !important;  border-bottom:1px solid var(--exp-line) !important;  background:    linear-gradient(180deg,rgba(5,4,3,.42),rgba(5,4,3,.96)),    radial-gradient(circle at 70% 24%,rgba(221,185,111,.10),transparent 26rem),    linear-gradient(135deg,#0b0805,#050403 55%,#090503) !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__rail,html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__main {  width:min(var(--exp-rail),calc(100vw - 48px)) !important;  max-width:var(--exp-rail) !important;  margin-inline:auto !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__eyebrow {  margin:0 0 10px !important;  color:var(--exp-gold-strong) !important;  -webkit-text-fill-color:var(--exp-gold-strong) !important;  font-size:.70rem !important;  font-weight:850 !important;  line-height:1.2 !important;  letter-spacing:.14em !important;  text-transform:uppercase !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1 {  max-width:920px !important;  margin:0 !important;  color:var(--exp-text) !important;  -webkit-text-fill-color:var(--exp-text) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:clamp(3.6rem,7.4vw,7rem) !important;  font-weight:700 !important;  line-height:.90 !important;  letter-spacing:-.035em !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__lead {  max-width:680px !important;  margin:22px 0 0 !important;  color:var(--exp-muted) !important;  -webkit-text-fill-color:var(--exp-muted) !important;  font-size:clamp(1rem,1.45vw,1.18rem) !important;  line-height:1.55 !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__facts,html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__concept-facts,html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__experience-facts {  display:flex !important;  flex-wrap:wrap !important;  gap:8px !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__facts {  margin-top:22px !important;}html body #tbh-experiences-hub#tbh-experiences-hub  :is(.tbh-exp__facts,.tbh-exp__concept-facts,.tbh-exp__experience-facts) > span {  display:inline-flex !important;  align-items:center !important;  min-height:32px !important;  padding:6px 10px !important;  border:1px solid var(--exp-line) !important;  border-radius:999px !important;  color:rgba(247,241,231,.74) !important;  -webkit-text-fill-color:rgba(247,241,231,.74) !important;  background:rgba(255,255,255,.018) !important;  font-size:.70rem !important;  font-weight:700 !important;  line-height:1 !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero-cta {  display:inline-flex !important;  align-items:center !important;  gap:12px !important;  width:auto !important;  min-height:50px !important;  margin-top:28px !important;  padding:12px 0 !important;  color:var(--exp-gold-strong) !important;  -webkit-text-fill-color:var(--exp-gold-strong) !important;  font-size:.78rem !important;  font-weight:850 !important;  letter-spacing:.07em !important;  text-transform:uppercase !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section {  padding:clamp(64px,8vw,112px) 0 !important;  border-bottom:1px solid var(--exp-line) !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section-head {  max-width:var(--exp-readable) !important;  margin-bottom:clamp(34px,5vw,56px) !important;}html body #tbh-experiences-hub#tbh-experiences-hub  :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2 {  margin:0 !important;  color:var(--exp-text) !important;  -webkit-text-fill-color:var(--exp-text) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:clamp(2.35rem,4.5vw,4.4rem) !important;  font-weight:700 !important;  line-height:.96 !important;  letter-spacing:-.025em !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section-head > p:last-child,html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__concept-copy > p,html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__final > p:not(.tbh-exp__eyebrow) {  margin:14px 0 0 !important;  color:var(--exp-muted) !important;  -webkit-text-fill-color:var(--exp-muted) !important;  font-size:.98rem !important;  line-height:1.55 !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product-list {  display:grid !important;  grid-template-columns:1fr !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product {  display:grid !important;  grid-template-columns:72px minmax(0,1fr) minmax(220px,280px) !important;  gap:clamp(18px,3vw,38px) !important;  align-items:center !important;  min-width:0 !important;  padding:clamp(26px,3.8vw,42px) 0 !important;  border-top:1px solid var(--exp-line) !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product:last-child {  border-bottom:1px solid var(--exp-line) !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product--experience {  margin-top:14px !important;  padding-inline:clamp(20px,3vw,34px) !important;  border:1px solid var(--exp-line-strong) !important;  border-radius:18px !important;  background:    radial-gradient(circle at 100% 0%,rgba(221,185,111,.10),transparent 22rem),    linear-gradient(135deg,rgba(221,185,111,.055),rgba(255,255,255,.008)) !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product-number {  align-self:start !important;  color:rgba(221,185,111,.58) !important;  -webkit-text-fill-color:rgba(221,185,111,.58) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:1.45rem !important;  font-weight:700 !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product-copy {  min-width:0 !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product-kicker {  margin:0 0 7px !important;  color:var(--exp-gold) !important;  -webkit-text-fill-color:var(--exp-gold) !important;  font-size:.66rem !important;  font-weight:850 !important;  letter-spacing:.09em !important;  text-transform:uppercase !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product h3 {  margin:0 !important;  color:var(--exp-text) !important;  -webkit-text-fill-color:var(--exp-text) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:clamp(1.9rem,3vw,3rem) !important;  font-weight:700 !important;  line-height:1 !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product-copy > p:not(.tbh-exp__product-kicker) {  max-width:650px !important;  margin:9px 0 0 !important;  color:var(--exp-muted) !important;  -webkit-text-fill-color:var(--exp-muted) !important;  font-size:.92rem !important;  line-height:1.5 !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__experience-facts {  margin-top:15px !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product-actions {  display:grid !important;  justify-items:stretch !important;  gap:10px !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__button {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  width:100% !important;  min-height:48px !important;  padding:11px 16px !important;  border:1px solid var(--exp-line-strong) !important;  border-radius:999px !important;  background:transparent !important;  color:var(--exp-gold-strong) !important;  -webkit-text-fill-color:var(--exp-gold-strong) !important;  font-size:.72rem !important;  font-weight:900 !important;  letter-spacing:.06em !important;  text-align:center !important;  text-transform:uppercase !important;  transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__button--primary {  border-color:var(--exp-gold) !important;  background:linear-gradient(180deg,#f0d17d,#d9ad51) !important;  color:#120b04 !important;  -webkit-text-fill-color:#120b04 !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__button--large {  min-height:54px !important;  padding-inline:24px !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__text-link {  display:inline-flex !important;  align-items:center !important;  min-height:38px !important;  color:rgba(247,241,231,.70) !important;  -webkit-text-fill-color:rgba(247,241,231,.70) !important;  font-size:.76rem !important;  font-weight:750 !important;  text-decoration:underline !important;  text-decoration-color:rgba(221,185,111,.40) !important;  text-underline-offset:4px !important;}@media (hover:hover) and (pointer:fine) {  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__button:hover {    transform:translateY(-1px) !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__button--primary:hover {    background:linear-gradient(180deg,#f5da8a,#e2b85b) !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub    :is(.tbh-exp__premium-item,.tbh-exp__text-link,.tbh-exp__hero-cta):hover {    color:var(--exp-gold-strong) !important;    -webkit-text-fill-color:var(--exp-gold-strong) !important;  }}html body #tbh-experiences-hub#tbh-experiences-hub  :is(a,button):focus-visible {  outline:2px solid var(--exp-gold-strong) !important;  outline-offset:4px !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__premium-list {  display:grid !important;  grid-template-columns:repeat(2,minmax(0,1fr)) !important;  gap:0 32px !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__premium-item {  display:grid !important;  grid-template-columns:minmax(0,1fr) auto !important;  gap:16px !important;  align-items:center !important;  min-width:0 !important;  padding:22px 0 !important;  border-top:1px solid var(--exp-line) !important;  color:var(--exp-text) !important;  -webkit-text-fill-color:var(--exp-text) !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__premium-item:nth-last-child(-n+2) {  border-bottom:1px solid var(--exp-line) !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__premium-item span {  min-width:0 !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__premium-item strong,html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__premium-item small {  display:block !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__premium-item strong {  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:1.25rem !important;  line-height:1.12 !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__premium-item small {  margin-top:5px !important;  color:var(--exp-muted) !important;  -webkit-text-fill-color:var(--exp-muted) !important;  font-size:.78rem !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__premium-item b {  color:var(--exp-gold) !important;  -webkit-text-fill-color:var(--exp-gold) !important;  font-size:1.4rem !important;  font-weight:400 !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__concept-grid {  display:grid !important;  grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr) !important;  gap:clamp(38px,7vw,100px) !important;  align-items:start !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__concept-copy {  padding-top:30px !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__concept-facts {  margin:20px 0 18px !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__final {  display:grid !important;  justify-items:center !important;  width:min(900px,calc(100vw - 48px)) !important;  margin:0 auto !important;  padding:clamp(72px,9vw,120px) 0 !important;  text-align:center !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__final-actions {  display:grid !important;  gap:10px !important;  width:min(520px,100%) !important;  margin-top:28px !important;}html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__final .tbh-exp__text-link {  justify-content:center !important;}@media (max-width:900px) {  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product {    grid-template-columns:52px minmax(0,1fr) !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product-actions {    grid-column:2 !important;    grid-template-columns:minmax(180px,260px) auto !important;    justify-content:start !important;    align-items:center !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product-actions .tbh-exp__text-link {    min-height:48px !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__concept-grid {    grid-template-columns:1fr !important;    gap:20px !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__concept-copy {    padding-top:0 !important;  }}@media (max-width:760px) {  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__rail,  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__main {    width:calc(100vw - 28px) !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero {    min-height:0 !important;    padding:84px 0 42px !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1 {    font-size:clamp(2.8rem,13vw,4.2rem) !important;    line-height:.92 !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__lead {    margin-top:16px !important;    font-size:.93rem !important;    line-height:1.48 !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__facts {    margin-top:17px !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section {    padding:52px 0 !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section-head {    margin-bottom:26px !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub    :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2 {    font-size:clamp(2rem,10vw,3rem) !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product {    grid-template-columns:34px minmax(0,1fr) !important;    gap:12px !important;    padding:24px 0 !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product--experience {    margin-top:10px !important;    padding:24px 16px !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product-number {    font-size:1rem !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product h3 {    font-size:1.85rem !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product-copy > p:not(.tbh-exp__product-kicker) {    display:-webkit-box !important;    overflow:hidden !important;    font-size:.85rem !important;    line-height:1.44 !important;    -webkit-box-orient:vertical !important;    -webkit-line-clamp:3 !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product-actions {    grid-column:1 / -1 !important;    grid-template-columns:1fr !important;    gap:5px !important;    margin-top:6px !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product-actions .tbh-exp__text-link {    justify-content:center !important;    min-height:40px !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__premium-list {    grid-template-columns:1fr !important;    gap:0 !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__premium-item {    min-height:76px !important;    padding:17px 0 !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__premium-item:nth-last-child(-n+2) {    border-bottom:0 !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__premium-item:last-child {    border-bottom:1px solid var(--exp-line) !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__final {    width:calc(100vw - 28px) !important;    padding:62px 0 72px !important;  }}@media (max-width:430px) {  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__rail,  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__main,  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__final {    width:calc(100vw - 22px) !important;  }  html body #tbh-experiences-hub#tbh-experiences-hub    :is(.tbh-exp__facts,.tbh-exp__concept-facts,.tbh-exp__experience-facts) > span {    font-size:.66rem !important;  }}@media (prefers-reduced-motion:reduce) {  html body #tbh-experiences-hub#tbh-experiences-hub *,  html body #tbh-experiences-hub#tbh-experiences-hub *::before,  html body #tbh-experiences-hub#tbh-experiences-hub *::after {    scroll-behavior:auto !important;    transition-duration:.001ms !important;    animation-duration:.001ms !important;    animation-iteration-count:1 !important;  }}html.usn body #tbh-experiences-hub#tbh-experiences-hub,html body #tbh-experiences-hub#tbh-experiences-hub {  position: relative !important;  width: 100vw !important;  min-width: 100vw !important;  max-width: 100vw !important;  margin-left: calc(50% - 50vw) !important;  margin-right: calc(50% - 50vw) !important;  left: auto !important;  right: auto !important;  transform: none !important;  border: 0 !important;  border-radius: 0 !important;  background: #050403 !important;}html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__rail,html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__rail,html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__main,html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__main {  width: min(1080px, calc(100vw - 48px)) !important;  max-width: 1080px !important;  margin-left: auto !important;  margin-right: auto !important;}html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero,html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero {  min-height: 560px !important;  padding-top: 104px !important;  padding-bottom: 64px !important;}html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1,html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1 {  max-width: 820px !important;  font-size: clamp(3rem, 5.3vw, 5.2rem) !important;  line-height: .94 !important;  letter-spacing: -.025em !important;}html.usn body #tbh-experiences-hub#tbh-experiences-hub  :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2,html body #tbh-experiences-hub#tbh-experiences-hub  :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2 {  max-width: 780px !important;  font-size: clamp(2rem, 3.4vw, 3.4rem) !important;  line-height: .98 !important;  letter-spacing: -.018em !important;}html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product h3,html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product h3 {  font-size: clamp(1.55rem, 2.25vw, 2.25rem) !important;  line-height: 1.04 !important;}html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section,html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section {  padding-top: 72px !important;  padding-bottom: 72px !important;}html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section-head,html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section-head {  margin-bottom: 34px !important;}@media (min-width: 901px) {  html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product,  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product {    grid-template-columns: 58px minmax(0,1fr) minmax(210px,250px) !important;    gap: 28px !important;    padding-top: 30px !important;    padding-bottom: 30px !important;  }}@media (max-width: 900px) and (min-width: 761px) {  html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1,  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1 {    font-size: clamp(3rem, 8vw, 4.4rem) !important;  }  html.usn body #tbh-experiences-hub#tbh-experiences-hub    :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2,  html body #tbh-experiences-hub#tbh-experiences-hub    :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2 {    font-size: clamp(2rem, 5.5vw, 3rem) !important;  }}@media (max-width: 760px) {  html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__rail,  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__rail,  html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__main,  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__main {    width: calc(100vw - 28px) !important;    max-width: none !important;  }  html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero,  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero {    min-height: 0 !important;    padding-top: 84px !important;    padding-bottom: 42px !important;  }  html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1,  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1 {    max-width: 100% !important;    font-size: clamp(2.45rem, 11vw, 3.4rem) !important;    line-height: .96 !important;    letter-spacing: -.02em !important;  }  html.usn body #tbh-experiences-hub#tbh-experiences-hub    :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2,  html body #tbh-experiences-hub#tbh-experiences-hub    :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2 {    font-size: clamp(1.85rem, 8.5vw, 2.55rem) !important;    line-height: 1 !important;  }  html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product h3,  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product h3 {    font-size: 1.65rem !important;  }  html.usn body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section,  html body #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section {    padding-top: 48px !important;    padding-bottom: 48px !important;  }}html.usn body.tbh-exp-page .tbh-exp-shell-owner,html body.tbh-exp-page .tbh-exp-shell-owner {  background-color: #050403 !important;  background-image: none !important;  border: 0 !important;  border-radius: 0 !important;  box-shadow: none !important;}html.usn body.tbh-exp-page .tbh-exp-shell-owner:has(> #tbh-experiences-hub),html body.tbh-exp-page .tbh-exp-shell-owner:has(> #tbh-experiences-hub),html.usn body.tbh-exp-page .tbh-exp-shell-owner:has(#tbh-experiences-hub),html body.tbh-exp-page .tbh-exp-shell-owner:has(#tbh-experiences-hub) {  padding-top: 0 !important;  padding-bottom: 0 !important;}html.usn body.tbh-exp-page .tbh-exp-shell-owner,html body.tbh-exp-page .tbh-exp-shell-owner {  max-width: none !important;}html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub {  width: 100vw !important;  min-width: 100vw !important;  max-width: 100vw !important;  margin-top: 0 !important;  margin-bottom: 0 !important;  background:    radial-gradient(circle at 12% 4%,rgba(221,185,111,.045),transparent 28rem),    radial-gradient(circle at 88% 32%,rgba(91,23,18,.08),transparent 30rem),    #050403 !important;}html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero {  min-height: 500px !important;  padding-top: 78px !important;  padding-bottom: 58px !important;}@media (min-width: 901px) {  html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1 {    max-width: 790px !important;    font-size: clamp(2.8rem, 4.55vw, 4.55rem) !important;    line-height: .95 !important;  }}@media (max-width: 760px) {  html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero {    min-height: 0 !important;    padding-top: 62px !important;    padding-bottom: 38px !important;  }}html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1 {  max-width: 760px !important;  font-size: clamp(2.65rem, 4.1vw, 4rem) !important;  line-height: .98 !important;  letter-spacing: -.018em !important;}html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub  :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub  :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2 {  max-width: 720px !important;  font-size: clamp(1.8rem, 2.7vw, 2.7rem) !important;  line-height: 1.02 !important;  letter-spacing: -.012em !important;}html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product h3,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product h3 {  font-size: clamp(1.4rem, 1.85vw, 1.9rem) !important;  line-height: 1.06 !important;}html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__lead,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__lead {  max-width: 650px !important;  font-size: 1rem !important;  line-height: 1.52 !important;}html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section-head > p:last-child,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section-head > p:last-child,html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__concept-copy > p,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__concept-copy > p {  font-size: .92rem !important;  line-height: 1.52 !important;}html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero {  min-height: 460px !important;  padding-top: 68px !important;  padding-bottom: 52px !important;}html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section {  padding-top: 62px !important;  padding-bottom: 62px !important;}html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section-head,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section-head {  margin-bottom: 28px !important;}@media (max-width: 900px) and (min-width: 761px) {  html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1 {    font-size: clamp(2.55rem, 6.3vw, 3.5rem) !important;  }  html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub    :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub    :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2 {    font-size: clamp(1.8rem, 4.7vw, 2.45rem) !important;  }}@media (max-width: 760px) {  html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero {    padding-top: 48px !important;    padding-bottom: 34px !important;  }  html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1 {    max-width: 100% !important;    font-size: clamp(2.05rem, 9.2vw, 2.7rem) !important;    line-height: 1 !important;    letter-spacing: -.012em !important;  }  html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__lead,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__lead {    font-size: .86rem !important;    line-height: 1.46 !important;  }  html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub    :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub    :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2 {    font-size: clamp(1.55rem, 7.3vw, 2rem) !important;    line-height: 1.03 !important;  }  html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product h3,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__product h3 {    font-size: 1.4rem !important;  }  html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section {    padding-top: 42px !important;    padding-bottom: 42px !important;  }  html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section-head,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__section-head {    margin-bottom: 22px !important;  }}@media (max-width: 390px) {  html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub .tbh-exp__hero h1 {    font-size: 1.95rem !important;  }  html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub    :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub    :is(.tbh-exp__section-head,.tbh-exp__concept-grid,.tbh-exp__final) h2 {    font-size: 1.48rem !important;  }}html.usn body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 {  --e2-bg:#050403;  --e2-panel:#0a0705;  --e2-text:#f7f1e7;  --e2-muted:rgba(247,241,231,.66);  --e2-faint:rgba(247,241,231,.46);  --e2-gold:#ddb96f;  --e2-gold-light:#efcc70;  --e2-line:rgba(221,185,111,.18);  --e2-line-strong:rgba(221,185,111,.42);  --e2-rail:1120px;  position:relative !important;  isolation:isolate !important;  width:100vw !important;  min-width:100vw !important;  max-width:100vw !important;  margin:0 calc(50% - 50vw) !important;  padding:0 !important;  overflow-x:clip !important;  background:#050403 !important;  color:var(--e2-text) !important;  font-family:var(--tbh-font-body,Inter,system-ui,-apple-system,sans-serif) !important;  line-height:1.5 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 *,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 *::before,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 *::after {  box-sizing:border-box !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 :is(h1,h2,h3,p,figure,dl,dd) {  margin-top:0 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 a {  color:inherit !important;  text-decoration:none !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 img {  display:block !important;  width:100% !important;  max-width:100% !important;  height:auto !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__rail {  width:min(var(--e2-rail),calc(100vw - 48px)) !important;  max-width:var(--e2-rail) !important;  margin-inline:auto !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__eyebrow,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__meta {  margin:0 0 8px !important;  color:var(--e2-gold-light) !important;  -webkit-text-fill-color:var(--e2-gold-light) !important;  font-size:.67rem !important;  font-weight:900 !important;  line-height:1.25 !important;  letter-spacing:.115em !important;  text-transform:uppercase !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__hero {  position:relative !important;  isolation:isolate !important;  display:grid !important;  align-items:end !important;  min-height:clamp(520px,70svh,680px) !important;  overflow:hidden !important;  border-bottom:1px solid var(--e2-line) !important;  background:#050403 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2  :is(.tbh-exp2__hero-media,.tbh-exp2__hero-shade) {  position:absolute !important;  inset:0 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__hero-media {  z-index:0 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__hero-media img {  width:100% !important;  height:100% !important;  object-fit:cover !important;  object-position:center 54% !important;  filter:saturate(.92) contrast(1.05) brightness(.58) !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__hero-shade {  z-index:1 !important;  pointer-events:none !important;  background:    radial-gradient(circle at 20% 40%,rgba(221,185,111,.12),transparent 25rem),    linear-gradient(90deg,rgba(3,2,1,.95),rgba(3,2,1,.72) 48%,rgba(3,2,1,.22) 78%,rgba(3,2,1,.42)),    linear-gradient(180deg,rgba(3,2,1,.10),transparent 42%,rgba(3,2,1,.96)) !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__hero-inner {  position:relative !important;  z-index:2 !important;  padding:110px 0 58px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__hero-copy {  max-width:680px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__hero h1 {  margin:0 !important;  color:var(--e2-text) !important;  -webkit-text-fill-color:var(--e2-text) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:clamp(2.8rem,4.5vw,4.5rem) !important;  font-weight:700 !important;  line-height:.95 !important;  letter-spacing:-.025em !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__lead {  max-width:620px !important;  margin:16px 0 0 !important;  color:rgba(247,241,231,.82) !important;  -webkit-text-fill-color:rgba(247,241,231,.82) !important;  font-size:1rem !important;  line-height:1.55 !important;  text-shadow:0 4px 24px rgba(0,0,0,.35) !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2  :is(.tbh-exp2__facts,.tbh-exp2__mini-facts) {  display:flex !important;  flex-wrap:wrap !important;  gap:7px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__facts {  margin-top:20px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2  :is(.tbh-exp2__facts,.tbh-exp2__mini-facts) span {  display:inline-flex !important;  align-items:center !important;  min-height:30px !important;  padding:6px 9px !important;  border:1px solid rgba(221,185,111,.28) !important;  border-radius:999px !important;  background:rgba(5,4,3,.38) !important;  color:rgba(247,241,231,.76) !important;  -webkit-text-fill-color:rgba(247,241,231,.76) !important;  font-size:.68rem !important;  font-weight:750 !important;  line-height:1 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__hero-link {  display:inline-flex !important;  align-items:center !important;  gap:10px !important;  min-height:44px !important;  margin-top:26px !important;  color:var(--e2-gold-light) !important;  -webkit-text-fill-color:var(--e2-gold-light) !important;  font-size:.74rem !important;  font-weight:900 !important;  letter-spacing:.08em !important;  text-transform:uppercase !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__section {  padding:clamp(58px,6vw,82px) 0 !important;  border-bottom:1px solid var(--e2-line) !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__section-head {  max-width:680px !important;  margin-bottom:34px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2  :is(.tbh-exp2__section-head,.tbh-exp2__brand-copy,.tbh-exp2__final-inner) h2 {  margin:0 !important;  color:var(--e2-text) !important;  -webkit-text-fill-color:var(--e2-text) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:clamp(1.9rem,2.8vw,2.8rem) !important;  font-weight:700 !important;  line-height:1 !important;  letter-spacing:-.018em !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__section-head > p:last-child,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__brand-copy > p,html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__final-inner > p:not(.tbh-exp2__eyebrow) {  margin:12px 0 0 !important;  color:var(--e2-muted) !important;  -webkit-text-fill-color:var(--e2-muted) !important;  font-size:.92rem !important;  line-height:1.55 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__showcase {  display:grid !important;  grid-template-columns:repeat(2,minmax(0,1fr)) !important;  gap:32px 24px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__feature {  display:grid !important;  grid-template-rows:auto 1fr !important;  min-width:0 !important;  overflow:hidden !important;  border:1px solid var(--e2-line) !important;  border-radius:15px !important;  background:    linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008)),    rgba(8,6,4,.84) !important;  box-shadow:none !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__feature--experience {  border-color:rgba(221,185,111,.48) !important;  background:    radial-gradient(circle at 95% 0%,rgba(221,185,111,.10),transparent 20rem),    linear-gradient(180deg,rgba(221,185,111,.045),rgba(255,255,255,.006)),    rgba(8,6,4,.90) !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__feature-media {  position:relative !important;  display:block !important;  aspect-ratio:16 / 10 !important;  overflow:hidden !important;  background:#0a0705 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__feature-media::after {  content:"" !important;  position:absolute !important;  inset:0 !important;  background:linear-gradient(180deg,transparent 54%,rgba(3,2,1,.64)) !important;  pointer-events:none !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__feature-media img {  width:100% !important;  height:100% !important;  object-fit:cover !important;  transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .35s ease !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__feature-index {  position:absolute !important;  z-index:2 !important;  left:14px !important;  bottom:12px !important;  color:var(--e2-gold-light) !important;  -webkit-text-fill-color:var(--e2-gold-light) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:1rem !important;  font-weight:700 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__feature-label {  position:absolute !important;  z-index:2 !important;  top:12px !important;  right:12px !important;  padding:6px 8px !important;  border:1px solid rgba(239,204,112,.50) !important;  border-radius:999px !important;  background:rgba(5,4,3,.70) !important;  color:var(--e2-gold-light) !important;  -webkit-text-fill-color:var(--e2-gold-light) !important;  font-size:.58rem !important;  font-weight:900 !important;  letter-spacing:.08em !important;  text-transform:uppercase !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__feature-copy {  display:grid !important;  align-content:start !important;  padding:20px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__feature h3 {  margin:0 !important;  color:var(--e2-text) !important;  -webkit-text-fill-color:var(--e2-text) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:1.75rem !important;  font-weight:700 !important;  line-height:1.02 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__feature-copy > p:not(.tbh-exp2__meta) {  margin:8px 0 0 !important;  color:var(--e2-muted) !important;  -webkit-text-fill-color:var(--e2-muted) !important;  font-size:.86rem !important;  line-height:1.5 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__mini-facts {  margin-top:14px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__actions {  display:grid !important;  grid-template-columns:minmax(0,1fr) auto !important;  gap:9px !important;  align-items:center !important;  margin-top:18px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__button {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  min-height:46px !important;  padding:10px 15px !important;  border:1px solid var(--e2-line-strong) !important;  border-radius:999px !important;  color:var(--e2-gold-light) !important;  -webkit-text-fill-color:var(--e2-gold-light) !important;  background:transparent !important;  font-size:.68rem !important;  font-weight:900 !important;  letter-spacing:.055em !important;  text-transform:uppercase !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__button--primary {  border-color:transparent !important;  background:linear-gradient(180deg,#f0d17d,#d9ad51) !important;  color:#120b04 !important;  -webkit-text-fill-color:#120b04 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__button--large {  min-height:52px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__text-link {  display:inline-flex !important;  align-items:center !important;  min-height:40px !important;  color:rgba(247,241,231,.70) !important;  -webkit-text-fill-color:rgba(247,241,231,.70) !important;  font-size:.72rem !important;  font-weight:750 !important;  text-decoration:underline !important;  text-decoration-color:rgba(221,185,111,.36) !important;  text-underline-offset:4px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 :is(a,button):focus-visible {  outline:2px solid var(--e2-gold-light) !important;  outline-offset:4px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-grid {  display:grid !important;  grid-template-columns:repeat(2,minmax(0,1fr)) !important;  gap:16px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-card {  display:grid !important;  grid-template-columns:150px minmax(0,1fr) auto !important;  gap:16px !important;  align-items:center !important;  min-width:0 !important;  overflow:hidden !important;  border:1px solid var(--e2-line) !important;  border-radius:13px !important;  background:rgba(255,255,255,.012) !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-card figure {  width:150px !important;  height:132px !important;  margin:0 !important;  overflow:hidden !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-card figure img {  width:100% !important;  height:100% !important;  object-fit:cover !important;  filter:saturate(.92) contrast(1.04) brightness(.78) !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-card > div {  min-width:0 !important;  padding:14px 0 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-card p {  margin:0 0 4px !important;  color:var(--e2-gold) !important;  -webkit-text-fill-color:var(--e2-gold) !important;  font-size:.58rem !important;  font-weight:900 !important;  letter-spacing:.09em !important;  text-transform:uppercase !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-card h3 {  margin:0 !important;  color:var(--e2-text) !important;  -webkit-text-fill-color:var(--e2-text) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:1.2rem !important;  line-height:1.08 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-card span {  display:block !important;  margin-top:5px !important;  color:var(--e2-muted) !important;  -webkit-text-fill-color:var(--e2-muted) !important;  font-size:.74rem !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-card > b {  padding-right:16px !important;  color:var(--e2-gold) !important;  -webkit-text-fill-color:var(--e2-gold) !important;  font-size:1.3rem !important;  font-weight:400 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__brand {  display:grid !important;  grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;  min-height:500px !important;  border-bottom:1px solid var(--e2-line) !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__brand-media {  min-height:500px !important;  overflow:hidden !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__brand-media img {  width:100% !important;  height:100% !important;  object-fit:cover !important;  object-position:center !important;  filter:saturate(.88) contrast(1.05) brightness(.62) !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__brand-copy {  display:grid !important;  align-content:center !important;  max-width:560px !important;  padding:54px clamp(28px,5vw,76px) !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__numbers {  display:grid !important;  grid-template-columns:repeat(3,minmax(0,1fr)) !important;  gap:0 !important;  margin:24px 0 18px !important;  padding:18px 0 !important;  border-top:1px solid var(--e2-line) !important;  border-bottom:1px solid var(--e2-line) !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__numbers > div {  padding-right:16px !important;  border-right:1px solid var(--e2-line) !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__numbers > div:last-child {  border-right:0 !important;  padding-right:0 !important;  padding-left:16px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__numbers > div:nth-child(2) {  padding-left:16px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__numbers dt {  color:var(--e2-gold-light) !important;  -webkit-text-fill-color:var(--e2-gold-light) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:2rem !important;  font-weight:700 !important;  line-height:1 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__numbers dd {  margin:5px 0 0 !important;  color:var(--e2-muted) !important;  -webkit-text-fill-color:var(--e2-muted) !important;  font-size:.68rem !important;  line-height:1.25 !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__final {  padding:72px 0 82px !important;  text-align:center !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__final-inner {  display:grid !important;  justify-items:center !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__final-actions {  display:grid !important;  gap:9px !important;  width:min(480px,100%) !important;  margin-top:22px !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__final .tbh-exp2__text-link {  justify-content:center !important;}@media (hover:hover) and (pointer:fine) {  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__feature-media:hover img,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-card:hover img {    transform:scale(1.025) !important;    filter:saturate(1) contrast(1.06) brightness(.76) !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__button:hover {    transform:translateY(-1px) !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__button--primary:hover {    background:linear-gradient(180deg,#f5da8a,#e1b657) !important;  }}@media (max-width:900px) {  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__showcase {    gap:20px 16px !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-grid {    grid-template-columns:1fr !important;  }}@media (max-width:760px) {  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__rail {    width:calc(100vw - 28px) !important;    max-width:none !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__hero {    min-height:500px !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__hero-inner {    padding:90px 0 34px !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__hero h1 {    font-size:clamp(2.25rem,10.5vw,3rem) !important;    line-height:.98 !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__lead {    font-size:.88rem !important;    line-height:1.48 !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__section {    padding:46px 0 !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__section-head {    margin-bottom:24px !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2    :is(.tbh-exp2__section-head,.tbh-exp2__brand-copy,.tbh-exp2__final-inner) h2 {    font-size:clamp(1.55rem,7.3vw,2rem) !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__showcase {    grid-template-columns:1fr !important;    gap:18px !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__feature-media {    aspect-ratio:4 / 3 !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__feature-copy {    padding:16px !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__feature h3 {    font-size:1.5rem !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__actions {    grid-template-columns:1fr !important;    gap:5px !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__text-link {    justify-content:center !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-card {    grid-template-columns:104px minmax(0,1fr) auto !important;    gap:12px !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-card figure {    width:104px !important;    height:104px !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-card h3 {    font-size:1.05rem !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__brand {    grid-template-columns:1fr !important;    min-height:0 !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__brand-media {    min-height:280px !important;    aspect-ratio:4 / 3 !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__brand-copy {    max-width:none !important;    padding:34px 18px 42px !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__numbers {    margin-top:20px !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__numbers dt {    font-size:1.6rem !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__final {    padding:54px 0 64px !important;  }}@media (max-width:390px) {  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__rail {    width:calc(100vw - 22px) !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__hero h1 {    font-size:2.1rem !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-card {    grid-template-columns:88px minmax(0,1fr) auto !important;  }  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 .tbh-exp2__premium-card figure {    width:88px !important;    height:96px !important;  }}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2.tbh-exp2--js [data-tbh-exp2-reveal] {  opacity:0 !important;  transform:translateY(10px) !important;  transition:opacity 480ms cubic-bezier(.2,.7,.2,1),transform 480ms cubic-bezier(.2,.7,.2,1) !important;}html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2.tbh-exp2--js [data-tbh-exp2-reveal].is-revealed {  opacity:1 !important;  transform:translateY(0) !important;}@media (prefers-reduced-motion:reduce) {  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 *,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 *::before,  html body.tbh-exp-page #tbh-experiences-hub#tbh-experiences-hub.tbh-exp2 *::after {    scroll-behavior:auto !important;    transition-duration:.001ms !important;    animation-duration:.001ms !important;    animation-iteration-count:1 !important;  }}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 {  --ev10-bg:#050403;  --ev10-panel:#0a0705;  --ev10-text:#f7f1e7;  --ev10-muted:rgba(247,241,231,.66);  --ev10-gold:#ddb96f;  --ev10-gold-light:#efcc70;  --ev10-line:rgba(221,185,111,.18);  --ev10-line-strong:rgba(221,185,111,.42);  --ev10-rail:1120px;  width:100vw !important;  min-width:100vw !important;  max-width:100vw !important;  margin:0 calc(50% - 50vw) !important;  overflow-x:clip !important;  background:var(--ev10-bg) !important;  color:var(--ev10-text) !important;  font-family:var(--tbh-font-body,Inter,system-ui,sans-serif) !important;}html body.tbh-events10-page .tbh-events10-shell-owner {  max-width:none !important;  background:#050403 !important;  background-image:none !important;  border:0 !important;  box-shadow:none !important;}html body.tbh-events10-page .tbh-events10-shell-owner:has(#tbh-events-v7) {  padding-top:0 !important;  padding-bottom:0 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 *,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 *::before,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 *::after {  box-sizing:border-box !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 :is(h1,h2,h3,p,figure,ol,dl,dd) {  margin-top:0 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 a {  color:inherit !important;  text-decoration:none !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 img {  display:block !important;  width:100% !important;  height:auto !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__rail {  width:min(var(--ev10-rail),calc(100vw - 48px)) !important;  max-width:var(--ev10-rail) !important;  margin-inline:auto !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__eyebrow,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package-time {  margin:0 0 8px !important;  color:var(--ev10-gold-light) !important;  -webkit-text-fill-color:var(--ev10-gold-light) !important;  font-size:.67rem !important;  font-weight:900 !important;  letter-spacing:.11em !important;  text-transform:uppercase !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__hero {  position:relative !important;  isolation:isolate !important;  display:grid !important;  align-items:end !important;  min-height:clamp(560px,72svh,700px) !important;  overflow:hidden !important;  border-bottom:1px solid var(--ev10-line) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10  :is(.events10__hero-media,.events10__hero-shade) {  position:absolute !important;  inset:0 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__hero-media img {  width:100% !important;  height:100% !important;  object-fit:cover !important;  object-position:center 55% !important;  filter:saturate(.90) contrast(1.06) brightness(.58) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__hero-shade {  background:    radial-gradient(circle at 18% 36%,rgba(221,185,111,.12),transparent 25rem),    linear-gradient(90deg,rgba(3,2,1,.95),rgba(3,2,1,.70) 50%,rgba(3,2,1,.22) 78%,rgba(3,2,1,.46)),    linear-gradient(180deg,rgba(3,2,1,.08),transparent 44%,rgba(3,2,1,.96)) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__hero-inner {  position:relative !important;  z-index:2 !important;  padding:110px 0 58px !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__hero-copy {  max-width:720px !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__hero h1 {  margin:0 !important;  color:var(--ev10-text) !important;  -webkit-text-fill-color:var(--ev10-text) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:clamp(2.8rem,4.5vw,4.4rem) !important;  line-height:.96 !important;  letter-spacing:-.025em !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__lead {  max-width:650px !important;  margin:16px 0 0 !important;  color:rgba(247,241,231,.82) !important;  -webkit-text-fill-color:rgba(247,241,231,.82) !important;  font-size:1rem !important;  line-height:1.55 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__hero-facts {  display:flex !important;  flex-wrap:wrap !important;  gap:7px !important;  margin-top:20px !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__hero-facts span,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__cuts span,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__intro-points span {  display:inline-flex !important;  align-items:center !important;  min-height:30px !important;  padding:6px 9px !important;  border:1px solid rgba(221,185,111,.28) !important;  border-radius:999px !important;  color:rgba(247,241,231,.76) !important;  -webkit-text-fill-color:rgba(247,241,231,.76) !important;  background:rgba(5,4,3,.40) !important;  font-size:.68rem !important;  font-weight:750 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__hero-actions {  display:flex !important;  flex-wrap:wrap !important;  gap:10px 14px !important;  align-items:center !important;  margin-top:26px !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__button {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  min-height:48px !important;  padding:11px 18px !important;  border:1px solid var(--ev10-line-strong) !important;  border-radius:999px !important;  color:var(--ev10-gold-light) !important;  -webkit-text-fill-color:var(--ev10-gold-light) !important;  background:transparent !important;  font-size:.70rem !important;  font-weight:900 !important;  letter-spacing:.055em !important;  text-transform:uppercase !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__button--primary {  border-color:transparent !important;  background:linear-gradient(180deg,#f0d17d,#d9ad51) !important;  color:#120b04 !important;  -webkit-text-fill-color:#120b04 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__button--large {  min-height:54px !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__text-link {  min-height:40px !important;  display:inline-flex !important;  align-items:center !important;  color:rgba(247,241,231,.72) !important;  -webkit-text-fill-color:rgba(247,241,231,.72) !important;  font-size:.74rem !important;  font-weight:750 !important;  text-decoration:underline !important;  text-underline-offset:4px !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__intro {  padding:68px 0 !important;  border-bottom:1px solid var(--ev10-line) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__intro-grid,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__business-grid {  display:grid !important;  grid-template-columns:minmax(0,1fr) minmax(320px,.85fr) !important;  gap:clamp(38px,7vw,90px) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10  :is(.events10__intro-grid,.events10__section-head,.events10__signature-copy,.events10__private-grid,.events10__business-grid,.events10__final-inner) h2 {  margin:0 !important;  color:var(--ev10-text) !important;  -webkit-text-fill-color:var(--ev10-text) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:clamp(1.85rem,2.8vw,2.8rem) !important;  line-height:1 !important;  letter-spacing:-.018em !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__intro-copy > p,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__business-grid > div:last-child p,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__signature-copy > p:not(.events10__eyebrow),html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__private-grid p {  margin:0 !important;  color:var(--ev10-muted) !important;  -webkit-text-fill-color:var(--ev10-muted) !important;  font-size:.92rem !important;  line-height:1.58 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__intro-points {  display:flex !important;  flex-wrap:wrap !important;  gap:7px !important;  margin-top:18px !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__packages,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__build,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__process {  padding:68px 0 !important;  border-bottom:1px solid var(--ev10-line) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__section-head {  max-width:720px !important;  margin-bottom:32px !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__section-head > p:last-child {  margin:11px 0 0 !important;  color:var(--ev10-muted) !important;  -webkit-text-fill-color:var(--ev10-muted) !important;  font-size:.91rem !important;  line-height:1.55 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package-grid {  display:grid !important;  grid-template-columns:repeat(3,minmax(0,1fr)) !important;  gap:14px !important;  align-items:stretch !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package {  position:relative !important;  display:grid !important;  grid-template-rows:1fr auto !important;  min-width:0 !important;  padding:22px !important;  border:1px solid var(--ev10-line) !important;  border-radius:14px !important;  background:rgba(255,255,255,.012) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package--featured {  border-color:rgba(221,185,111,.50) !important;  background:    radial-gradient(circle at 100% 0%,rgba(221,185,111,.10),transparent 18rem),    rgba(255,255,255,.016) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package-badge {  position:absolute !important;  top:12px !important;  right:12px !important;  padding:5px 7px !important;  border:1px solid rgba(221,185,111,.42) !important;  border-radius:999px !important;  color:var(--ev10-gold-light) !important;  -webkit-text-fill-color:var(--ev10-gold-light) !important;  background:#090604 !important;  font-size:.54rem !important;  font-weight:900 !important;  letter-spacing:.07em !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package h3 {  margin:0 !important;  color:var(--ev10-text) !important;  -webkit-text-fill-color:var(--ev10-text) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:1.45rem !important;  line-height:1.08 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package > div:first-of-type > p:not(.events10__package-time) {  margin:9px 0 0 !important;  color:var(--ev10-muted) !important;  -webkit-text-fill-color:var(--ev10-muted) !important;  font-size:.83rem !important;  line-height:1.5 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package-footer {  margin-top:24px !important;  padding-top:17px !important;  border-top:1px solid var(--ev10-line) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package-footer strong,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package-footer span {  display:block !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package-footer strong {  color:var(--ev10-gold-light) !important;  -webkit-text-fill-color:var(--ev10-gold-light) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:1.8rem !important;  line-height:1 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package-footer span {  margin-top:4px !important;  color:var(--ev10-muted) !important;  -webkit-text-fill-color:var(--ev10-muted) !important;  font-size:.68rem !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package-footer > a {  margin-top:15px !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__signature {  display:grid !important;  grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;  min-height:500px !important;  border-bottom:1px solid var(--ev10-line) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__signature-media {  min-height:500px !important;  overflow:hidden !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__signature-media img {  width:100% !important;  height:100% !important;  object-fit:cover !important;  filter:saturate(.90) contrast(1.05) brightness(.68) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__signature-copy {  display:grid !important;  align-content:center !important;  max-width:600px !important;  padding:54px clamp(30px,5vw,78px) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__cuts {  display:flex !important;  flex-wrap:wrap !important;  gap:7px !important;  margin-top:20px !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__build-grid {  display:grid !important;  grid-template-columns:repeat(4,minmax(0,1fr)) !important;  gap:0 !important;  border-top:1px solid var(--ev10-line) !important;  border-bottom:1px solid var(--ev10-line) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__build-grid article {  padding:22px 18px !important;  border-right:1px solid var(--ev10-line) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__build-grid article:last-child {  border-right:0 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__build-grid span {  color:var(--ev10-gold) !important;  -webkit-text-fill-color:var(--ev10-gold) !important;  font-size:.66rem !important;  font-weight:900 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__build-grid h3 {  margin:9px 0 0 !important;  color:var(--ev10-text) !important;  -webkit-text-fill-color:var(--ev10-text) !important;  font-size:1rem !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__build-grid p {  margin:6px 0 0 !important;  color:var(--ev10-muted) !important;  -webkit-text-fill-color:var(--ev10-muted) !important;  font-size:.78rem !important;  line-height:1.5 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__private,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__business {  padding:60px 0 !important;  border-bottom:1px solid var(--ev10-line) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__private-grid {  display:grid !important;  grid-template-columns:minmax(0,1fr) auto !important;  gap:36px !important;  align-items:center !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__steps {  display:grid !important;  grid-template-columns:repeat(4,minmax(0,1fr)) !important;  margin:0 !important;  padding:0 !important;  list-style:none !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__steps li {  display:grid !important;  grid-template-columns:34px minmax(0,1fr) !important;  gap:10px !important;  padding:18px 16px !important;  border-top:1px solid var(--ev10-line) !important;  border-bottom:1px solid var(--ev10-line) !important;  border-right:1px solid var(--ev10-line) !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__steps li:last-child {  border-right:0 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__steps > li > span {  display:grid !important;  place-items:center !important;  width:30px !important;  height:30px !important;  border:1px solid var(--ev10-line-strong) !important;  border-radius:50% !important;  color:var(--ev10-gold-light) !important;  -webkit-text-fill-color:var(--ev10-gold-light) !important;  font-size:.72rem !important;  font-weight:900 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__steps strong,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__steps small {  display:block !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__steps strong {  color:var(--ev10-text) !important;  -webkit-text-fill-color:var(--ev10-text) !important;  font-size:.80rem !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__steps small {  margin-top:4px !important;  color:var(--ev10-muted) !important;  -webkit-text-fill-color:var(--ev10-muted) !important;  font-size:.70rem !important;  line-height:1.35 !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__final {  padding:72px 0 86px !important;  text-align:center !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__final-inner {  display:grid !important;  justify-items:center !important;  max-width:760px !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__final-inner > p:not(.events10__eyebrow) {  margin:12px 0 0 !important;  color:var(--ev10-muted) !important;  -webkit-text-fill-color:var(--ev10-muted) !important;  font-size:.92rem !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__final .events10__button {  margin-top:24px !important;}@media (max-width:760px) {  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__rail {    width:calc(100vw - 28px) !important;    max-width:none !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__hero {    min-height:520px !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__hero-inner {    padding:92px 0 34px !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__hero h1 {    font-size:clamp(2.2rem,10vw,2.9rem) !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10    :is(.events10__intro-grid,.events10__business-grid,.events10__signature,.events10__private-grid) {    grid-template-columns:1fr !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10    :is(.events10__intro,.events10__packages,.events10__build,.events10__private,.events10__business,.events10__process) {    padding:46px 0 !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10    :is(.events10__intro-grid,.events10__section-head,.events10__signature-copy,.events10__private-grid,.events10__business-grid,.events10__final-inner) h2 {    font-size:clamp(1.55rem,7.3vw,2rem) !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package-grid,  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__build-grid,  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__steps {    grid-template-columns:1fr !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__package {    padding:18px !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__build-grid article,  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__steps li {    border-right:0 !important;    border-bottom:0 !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__build-grid article:last-child,  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__steps li:last-child {    border-bottom:1px solid var(--ev10-line) !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__signature-media {    min-height:280px !important;    aspect-ratio:4/3 !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__signature-copy {    padding:34px 18px 42px !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__private-grid .events10__button {    width:100% !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__hero-actions {    display:grid !important;    grid-template-columns:1fr !important;  }  html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__hero-actions .events10__text-link {    justify-content:center !important;  }}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__button--primary,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__button--primary:link,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__button--primary:visited,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__button--primary:hover,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__button--primary:focus,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__button--primary:focus-visible,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__button--primary:active {  color: #0f0b06 !important;  -webkit-text-fill-color: #0f0b06 !important;  text-shadow: none !important;}html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__button--primary *,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__button--primary:hover *,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__button--primary:focus *,html body.tbh-events10-page #tbh-events-v7#tbh-events-v7.events10 .events10__button--primary:active * {  color: inherit !important;  -webkit-text-fill-color: inherit !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 {  --e11-bg:#050403;  --e11-text:#f7f1e7;  --e11-muted:rgba(247,241,231,.66);  --e11-gold:#ddb96f;  --e11-gold-light:#efcc70;  --e11-line:rgba(221,185,111,.18);  --e11-line-strong:rgba(221,185,111,.42);  --e11-rail:1120px;  width:100vw !important;  min-width:100vw !important;  max-width:100vw !important;  margin:0 calc(50% - 50vw) !important;  overflow-x:clip !important;  background:var(--e11-bg) !important;  color:var(--e11-text) !important;  font-family:var(--tbh-font-body,Inter,system-ui,-apple-system,sans-serif) !important;  line-height:1.5 !important;}html body.tbh-events11-page .tbh-events11-shell-owner {  max-width:none !important;  background:#050403 !important;  background-image:none !important;  border:0 !important;  box-shadow:none !important;}html body.tbh-events11-page .tbh-events11-shell-owner:has(#tbh-events-v7) {  padding-top:0 !important;  padding-bottom:0 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 *,html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 *::before,html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 *::after {  box-sizing:border-box !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 :is(h1,h2,h3,p,figure,ol,ul,dl,dd) {  margin-top:0 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 a {  color:inherit !important;  text-decoration:none !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 img {  display:block !important;  width:100% !important;  height:auto !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__rail {  width:min(var(--e11-rail),calc(100vw - 48px)) !important;  max-width:var(--e11-rail) !important;  margin-inline:auto !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11  :is(.events11__eyebrow,.events11__meta) {  margin:0 0 8px !important;  color:var(--e11-gold-light) !important;  -webkit-text-fill-color:var(--e11-gold-light) !important;  font-size:.66rem !important;  font-weight:900 !important;  letter-spacing:.11em !important;  line-height:1.25 !important;  text-transform:uppercase !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__hero {  position:relative !important;  isolation:isolate !important;  display:grid !important;  align-items:end !important;  min-height:clamp(570px,74svh,720px) !important;  overflow:hidden !important;  border-bottom:1px solid var(--e11-line) !important;  background:#050403 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11  :is(.events11__hero-media,.events11__hero-shade) {  position:absolute !important;  inset:0 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__hero-media img {  width:100% !important;  height:100% !important;  object-fit:cover !important;  object-position:center 52% !important;  filter:saturate(.90) contrast(1.05) brightness(.58) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__hero-shade {  background:    radial-gradient(circle at 18% 38%,rgba(221,185,111,.13),transparent 26rem),    linear-gradient(90deg,rgba(3,2,1,.96),rgba(3,2,1,.70) 50%,rgba(3,2,1,.22) 80%,rgba(3,2,1,.46)),    linear-gradient(180deg,rgba(3,2,1,.08),transparent 42%,rgba(3,2,1,.96)) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__hero-inner {  position:relative !important;  z-index:2 !important;  padding:112px 0 58px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__hero-copy {  max-width:720px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__hero h1 {  margin:0 !important;  color:var(--e11-text) !important;  -webkit-text-fill-color:var(--e11-text) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:clamp(2.9rem,4.6vw,4.5rem) !important;  font-weight:700 !important;  line-height:.95 !important;  letter-spacing:-.025em !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__lead {  max-width:650px !important;  margin:16px 0 0 !important;  color:rgba(247,241,231,.82) !important;  -webkit-text-fill-color:rgba(247,241,231,.82) !important;  font-size:1rem !important;  line-height:1.55 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11  :is(.events11__facts,.events11__cuts) {  display:flex !important;  flex-wrap:wrap !important;  gap:7px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__facts {  margin-top:20px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11  :is(.events11__facts,.events11__cuts) span {  display:inline-flex !important;  align-items:center !important;  min-height:30px !important;  padding:6px 9px !important;  border:1px solid rgba(221,185,111,.28) !important;  border-radius:999px !important;  background:rgba(5,4,3,.40) !important;  color:rgba(247,241,231,.76) !important;  -webkit-text-fill-color:rgba(247,241,231,.76) !important;  font-size:.67rem !important;  font-weight:750 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__hero-actions {  display:flex !important;  flex-wrap:wrap !important;  gap:10px 14px !important;  align-items:center !important;  margin-top:26px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__button {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  min-height:48px !important;  padding:11px 18px !important;  border:1px solid var(--e11-line-strong) !important;  border-radius:999px !important;  background:transparent !important;  color:var(--e11-gold-light) !important;  -webkit-text-fill-color:var(--e11-gold-light) !important;  font-size:.69rem !important;  font-weight:900 !important;  letter-spacing:.055em !important;  text-transform:uppercase !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__button--primary,html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__button--primary:link,html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__button--primary:visited,html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__button--primary:hover,html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__button--primary:focus,html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__button--primary:active {  border-color:transparent !important;  background:linear-gradient(180deg,#f0d17d,#d9ad51) !important;  color:#0f0b06 !important;  -webkit-text-fill-color:#0f0b06 !important;  text-shadow:none !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__button--large {  min-height:54px !important;  padding-inline:24px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__text-link {  display:inline-flex !important;  align-items:center !important;  min-height:40px !important;  color:rgba(247,241,231,.72) !important;  -webkit-text-fill-color:rgba(247,241,231,.72) !important;  font-size:.73rem !important;  font-weight:750 !important;  text-decoration:underline !important;  text-decoration-color:rgba(221,185,111,.40) !important;  text-underline-offset:4px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11  :is(.events11__section-head,.events11__show-copy,.events11__private-copy,.events11__business-grid,.events11__final-inner) h2 {  margin:0 !important;  color:var(--e11-text) !important;  -webkit-text-fill-color:var(--e11-text) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:clamp(1.85rem,2.8vw,2.8rem) !important;  line-height:1 !important;  letter-spacing:-.018em !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__section-head {  max-width:700px !important;  margin-bottom:30px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__section-head > p:last-child {  margin:11px 0 0 !important;  color:var(--e11-muted) !important;  -webkit-text-fill-color:var(--e11-muted) !important;  font-size:.91rem !important;  line-height:1.55 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__occasion {  padding:52px 0 !important;  border-bottom:1px solid var(--e11-line) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__section-head--compact {  margin-bottom:18px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__occasion-grid {  display:grid !important;  grid-template-columns:repeat(5,minmax(0,1fr)) !important;  gap:8px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__occasion-grid button {  min-height:52px !important;  padding:10px 12px !important;  border:1px solid var(--e11-line) !important;  border-radius:999px !important;  background:rgba(255,255,255,.012) !important;  color:rgba(247,241,231,.72) !important;  -webkit-text-fill-color:rgba(247,241,231,.72) !important;  font:inherit !important;  font-size:.75rem !important;  font-weight:800 !important;  cursor:pointer !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__occasion-grid button.is-selected {  border-color:var(--e11-gold) !important;  background:rgba(221,185,111,.09) !important;  color:var(--e11-gold-light) !important;  -webkit-text-fill-color:var(--e11-gold-light) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__occasion-note {  margin:12px 0 0 !important;  color:var(--e11-muted) !important;  -webkit-text-fill-color:var(--e11-muted) !important;  font-size:.75rem !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11  :is(.events11__packages,.events11__build,.events11__process) {  padding:68px 0 !important;  border-bottom:1px solid var(--e11-line) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package-grid {  display:grid !important;  grid-template-columns:repeat(3,minmax(0,1fr)) !important;  gap:15px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package {  display:grid !important;  grid-template-rows:auto 1fr !important;  overflow:hidden !important;  border:1px solid var(--e11-line) !important;  border-radius:15px !important;  background:rgba(255,255,255,.012) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package--featured {  border-color:rgba(221,185,111,.50) !important;  background:    radial-gradient(circle at 100% 0%,rgba(221,185,111,.10),transparent 18rem),    rgba(255,255,255,.016) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package-media {  position:relative !important;  aspect-ratio:16/10 !important;  overflow:hidden !important;  margin:0 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package-media img {  width:100% !important;  height:100% !important;  object-fit:cover !important;  filter:saturate(.92) contrast(1.05) brightness(.72) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package-badge {  position:absolute !important;  top:12px !important;  right:12px !important;  padding:6px 8px !important;  border:1px solid rgba(239,204,112,.48) !important;  border-radius:999px !important;  background:rgba(5,4,3,.74) !important;  color:var(--e11-gold-light) !important;  -webkit-text-fill-color:var(--e11-gold-light) !important;  font-size:.56rem !important;  font-weight:900 !important;  letter-spacing:.08em !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package-body {  display:grid !important;  grid-template-rows:1fr auto auto !important;  padding:19px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package h3 {  margin:0 !important;  color:var(--e11-text) !important;  -webkit-text-fill-color:var(--e11-text) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:1.42rem !important;  line-height:1.08 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package-body > div:first-child > p:not(.events11__meta) {  margin:8px 0 0 !important;  color:var(--e11-muted) !important;  -webkit-text-fill-color:var(--e11-muted) !important;  font-size:.82rem !important;  line-height:1.48 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package-price {  margin:22px 0 15px !important;  padding-top:15px !important;  border-top:1px solid var(--e11-line) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package-price strong,html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package-price span {  display:block !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package-price strong {  color:var(--e11-gold-light) !important;  -webkit-text-fill-color:var(--e11-gold-light) !important;  font-family:var(--tbh-font-display,Georgia,serif) !important;  font-size:1.75rem !important;  line-height:1 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package-price span {  margin-top:4px !important;  color:var(--e11-muted) !important;  -webkit-text-fill-color:var(--e11-muted) !important;  font-size:.67rem !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package .events11__button {  width:100% !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__show {  display:grid !important;  grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) !important;  min-height:500px !important;  border-bottom:1px solid var(--e11-line) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__show-media {  min-height:500px !important;  overflow:hidden !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__show-media img {  width:100% !important;  height:100% !important;  object-fit:cover !important;  filter:saturate(.90) contrast(1.05) brightness(.66) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__show-copy {  display:grid !important;  align-content:center !important;  max-width:590px !important;  padding:52px clamp(30px,5vw,74px) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__show-copy > p:not(.events11__eyebrow) {  margin:12px 0 0 !important;  color:var(--e11-muted) !important;  -webkit-text-fill-color:var(--e11-muted) !important;  font-size:.90rem !important;  line-height:1.56 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__cuts {  margin-top:19px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__journey {  display:grid !important;  grid-template-columns:repeat(4,minmax(0,1fr)) !important;  border-top:1px solid var(--e11-line) !important;  border-bottom:1px solid var(--e11-line) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__journey article {  display:grid !important;  grid-template-columns:32px minmax(0,1fr) !important;  gap:10px !important;  padding:20px 16px !important;  border-right:1px solid var(--e11-line) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__journey article:last-child {  border-right:0 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__journey > article > span {  color:var(--e11-gold) !important;  -webkit-text-fill-color:var(--e11-gold) !important;  font-size:.65rem !important;  font-weight:900 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__journey h3 {  margin:0 !important;  color:var(--e11-text) !important;  -webkit-text-fill-color:var(--e11-text) !important;  font-size:.95rem !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__journey p {  margin:5px 0 0 !important;  color:var(--e11-muted) !important;  -webkit-text-fill-color:var(--e11-muted) !important;  font-size:.74rem !important;  line-height:1.4 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__private {  position:relative !important;  isolation:isolate !important;  min-height:500px !important;  overflow:hidden !important;  border-bottom:1px solid var(--e11-line) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11  :is(.events11__private-media,.events11__private-shade) {  position:absolute !important;  inset:0 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__private-media img {  width:100% !important;  height:100% !important;  object-fit:cover !important;  filter:saturate(.88) contrast(1.05) brightness(.55) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__private-shade {  background:    linear-gradient(90deg,rgba(3,2,1,.94),rgba(3,2,1,.72) 48%,rgba(3,2,1,.24)),    linear-gradient(180deg,transparent,rgba(3,2,1,.84)) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__private-inner {  position:relative !important;  z-index:2 !important;  display:grid !important;  align-items:center !important;  min-height:500px !important;  padding:58px 0 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__private-copy {  max-width:600px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__private-copy > p:not(.events11__eyebrow) {  margin:11px 0 0 !important;  color:rgba(247,241,231,.78) !important;  -webkit-text-fill-color:rgba(247,241,231,.78) !important;  font-size:.91rem !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__private-copy .events11__button {  margin-top:22px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__business {  padding:54px 0 !important;  border-bottom:1px solid var(--e11-line) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__business-grid {  display:grid !important;  grid-template-columns:minmax(0,1fr) minmax(320px,.85fr) !important;  gap:clamp(34px,6vw,84px) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__business-copy > p {  margin:0 !important;  color:var(--e11-muted) !important;  -webkit-text-fill-color:var(--e11-muted) !important;  font-size:.87rem !important;  line-height:1.55 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__business-copy ul {  display:grid !important;  gap:6px !important;  margin:15px 0 0 !important;  padding:0 !important;  list-style:none !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__business-copy li {  position:relative !important;  padding-left:18px !important;  color:rgba(247,241,231,.76) !important;  -webkit-text-fill-color:rgba(247,241,231,.76) !important;  font-size:.78rem !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__business-copy li::before {  content:"✓" !important;  position:absolute !important;  left:0 !important;  color:var(--e11-gold-light) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__steps {  display:grid !important;  grid-template-columns:repeat(4,minmax(0,1fr)) !important;  margin:0 !important;  padding:0 !important;  list-style:none !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__steps li {  display:grid !important;  grid-template-columns:34px minmax(0,1fr) !important;  gap:10px !important;  padding:18px 16px !important;  border-top:1px solid var(--e11-line) !important;  border-bottom:1px solid var(--e11-line) !important;  border-right:1px solid var(--e11-line) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__steps li:last-child {  border-right:0 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__steps > li > span {  display:grid !important;  place-items:center !important;  width:30px !important;  height:30px !important;  border:1px solid var(--e11-line-strong) !important;  border-radius:50% !important;  color:var(--e11-gold-light) !important;  -webkit-text-fill-color:var(--e11-gold-light) !important;  font-size:.72rem !important;  font-weight:900 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__steps strong,html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__steps small {  display:block !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__steps strong {  color:var(--e11-text) !important;  -webkit-text-fill-color:var(--e11-text) !important;  font-size:.80rem !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__steps small {  margin-top:4px !important;  color:var(--e11-muted) !important;  -webkit-text-fill-color:var(--e11-muted) !important;  font-size:.69rem !important;  line-height:1.35 !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__final {  padding:72px 0 86px !important;  text-align:center !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__final-inner {  display:grid !important;  justify-items:center !important;  max-width:720px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__final-inner > p:not(.events11__eyebrow) {  margin:11px 0 0 !important;  color:var(--e11-muted) !important;  -webkit-text-fill-color:var(--e11-muted) !important;  font-size:.91rem !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__final .events11__button {  margin-top:22px !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__final small {  display:block !important;  margin-top:12px !important;  color:rgba(247,241,231,.48) !important;  -webkit-text-fill-color:rgba(247,241,231,.48) !important;  font-size:.67rem !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 :is(a,button):focus-visible {  outline:2px solid var(--e11-gold-light) !important;  outline-offset:4px !important;}@media (hover:hover) and (pointer:fine) {  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__button:hover {    transform:translateY(-1px) !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package-media img {    transition:transform .38s cubic-bezier(.2,.7,.2,1) !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package:hover .events11__package-media img {    transform:scale(1.02) !important;  }}@media (max-width:760px) {  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__rail {    width:calc(100vw - 28px) !important;    max-width:none !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__hero {    min-height:540px !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__hero-inner {    padding:92px 0 34px !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__hero h1 {    font-size:clamp(2.2rem,10vw,2.9rem) !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__hero-actions {    display:grid !important;    grid-template-columns:1fr !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__hero-actions .events11__text-link {    justify-content:center !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__occasion {    padding:42px 0 !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__occasion-grid {    grid-template-columns:repeat(2,minmax(0,1fr)) !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__occasion-grid button:last-child {    grid-column:1 / -1 !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11    :is(.events11__packages,.events11__build,.events11__process,.events11__business) {    padding:46px 0 !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11    :is(.events11__section-head,.events11__show-copy,.events11__private-copy,.events11__business-grid,.events11__final-inner) h2 {    font-size:clamp(1.55rem,7.3vw,2rem) !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11    :is(.events11__package-grid,.events11__journey,.events11__business-grid,.events11__steps,.events11__show) {    grid-template-columns:1fr !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__package-media {    aspect-ratio:4/3 !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__show-media {    min-height:280px !important;    aspect-ratio:4/3 !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__show-copy {    max-width:none !important;    padding:34px 18px 42px !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__journey article,  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__steps li {    border-right:0 !important;    border-bottom:0 !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__journey article:last-child,  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__steps li:last-child {    border-bottom:1px solid var(--e11-line) !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__private,  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__private-inner {    min-height:440px !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__business-grid {    gap:20px !important;  }  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 .events11__final {    padding:56px 0 68px !important;  }}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11.events11--js [data-events11-reveal] {  opacity:0 !important;  transform:translateY(10px) !important;  transition:opacity 480ms cubic-bezier(.2,.7,.2,1),transform 480ms cubic-bezier(.2,.7,.2,1) !important;}html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11.events11--js [data-events11-reveal].is-revealed {  opacity:1 !important;  transform:translateY(0) !important;}@media (prefers-reduced-motion:reduce) {  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 *,  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 *::before,  html body.tbh-events11-page #tbh-events-v7#tbh-events-v7.events11 *::after {    scroll-behavior:auto !important;    transition-duration:.001ms !important;    animation-duration:.001ms !important;    animation-iteration-count:1 !important;  }}html body #tbh-about-v5#tbh-about-v5.about9.about12 {  --a12-bg:#050403;  --a12-paper:#f5efe5;  --a12-muted:rgba(236,224,205,.68);  --a12-muted2:rgba(236,224,205,.50);  --a12-gold:#d9b25d;  --a12-gold-light:#efcc70;  --a12-line:rgba(217,178,93,.18);  --a12-line-strong:rgba(217,178,93,.34);  --a12-rail:1160px;  background:#050403 !important;  color:var(--a12-paper) !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-rail {  width:min(var(--a12-rail),calc(100% - 48px)) !important;  max-width:var(--a12-rail) !important;  margin-inline:auto !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-eyebrow {  color:var(--a12-gold-light) !important;  -webkit-text-fill-color:var(--a12-gold-light) !important;  font-size:.62rem !important;  line-height:1.25 !important;  letter-spacing:.105em !important;  font-weight:900 !important;  text-transform:uppercase !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-hero {  min-height:clamp(550px,66svh,690px) !important;  overflow:hidden !important;  border-bottom:1px solid rgba(217,178,93,.12) !important;  background:#050403 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-hero__image {  object-position:64% center !important;  filter:saturate(.94) contrast(1.08) brightness(.58) !important;  transform:scale(1.006) !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-hero__shade {  background:    radial-gradient(circle at 18% 38%,rgba(217,178,93,.11),transparent 24rem),    linear-gradient(90deg,rgba(2,2,1,.98),rgba(2,2,1,.81) 38%,rgba(2,2,1,.34) 66%,rgba(2,2,1,.48)),    linear-gradient(180deg,rgba(2,2,1,.06),rgba(2,2,1,.04) 46%,rgba(2,2,1,.96)) !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-hero__inner {  min-height:inherit !important;  display:flex !important;  align-items:flex-end !important;  padding-top:80px !important;  padding-bottom:34px !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-hero__copy {  width:min(720px,100%) !important;  max-width:720px !important;  padding:0 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-hero h1 {  max-width:12.5ch !important;  margin:0 !important;  color:var(--a12-paper) !important;  -webkit-text-fill-color:var(--a12-paper) !important;  font-size:clamp(2.7rem,4.1vw,4.05rem) !important;  font-weight:650 !important;  line-height:.96 !important;  letter-spacing:-.03em !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-hero h1 span {  display:block !important;  color:inherit !important;  -webkit-text-fill-color:inherit !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-lead {  max-width:620px !important;  margin:14px 0 0 !important;  color:rgba(245,239,229,.76) !important;  -webkit-text-fill-color:rgba(245,239,229,.76) !important;  font-size:.86rem !important;  line-height:1.50 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-hero__actions {  display:flex !important;  flex-wrap:wrap !important;  gap:8px 11px !important;  margin-top:18px !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-btn {  min-height:40px !important;  padding:9px 16px !important;  border-radius:999px !important;  font-size:.62rem !important;  line-height:1 !important;  letter-spacing:.05em !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-btn--primary,html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-btn--primary:link,html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-btn--primary:visited,html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-btn--primary:hover,html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-btn--primary:focus,html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-btn--primary:active {  background:linear-gradient(180deg,#f0d17d,#daa947) !important;  border-color:transparent !important;  color:#100b05 !important;  -webkit-text-fill-color:#100b05 !important;  text-shadow:none !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-party {  display:grid !important;  grid-template-columns:minmax(0,1fr) auto !important;  gap:3px 18px !important;  width:min(610px,100%) !important;  margin-top:16px !important;  padding:12px 0 !important;  border-top:1px solid rgba(217,178,93,.33) !important;  border-bottom:1px solid rgba(217,178,93,.14) !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-party > span {  grid-column:1 !important;  color:var(--a12-gold-light) !important;  -webkit-text-fill-color:var(--a12-gold-light) !important;  font-size:.55rem !important;  font-weight:900 !important;  letter-spacing:.10em !important;  text-transform:uppercase !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-party > strong {  grid-column:1 !important;  margin-top:2px !important;  color:var(--a12-paper) !important;  -webkit-text-fill-color:var(--a12-paper) !important;  font-size:.96rem !important;  line-height:1.13 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-party > small {  grid-column:1 !important;  margin-top:2px !important;  color:var(--a12-muted2) !important;  -webkit-text-fill-color:var(--a12-muted2) !important;  font-size:.60rem !important;  line-height:1.42 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-party > b {  grid-column:2 !important;  grid-row:1 / span 3 !important;  align-self:center !important;  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  min-height:36px !important;  padding:8px 14px !important;  border:1px solid rgba(217,178,93,.40) !important;  border-radius:999px !important;  color:var(--a12-gold-light) !important;  -webkit-text-fill-color:var(--a12-gold-light) !important;  font-size:.57rem !important;  font-weight:900 !important;  letter-spacing:.04em !important;  text-transform:uppercase !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-facts {  display:grid !important;  grid-template-columns:repeat(3,minmax(0,1fr)) !important;  gap:0 !important;  padding:0 !important;  border-top:1px solid var(--a12-line) !important;  border-bottom:1px solid var(--a12-line) !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-facts article {  padding:16px 18px !important;  border-right:1px solid var(--a12-line) !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-facts article:last-child {  border-right:0 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-facts strong,html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-facts span {  display:block !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-facts strong {  color:var(--a12-gold-light) !important;  -webkit-text-fill-color:var(--a12-gold-light) !important;  font-size:.72rem !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-facts span {  margin-top:4px !important;  color:var(--a12-muted2) !important;  -webkit-text-fill-color:var(--a12-muted2) !important;  font-size:.62rem !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-section {  padding-top:clamp(68px,7vw,94px) !important;  padding-bottom:clamp(68px,7vw,94px) !important;  border-bottom:1px solid rgba(217,178,93,.08) !important;  background:#050403 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-split {  grid-template-columns:minmax(0,.78fr) minmax(340px,.82fr) !important;  gap:clamp(48px,8vw,112px) !important;  align-items:start !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12:is(.about9-section h2,.about9-memory h2,.about9-story h2,.about9-people h2,.about9-final h2) {  color:var(--a12-paper) !important;  -webkit-text-fill-color:var(--a12-paper) !important;  font-size:clamp(1.75rem,2.5vw,2.35rem) !important;  font-weight:650 !important;  line-height:1.03 !important;  letter-spacing:-.024em !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-copy p {  color:var(--a12-muted) !important;  -webkit-text-fill-color:var(--a12-muted) !important;  font-size:.78rem !important;  line-height:1.62 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-memory {  padding:76px 24px !important;  border-bottom:1px solid rgba(217,178,93,.08) !important;  background:    radial-gradient(circle at 50% 50%,rgba(217,178,93,.05),transparent 25rem),    #060403 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-narrow {  max-width:740px !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-memory__place {  color:var(--a12-gold-light) !important;  -webkit-text-fill-color:var(--a12-gold-light) !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-memory p:last-child {  max-width:650px !important;  margin-inline:auto !important;  color:var(--a12-muted) !important;  -webkit-text-fill-color:var(--a12-muted) !important;  font-size:.78rem !important;  line-height:1.58 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-principles {  gap:0 !important;  margin-top:40px !important;  border-top:1px solid var(--a12-line) !important;  border-bottom:1px solid var(--a12-line) !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-principle {  padding:22px 20px !important;  border:0 !important;  border-right:1px solid var(--a12-line) !important;  border-radius:0 !important;  background:transparent !important;  box-shadow:none !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-principle:last-child {  border-right:0 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-principle p {  color:var(--a12-muted2) !important;  -webkit-text-fill-color:var(--a12-muted2) !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12:is(.about9-story,.about9-people) {  grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr) !important;  gap:clamp(42px,7vw,92px) !important;  align-items:center !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12:is(.about9-story__image,.about9-people__image) {  overflow:hidden !important;  border:1px solid rgba(217,178,93,.18) !important;  border-radius:12px !important;  background:#080604 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12:is(.about9-story__image,.about9-people__image) img {  width:100% !important;  height:100% !important;  object-fit:cover !important;  filter:saturate(.95) contrast(1.05) brightness(.74) !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12:is(.about9-story__copy,.about9-people__copy) > p:not(.about9-eyebrow) {  color:var(--a12-muted) !important;  -webkit-text-fill-color:var(--a12-muted) !important;  font-size:.78rem !important;  line-height:1.60 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-section--quiet {  background:    radial-gradient(circle at 82% 12%,rgba(217,178,93,.045),transparent 26rem),    #050403 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-related {  border-top:1px solid var(--a12-line) !important;  border-bottom:1px solid var(--a12-line) !important;  background:#050403 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-related__inner {  gap:0 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-related a {  padding:12px 14px !important;  border-right:1px solid var(--a12-line) !important;  color:var(--a12-muted) !important;  -webkit-text-fill-color:var(--a12-muted) !important;  font-size:.66rem !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-related a:last-child {  border-right:0 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-final {  padding:66px 0 78px !important;  background:#050403 !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-final__inner {  padding:28px 0 !important;  border-top:1px solid var(--a12-line-strong) !important;  border-bottom:1px solid var(--a12-line) !important;  border-radius:0 !important;  background:transparent !important;  box-shadow:none !important;}html body #tbh-about-v5#tbh-about-v5.about9.about12 :is(a,button):focus-visible {  outline:2px solid var(--a12-gold-light) !important;  outline-offset:4px !important;}@media (hover:hover) and (pointer:fine) {  html body #tbh-about-v5#tbh-about-v5.about9.about12  :is(.about9-story__image,.about9-people__image) img {    transition:transform .36s cubic-bezier(.2,.7,.2,1),filter .28s ease !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12  :is(.about9-story__image,.about9-people__image):hover img {    transform:scale(1.018) !important;    filter:saturate(1) contrast(1.06) brightness(.77) !important;  }}@media (max-width:760px) {  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-rail {    width:calc(100% - 30px) !important;    max-width:calc(100% - 30px) !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-hero {    min-height:570px !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-hero__inner {    padding-top:88px !important;    padding-bottom:26px !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-hero h1 {    max-width:12ch !important;    font-size:clamp(2.05rem,9.8vw,2.72rem) !important;    line-height:.98 !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-lead {    max-width:38ch !important;    font-size:.79rem !important;    line-height:1.46 !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-hero__actions {    display:grid !important;    grid-template-columns:1fr 1fr !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-hero__actions .about9-btn {    width:100% !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-party {    grid-template-columns:1fr !important;    gap:8px !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-party > b {    grid-column:1 !important;    grid-row:auto !important;    width:100% !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-facts {    grid-template-columns:1fr !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-facts article {    padding:14px 0 !important;    border-right:0 !important;    border-bottom:1px solid var(--a12-line) !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-facts article:last-child {    border-bottom:0 !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-section {    padding-top:44px !important;    padding-bottom:44px !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12  :is(.about9-section h2,.about9-memory h2,.about9-story h2,.about9-people h2,.about9-final h2) {    font-size:clamp(1.45rem,6.9vw,1.85rem) !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12  :is(.about9-split,.about9-story,.about9-people,.about9-final__inner) {    grid-template-columns:1fr !important;    gap:22px !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-principles {    grid-template-columns:1fr !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-principle {    padding:18px 0 !important;    border-right:0 !important;    border-bottom:1px solid var(--a12-line) !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-principle:last-child {    border-bottom:0 !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-related__inner {    grid-template-columns:repeat(2,minmax(0,1fr)) !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-related a {    padding:10px 8px 10px 0 !important;    border-right:0 !important;    border-bottom:1px solid rgba(217,178,93,.08) !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-final {    padding:48px 0 58px !important;  }}@media (max-width:390px) {  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-rail {    width:calc(100% - 24px) !important;    max-width:calc(100% - 24px) !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about9-hero h1 {    font-size:2rem !important;  }  html body #tbh-about-v5#tbh-about-v5.about9.about12 .about12-hero__actions {    grid-template-columns:1fr !important;  }}@media (prefers-reduced-motion:reduce) {  html body #tbh-about-v5#tbh-about-v5.about9.about12 *,  html body #tbh-about-v5#tbh-about-v5.about9.about12 *::before,  html body #tbh-about-v5#tbh-about-v5.about9.about12 *::after {    transition-duration:.001ms !important;    animation-duration:.001ms !important;    animation-iteration-count:1 !important;  }}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__time-confirmation button,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__time-confirmation button {  -webkit-appearance: none !important;  appearance: none !important;  box-sizing: border-box !important;  display: inline-flex !important;  align-items: center !important;  justify-content: center !important;  width: auto !important;  min-width: 0 !important;  min-height: 42px !important;  margin: 0 !important;  padding: 8px 13px !important;  border: 1px solid rgba(221,185,111,.38) !important;  border-radius: 999px !important;  background: rgba(221,185,111,.035) !important;  background-color: transparent !important;  color: #edcc7b !important;  -webkit-text-fill-color: #edcc7b !important;  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;  font-size: 11px !important;  font-weight: 800 !important;  line-height: 1.1 !important;  letter-spacing: .035em !important;  text-transform: none !important;  text-decoration: none !important;  text-shadow: none !important;  box-shadow: none !important;  filter: none !important;  opacity: 1 !important;  cursor: pointer !important;  touch-action: manipulation !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__time-confirmation button:not([data-tbhx-change-package]),html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__time-confirmation button:not([data-tbhx-change-package]) {  border-color: rgba(221,185,111,.42) !important;  background: rgba(221,185,111,.045) !important;  color: #f7f1e7 !important;  -webkit-text-fill-color: #f7f1e7 !important;}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-change-package],html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  [data-tbhx-change-package] {  width: auto !important;  min-width: 0 !important;  min-height: 42px !important;  margin: 0 !important;  padding: 8px 4px !important;  border: 0 !important;  border-radius: 0 !important;  background: transparent !important;  background-color: transparent !important;  color: #edcc7b !important;  -webkit-text-fill-color: #edcc7b !important;  text-decoration: underline !important;  text-decoration-thickness: 1px !important;  text-underline-offset: 4px !important;  box-shadow: none !important;}@media (hover: hover) and (pointer: fine) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__time-confirmation button:not([data-tbhx-change-package]):hover,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__time-confirmation button:not([data-tbhx-change-package]):hover {    border-color: #edcc7b !important;    background: rgba(221,185,111,.09) !important;    color: #fff4d7 !important;    -webkit-text-fill-color: #fff4d7 !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    [data-tbhx-change-package]:hover,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    [data-tbhx-change-package]:hover {    background: transparent !important;    color: #fff0bf !important;    -webkit-text-fill-color: #fff0bf !important;  }}html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__time-confirmation button:focus-visible,html body #biffhus-opplevelse#biffhus-opplevelse.tbhx  .tbhx__time-confirmation button:focus-visible {  outline: 2px solid rgba(237,204,123,.88) !important;  outline-offset: 3px !important;}@media (max-width: 760px) {  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__time-confirmation,  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__time-confirmation {    grid-template-columns: minmax(0,1fr) auto !important;    gap: 8px !important;    align-items: center !important;  }  html.usn body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__time-confirmation [data-tbhx-change-package],  html body #biffhus-opplevelse#biffhus-opplevelse.tbhx    .tbhx__time-confirmation [data-tbhx-change-package] {    grid-column: 1 / -1 !important;    justify-self: start !important;  }}
