@charset "UTF-8";:root{--progress-bar-width: "0";--layout-max-width: 1600px;--small-phone-max-width: 449px;--phone-min-width: 360px;--phone-max-width: 679px;--tablet-min-width: 680px;--tablet-max-width: 1023px;--desktop-min-width: 1024px;--tablet-portrait-min-width: var(--tablet-min-width);--tablet-landscape-min-width: 840px;--desktop-medium-min-width: 1280px;--desktop-large-min-width: 1440px;--header-mobile-width: var(--phone-max-width);--header-nav-min-width: var(--tablet-landscape-min-width);--text-max-width: 1040px;--grid-extra-padding: 0px;--layout-grid-max-width: calc( var(--layout-max-width) + 84px + var(--grid-extra-padding) );--space-xsmall: 6px;--space-small: 12px;--space-medium: 16px;--space-large: 24px;--space-xlarge: 42px;--wrapper-default-padding-desktop: 96px;--wrapper-default-padding-tablet: 16px;--wrapper-default-padding: 16px;--wrapper-default-padding-top: 48px;--wrapper-default-padding-top-tablet: 96px;--wrapper-default-padding-top-desktop: 96px;--grid-default-gutter-desktop: 21px;--grid-default-gutter-tablet: 21px;--grid-default-gutter: 21px;--grid-offset-padding-right: 96px;--font-family-base: "Lausanne", sans-serif;--html-font-size: 16px;--html-line-height: 24px;--html-letter-spacing: 0;--html-font-weight-light: 250;--html-font-weight-regular: 250;--html-font-weight-bold: 650;--black: #31261d;--white: #fbf9f6;--blue: #1e44cb;--primary: var(--black);--secondary: var(--blue);--third: var(--white);--item1: #7a7a7a;--item2: #bbbbbb;--item3: #c3b5a7;--success: #04582f;--info: --secondary;--warning: #872e2e;--error: #872e2e;--offer: #80534e;--tone1: #e4d4c4;--tone2: #f2e9db;--tone3: #f8f2ec;--tone4: #9ca9bd;--drawer-animation: var(--tone1);--body-bg: var(--tone2);--body-color: var(--black);--header-height: 74px;--header-height-tablet: 74px;--header-height-desktop: 74px;--header-height-desktop-large: 82px;--header-padding: 13px 0;--header-padding-desktop: 17px 0;--header-color: var(--primary);--header-background-color: var(--body-bg);--header-box-shadow: none;--header-transition: transform .325s ease;--header-logo-height-mobile: 20px;--header-logo-width-mobile: 150px;--header-logo-height: 20px;--header-logo-width: 150px;--header-logo-margin: 0;--header-font-family: var(--font-family-base);--header-font-weight: 500;--header-link-color: var(--black);--header-link-transition: opacity .1s ease;--header-link-font-size: 17px;--header-link-decoration: none;--header-link-transform: none;--header-link-letter-spacing: 0;--header-link-opacity-hover: .72;--header-border-bottom: 1px solid var(--item3);--header-icon-color: var(--primary);--header-icon-size: 19px;--header-button-font-size: 12px;--header-button-font-size-desktop: 16px;--header-button-padding-desktop: 14px 16px;--header-button-line-height: 16px;--header-button-font-weight: 500;--header-button-text-transform: none;--header-button-letter-spacing: 0;--header-content-top-position: 22px;--header-content-top-position-tablet: 24px;--header-content-top-position-desktop: 24px;--font-family-heading: "Reckless", serif;--heading-color: var(--black);--heading-letter-spacing: 0;--heading-font-weight: 350;--html-font-weight: 250;--heading-1-mobile-fs: 36px;--heading-1-mobile-lh: 40px;--heading-1-desktop-fs: 66px;--heading-1-desktop-lh: 71px;--heading-2-mobile-fs: 30px;--heading-2-mobile-lh: 36px;--heading-2-desktop-fs: 46px;--heading-2-desktop-lh: 50px;--heading-3-mobile-fs: 26px;--heading-3-mobile-lh: 30px;--heading-3-desktop-fs: 32px;--heading-3-desktop-lh: 38px;--heading-4-mobile-fs: 18px;--heading-4-mobile-lh: 24px;--heading-4-desktop-fs: 20px;--heading-4-desktop-lh: 26px;--heading-5-mobile-fs: 16px;--heading-5-mobile-lh: 22px;--heading-5-desktop-fs: 18px;--heading-5-desktop-lh: 24px;--heading-6-mobile-fs: 16px;--heading-6-mobile-lh: 22px;--heading-6-desktop-fs: 16px;--heading-6-desktop-lh: 22px;--title-label-mobile-fs: 13px;--titile-label-mobile-lh: 18px;--title-label-desktop-fs: 16px;--title-label-desktop-lh: 24px;--preamble-a-font-family: var(--font-family-base);--preamble-a-font-weight: 250;--preamble-mobile-a-font-size: 21px;--preamble-mobile-a-line-height: 30px;--preamble-desktop-a-font-size: 26px;--preamble-desktop-a-line-height: 36px;--preamble-b-font-weight: 250;--preamble-b-font-family: var(--font-family-base);--preamble-desktop-b-font-size: 21px;--preamble-desktop-b-line-height: 31px;--preamble-mobile-b-font-size: 18px;--preamble-mobile-b-line-height: 28px;--p-lead-font-weight: 250;--p-desktop-lead-font-size: 18px;--p-desktop-lead-line-height: 26px;--p-mobile-lead-font-size: 16px;--p-mobile-lead-line-height: 24px;--p-small-font-weight: var(--html-font-weight);--p-mobile-small-font-size: 13px;--p-mobile-small-line-height: 18px;--p-desktop-small-font-size: 14px;--p-desktop-small-line-height: 19px;--p-byline-font-weight: var(--html-font-weight);--p-byline-color: var(--item1);--p-desktop-byline-font-size: 14px;--p-desktop-byline-line-height: 19px;--p-mobile-byline-font-size: 13px;--p-mobile-byline-line-height: 18px;--label-mobile-font-size: var(--html-font-size);--label-mobile-line-height: var(--html-line-height);--label-desktop-font-size: var(--html-font-size);--label-desktop-line-height: var(--html-line-height);--label-font-weight: 350;--label-color: var(--primary);--item-border-radius: 3px;--btn-primary: var(--blue);--btn-secondary: var(--secondary);--btn-success: var(--success);--btn-info: var(--info);--btn-warning: var(--warning);--btn-outlined: var(--black);--btn-default-line-height: 26px;--btn-default-border-radius: 3px;--btn-default-padding: 12px 30px;--btn-default-font-size: 16px;--btn-default-font-weight: 350;--btn-default-letter-spacing: 0;--btn-default-text-transform: none;--btn-outlined-border-width: 1px;--btn-default-hover-opacity: 1;--btn-default-icon-width: 20px;--btn-default-icon-height: 20px;--btn-default-thin-padding: 6px 12px 5px;--btn-default-thin-font-size: 13px;--btn-default-large-padding: 21px 42px 20px;--input-font-weight: 250;--input-background-color: var(--white);--input-border-color: var(--item3);--input-active-border-color: var(--item1);--input-select-border-color: var(--item3);--input-select-active-border-color: var(--item3);--input-select-label-font-weight: var(--label-font-weight);--input-border-radius: 3px;--input-select-checked-color: var(--black);--input-datetime-icon-color: var(--black);--input-select-label-font-size: var(--label-desktop-font-size);--input-select-dropdown-icon-color: var(--item1);--input-padding: 13px;--textarea-border-radius: 3px;--progress-bar-height: 5px;--progress-bar-width: var(--progress-bar-width);--progress-bar-background: var(--tone1);--progress-bar-color: var(--secondary);--progress-bar-radius: 6.5px;--booking-summary-background-color: transparent;--booking-summary-paragraph-font-weight: 250;--booking-summary-border: 1px solid var(--item3);--confirmation-selected-background-color: var(--tone3);--checkmark-background-color: var(--white);--checkmark-background-color-active: var(--white);--postal-code-grid-template-columns-mobile: auto 52px;--postal-code-grid-template-columns-desktop: auto 155px;--store-tab-button-focus-font-weigth: var(var(--html-font-weight-bold));--store-badge-width: 105px;--store-autocomplete-border-radius: 0px;--icon-close-x: "\e910";--icon-arrow-left: "\e907";--icon-check: "\e90e";--icon-search: "\e921";--icon-nav-prev: "\e940";--icon-nav-next: "\e941";--icon-delete: "\e912";--item-width-mobile: 468px;--item-grid-template-columns: 60% 40%;--banner-background-color: var(--secondary);--banner-text-color: var(--white);--tab-line-color: var(--blue)}:root.sigdal{--header-logo-height-mobile: 35px;--header-logo-width-mobile: 82px;--header-logo-height: 42px;--header-logo-width: 100px;--postal-code-grid-template-columns-mobile: auto 52px;--postal-code-grid-template-columns-desktop: auto 160px;--store-badge-width: 52px}:root.marbodal{--header-logo-height-mobile: 20px;--header-logo-width-mobile: 156px;--header-logo-height: 20px;--header-logo-width: 156px}:root.novart{--header-logo-height-mobile: 27px;--header-logo-width-mobile: 118px;--header-logo-height: 27px;--header-logo-width: 118px;--postal-code-grid-template-columns-mobile: auto 52px;--postal-code-grid-template-columns-desktop: auto 178px;--item-grid-template-columns: 50% 50%}:root.hth{--black: #111111;--white: #ffffff;--red: #e2001a;--primary: var(--black);--secondary: var(--red);--third: var(--white);--item1: #7a7a7a;--item2: #e5e5e5;--item3: #d6d6d6;--success: #5aa562;--info: --secondary;--warning: #e2001a;--error: #e2001a;--offer: #80534e;--tone1: #f7efe9;--tone2: #ffffff;--tone3: #f2f2f2;--tone4: #faf5f2;--drawer-animation: var(--tone1);--font-family-base: "Clan", sans-serif;--font-family-heading: "Clan", sans-serif;--heading-color: var(--black);--heading-letter-spacing: 0;--heading-font-weight: 700;--html-font-weight: 300;--heading-1-mobile-fs: 30px;--heading-1-mobile-lh: 38px;--heading-1-desktop-fs: 52px;--heading-1-desktop-lh: 48px;--heading-2-mobile-fs: 22px;--heading-2-mobile-lh: 28px;--heading-2-desktop-fs: 32px;--heading-2-desktop-lh: 38px;--heading-3-mobile-fs: 20px;--heading-3-mobile-lh: 26px;--heading-3-desktop-fs: 26px;--heading-3-desktop-lh: 34px;--heading-4-mobile-fs: 18px;--heading-4-mobile-lh: 26px;--heading-4-desktop-fs: 18px;--heading-4-desktop-lh: 26px;--heading-5-mobile-fs: 16px;--heading-5-mobile-lh: 22px;--heading-5-desktop-fs: 16px;--heading-5-desktop-lh: 22px;--heading-6-mobile-fs: 15px;--heading-6-mobile-lh: 22px;--heading-6-desktop-fs: 15px;--heading-6-desktop-lh: 22px;--title-label-mobile-fs: 13px;--titile-label-mobile-lh: 18px;--title-label-desktop-fs: 16px;--title-label-desktop-lh: 24px;--preamble-a-font-family: var(--font-family-base);--preamble-a-font-weight: 300;--preamble-mobile-a-font-size: 21px;--preamble-mobile-a-line-height: 30px;--preamble-desktop-a-font-size: 24px;--preamble-desktop-a-line-height: 34px;--preamble-b-font-weight: 300;--preamble-b-font-family: var(--font-family-base);--preamble-desktop-b-font-size: 19px;--preamble-desktop-b-line-height: 28px;--preamble-mobile-b-font-size: 21px;--preamble-mobile-b-line-height: 32px;--p-lead-font-weight: 300;--p-desktop-lead-font-size: 18px;--p-desktop-lead-line-height: 26px;--p-mobile-lead-font-size: 16px;--p-mobile-lead-line-height: 24px;--p-small-font-weight: var(--html-font-weight);--p-desktop-small-font-size: 13px;--p-desktop-small-line-height: 20px;--p-mobile-small-font-size: 13px;--p-mobile-small-line-height: 20px;--p-byline-font-weight: var(--html-font-weight);--p-byline-color: var(--item1);--p-desktop-byline-font-size: 13px;--p-desktop-byline-line-height: 20px;--p-mobile-byline-font-size: 13px;--p-mobile-byline-line-height: 20px;--label-mobile-font-size: var(--html-font-size);--label-mobile-line-height: var(--html-line-height);--label-desktop-font-size: var(--html-font-size);--label-desktop-line-height: var(--html-line-height);--label-font-weight: 400;--label-color: var(--primary);--item-border-radius: 5px;--btn-default-line-height: 26px;--btn-default-border-radius: 25px;--btn-default-padding: 12px 30px;--btn-default-font-size: 12px;--btn-default-font-weight: 700;--btn-default-letter-spacing: 1.5px;--btn-default-text-transform: uppercase;--btn-outlined-border-width: 2px;--btn-default-hover-opacity: 1;--btn-default-icon-width: 20px;--btn-default-icon-height: 20px;--btn-default-thin-padding: 6px 12px 5px;--btn-default-thin-font-size: 10px;--btn-default-large-padding: 21px 42px 20px;--btn-primary: var(--primary);--input-font-weight: 300;--input-background-color: var(--white);--input-border-color: var(--item3);--input-active-border-color: var(--black);--input-select-border-color: var(--item3);--input-select-active-border-color: var(--black);--input-select-label-font-weight: var(--label-font-weight);--input-border-radius: 25px;--input-select-checked-color: var(--black);--input-datetime-icon-color: var(--black);--input-select-label-font-size: var(--label-desktop-font-size);--input-select-dropdown-icon-color: var(--item1);--input-padding: 13px 20px;--textarea-border-radius: 5px;--progress-bar-background: var(--item2);--progress-bar-color: var(--secondary);--booking-summary-background-color: var(--tone1);--booking-summary-paragraph-font-weight: 400;--booking-summary-border: none;--confirmation-selected-background-color: var(--tone2);--checkmark-background-color: var(--white);--checkmark-background-color-active: var(--tone1);--postal-code-grid-template-columns-mobile: auto 52px;--postal-code-grid-template-columns-desktop: auto 185px;--store-tab-button-focus-font-weigth: var(var(--html-font-weight));--store-autocomplete-border-radius: 25px;--header-height: 74px;--header-height-tablet: 104px;--header-height-desktop: 104px;--header-height-desktop-large: 104px;--header-logo-height-mobile: auto;--header-logo-width-mobile: 35.73px;--header-logo-height: auto;--header-logo-width: 56px;--header-content-top-position: 22px;--header-content-top-position-tablet: 40px;--header-content-top-position-desktop: 40px;--wrapper-default-padding-top: 48px;--wrapper-default-padding-top-tablet: 76px;--wrapper-default-padding-top-desktop: 76px}:root.invita{--orange: #c9682e;--secondary: var(--orange);--btn-primary: var(--orange);--header-logo-height-mobile: 27px;--header-logo-width-mobile: 130px;--header-logo-height: 29px;--header-logo-width: 135px;--heading-1-mobile-fs: 30px;--heading-1-mobile-lh: 36px;--heading-1-desktop-fs: 56px;--heading-1-desktop-lh: 60px;--heading-2-mobile-fs: 25px;--heading-2-mobile-lh: 28px;--heading-2-desktop-fs: 36px;--heading-2-desktop-lh: 40px;--heading-3-mobile-fs: 21px;--heading-3-mobile-lh: 26px;--heading-3-desktop-fs: 28px;--heading-3-desktop-lh: 35px;--heading-4-mobile-fs: 18px;--heading-4-mobile-lh: 24px;--heading-4-desktop-fs: 20px;--heading-4-desktop-lh: 26px;--heading-5-mobile-fs: 16px;--heading-5-mobile-lh: 22px;--heading-5-desktop-fs: 18px;--heading-5-desktop-lh: 22px;--heading-6-mobile-fs: 16px;--heading-6-mobile-lh: 22px;--heading-6-desktop-fs: 16px;--heading-6-desktop-lh: 22px;--postal-code-grid-template-columns-mobile: auto 52px;--postal-code-grid-template-columns-desktop: auto 160px}@font-face{font-weight:400;font-style:normal;font-family:Reckless;src:url(/assets/RecklessNeue-Regular.885bd79a.woff2) format("woff2"),url(/assets/RecklessNeue-Regular.1b6060f0.woff) format("woff");font-display:swap}@font-face{font-weight:250;font-style:normal;font-family:Lausanne;src:url(/assets/TWKLausanne-250.8184417a.woff2) format("woff2"),url(/assets/TWKLausanne-250.533c50ac.woff) format("woff");font-display:swap}@font-face{font-weight:350;font-style:normal;font-family:Lausanne;src:url(/assets/TWKLausanne-350.e8765134.woff2) format("woff2"),url(/assets/TWKLausanne-350.1875aa45.woff) format("woff");font-display:swap}@font-face{font-weight:650;font-style:normal;font-family:Lausanne;src:url(/assets/TWKLausanne-650.9df76945.woff2) format("woff2"),url(/assets/TWKLausanne-650.3c1c7750.woff) format("woff");font-display:swap}@font-face{font-weight:300;font-style:normal;font-family:Clan;src:url(/assets/ClanforHTHW01-Book.e3e88c9d.woff2) format("woff2"),url(/assets/ClanforHTHW01-Book.3f3a9e98.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-style:normal;font-family:Clan;src:url(/assets/ClanforHTHW01-News.cd4f2f13.woff2) format("woff2"),url(/assets/ClanforHTHW01-News.81bda540.woff) format("woff");font-display:swap}@font-face{font-weight:700;font-style:normal;font-family:Clan;src:url(/assets/ClanforHTHW01-Bold.0da40136.woff2) format("woff2"),url(/assets/ClanforHTHW01-Bold.e5820560.woff) format("woff");font-display:swap}@font-face{font-family:icomoon;src:url(/assets/icomoon.d888c3c2.eot?08nov2022);src:url(/assets/icomoon.d888c3c2.eot?08nov2022#iefix) format("embedded-opentype"),url(/assets/icomoon.9a5ac4bd.ttf?08nov2022) format("truetype"),url(/assets/icomoon.16d261e6.woff?08nov2022) format("woff"),url(/assets/icomoon.de898985.svg?08nov2022#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.kratos-app [class^=icon-],.kratos-app [class*=" icon-"]{font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kratos-app h1,.kratos-app .h1{color:var(--heading-color);font-size:var(--heading-1-mobile-fs);line-height:var(--heading-1-mobile-lh);margin:0 0 var(--space-medium) 0;font-weight:var(--heading-font-weight);font-family:var(--font-family-heading);letter-spacing:var(--heading-letter-spacing);text-transform:none}@media (min-width: 680px){.kratos-app h1,.kratos-app .h1{font-size:var(--heading-1-desktop-fs);line-height:var(--heading-1-desktop-lh);margin:0 0 var(--space-large) 0}}.kratos-app h2,.kratos-app .h2{font-size:var(--heading-2-mobile-fs);line-height:var(--heading-2-mobile-lh);color:var(--heading-color);margin:0 0 var(--space-medium) 0;font-weight:var(--heading-font-weight);font-family:var(--font-family-heading);letter-spacing:var(--heading-letter-spacing);text-transform:none}@media (min-width: 680px){.kratos-app h2,.kratos-app .h2{font-size:var(--heading-2-desktop-fs);line-height:var(--heading-2-desktop-lh);margin:0 0 var(--space-large) 0}}.kratos-app h3,.kratos-app .h3{font-size:var(--heading-3-mobile-fs);line-height:var(--heading-3-mobile-lh);color:var(--heading-color);margin:0 0 var(--space-small) 0;font-weight:var(--heading-font-weight);font-family:var(--font-family-heading);letter-spacing:var(--heading-letter-spacing);text-transform:none}@media (min-width: 680px){.kratos-app h3,.kratos-app .h3{font-size:var(--heading-3-desktop-fs);line-height:var(--heading-3-desktop-lh);margin:0 0 16px}}.kratos-app h4,.kratos-app .h4{font-size:var(--heading-4-mobile-fs);line-height:var(--heading-4-mobile-lh);line-height:24px;color:var(--heading-color);margin:0 0 3px;font-weight:650;font-family:var(--font-family-base);letter-spacing:var(--heading-letter-spacing);text-transform:none}@media (min-width: 680px){.kratos-app h4,.kratos-app .h4{font-size:var(--heading-4-desktop-fs);line-height:var(--heading-4-desktop-lh)}}.kratos-app h5,.kratos-app .h5{font-size:var(--heading-5-mobile-fs);line-height:var(--heading-5-mobile-lh);color:var(--heading-color);margin:0 0 2px;font-weight:650;font-family:var(--font-family-base);letter-spacing:var(--heading-letter-spacing);text-transform:none}@media (min-width: 680px){.kratos-app h5,.kratos-app .h5{font-size:var(--heading-5-desktop-fs);line-height:var(--heading-5-desktop-lh)}}.kratos-app h6,.kratos-app .h6{font-size:var(--heading-6-mobile-fs);line-height:var(--heading-6-mobile-lh);color:var(--heading-color);margin:0 0 2px;font-weight:650;font-family:var(--font-family-base);letter-spacing:var(--heading-letter-spacing);text-transform:none}@media (min-width: 680px){.kratos-app h6,.kratos-app .h6{font-size:var(--heading-6-desktop-fs);line-height:var(--heading-6-desktop-lh)}}.kratos-app .title-label{color:var(--heading-color);margin-bottom:5px;font-family:var(--font-family-base);font-weight:350;letter-spacing:4px;font-size:var(--title-label-mobile-fs)!important;line-height:var(--title-label-mobile-lh)!important;text-transform:uppercase}@media (min-width: 680px){.kratos-app .title-label{font-size:var(--title-label-desktop-fs);line-height:var(--title-label-desktopx-fs)}}.kratos-app .preamble{font-size:var(--p-mobile-lead-font-size);line-height:var(--p-mobile-lead-line-height);font-weight:var(--p-lead-font-weight)}@media (min-width: 1024px){.kratos-app .preamble{font-size:var(--p-desktop-lead-font-size);line-height:var(--p-desktop-lead-line-height)}}.kratos-app .paragraph-byline{font-size:var(--p-mobile-byline-font-size);line-height:var(--p-mobile-byline-line-height);font-weight:var(--p-byline-font-weight);color:var(--p-byline-color)}@media (min-width: 1024px){.kratos-app .paragraph-byline{font-size:var(--p-desktop-byline-font-size);line-height:var(--p-desktop-byline-line-height)}}.kratos-app p{margin-top:0}.kratos-app .bold{font-weight:var(--html-font-weight-bold)}.kratos-app .paragraph-small{font-size:var(--p-mobile-small-font-size);line-height:var(--p-mobile-small-line-height);font-weight:var(--p-small-font-weight)}@media (min-width: 1024px){.kratos-app .paragraph-small{font-size:var(--p-desktop-small-font-size);line-height:var(--p-desktop-small-line-height)}}.kratos-app label{font-size:var(--label-mobile-font-size);line-height:var(--label-mobile-line-height);font-weight:var(--label-font-weight);color:var(--label-color);display:block;margin:5px 0}@media (min-width: 1024px){.kratos-app label{font-size:var(--label-desktop-font-size);line-height:var(--label-desktop-line-height)}}.kratos-app .success-message{font-size:var(--p-mobile-small-font-size);line-height:var(--p-mobile-small-line-height);font-weight:var(--p-small-font-weight);color:var(--success)}@media (min-width: 1024px){.kratos-app .success-message{font-size:var(--p-desktop-small-font-size);line-height:var(--p-desktop-small-line-height)}}.kratos-app .text-center{text-align:center}.kratos-app .error-message{font-size:var(--p-mobile-small-font-size);line-height:var(--p-mobile-small-line-height);font-weight:var(--p-small-font-weight);color:var(--error);margin:5px 0;min-height:12px;white-space:pre-line}@media (min-width: 1024px){.kratos-app .error-message{font-size:var(--p-desktop-small-font-size);line-height:var(--p-desktop-small-line-height)}}.kratos-app .error-message p{margin:0;text-align:left!important}.kratos-app .error-message.box{font-size:16px!important;border:1px solid var(--warning);padding:var(--space-medium) var(--space-small);border-radius:var(--item-border-radius);text-align:left;max-width:700px;margin:0 auto;margin-bottom:var(--space-medium)}.kratos-app .category-step{position:relative;background-size:cover;background-repeat:no-repeat,repeat;height:auto;padding-bottom:96px}.kratos-app .category-step .wrapper{top:var(--header-height)}@media (min-width: 680px){.kratos-app .category-step .wrapper{top:var(--header-height-tablet)}}@media (min-width: 1024px){.kratos-app .category-step .wrapper{top:var(--header-height-desktop)}}@media (min-width: 1600px){.kratos-app .category-step .wrapper{top:var(--header-height-desktop-large)}}.kratos-app .marbodal .category-step{background-image:linear-gradient(to bottom,rgba(0,0,0,.52),rgba(117,19,93,0)),url(https://assets.nobiadigital.com/image/upload/f_auto/q_auto/c_fill,w_2500/v1711520994/Marbodal/BADA/kitchen-marbodal.jpg)}.kratos-app .sigdal .category-step,.kratos-app .novart .category-step{background-image:linear-gradient(to bottom,rgba(0,0,0,.52),rgba(117,19,93,0)),url(https://assets.nobiadigital.com/image/upload/f_auto/q_auto/c_fill,w_2500/v1711521611/Sigdal/BADA/kitchen-jwl.png)}.kratos-app .invita .category-step{background-image:linear-gradient(to bottom,rgba(0,0,0,.52),rgba(117,19,93,0)),url(https://assets.nobiadigital.com/image/upload/f_auto/q_auto/c_fill,w_2500/v1737448229/Invita/BADA/Warm-minimalism-open-plan-living-room-kitchen-daylight-through-windows-cropped.jpg)}.kratos-app .hth .category-step{background-image:none}.kratos-app .confirmation{width:100%;margin:0 auto;max-width:700px}.kratos-app .confirmation .grid{grid-gap:var(--space-xlarge)}@media (min-width: 1024px){.kratos-app .confirmation{max-width:100%;width:auto}}.kratos-app .confirmation__container{display:grid;grid-template-columns:15% 85%;background-color:var(--tone1);padding:var(--space-medium);border-radius:var(--item-border-radius);text-align:left}@media (min-width: 680px){.kratos-app .confirmation__container{padding:var(--space-large)}}.kratos-app .confirmation__container.expand{grid-template-columns:100%}.kratos-app .confirmation__container:first-child{background-color:var(--tone2);border:1px solid var(--item3);z-index:2}.kratos-app .confirmation__container .confirmation-details__upload{padding:var(--space-large) 0;border-bottom:1px solid var(--item3)}.kratos-app .confirmation__container .confirmation-details__upload--border{border-bottom:1px solid var(--item3);padding-top:var(--space-large)}@media (min-width: 680px){.kratos-app .confirmation__container .confirmation-details__upload--border{border-bottom:none;padding-top:0}}.kratos-app .confirmation__container .confirmation-details__upload--text-content p{display:inline-block;margin-bottom:var(--space-large)}.kratos-app .confirmation__container .confirmation-details__upload--text-content p .link,.kratos-app .confirmation__container .confirmation-details__upload--text-content p span{display:inline}.kratos-app .confirmation__container .confirmation-details__upload .error-message{min-height:auto}@media (min-width: 680px){.kratos-app .confirmation__container .confirmation-details__upload--image-mobile{display:none}}.kratos-app .confirmation__container .confirmation-details__upload--image-mobile.clickable{cursor:pointer}.kratos-app .confirmation__container .confirmation-details__upload--image-desktop{display:none}@media (min-width: 680px){.kratos-app .confirmation__container .confirmation-details__upload--image-desktop{display:block}}.kratos-app .confirmation__container .confirmation-details__upload--image-desktop.clickable{cursor:pointer}.kratos-app .confirmation__container .confirmation-details__upload .error-message{margin-bottom:0}.kratos-app .confirmation__container .confirmation-details__upload button{width:100%}@media (min-width: 680px){.kratos-app .confirmation__container .confirmation-details__upload{display:grid;grid-template-columns:auto 140px;grid-gap:var(--space-large)}}@media (min-width: 680px){.kratos-app .confirmation__container .confirmation-details__upload.use-image{display:grid;grid-template-columns:120px auto 140px;grid-gap:var(--space-large)}}.kratos-app .confirmation__container .confirmation-details__upload-buttons{padding-top:var(--space-medium);text-align:center}.kratos-app .confirmation__container .confirmation-details__upload-buttons button{width:100%}@media (min-width: 680px){.kratos-app .confirmation__container .confirmation-details__upload-buttons{display:flex;justify-content:space-between;align-items:center}}.kratos-app .confirmation__container .confirmation-details__border{border-bottom:1px solid var(--item3)}.kratos-app .confirmation__container .confirmation-details__border p{margin-bottom:var(--space-large)}.kratos-app .confirmation__container .confirmation-details__selected{background-color:var(--confirmation-selected-background-color);padding:var(--space-large);margin-top:var(--space-medium);border-radius:var(--item-border-radius)}.kratos-app .confirmation__container .confirmation-details__meeting-details{margin-top:var(--space-large)}.kratos-app .confirmation__container .confirmation-details__meeting-details p{margin-bottom:0}@media (min-width: 680px){.kratos-app .confirmation__container .confirmation-details__buttons{display:flex;align-items:center}}.kratos-app .confirmation__container .confirmation-details__buttons .button{display:inline-block;width:100%;margin:0;margin-bottom:var(--space-small)}@media (min-width: 680px){.kratos-app .confirmation__container .confirmation-details__buttons .button{width:max-content;margin-right:var(--space-small)}}.kratos-app .confirmation__container .confirmation-details .uploaded-files-text{display:inline-block;margin-bottom:0;font-size:14px}@media (min-width: 680px){.kratos-app .confirmation__container .confirmation-details .uploaded-files-text{margin-left:var(--space-small)}}.kratos-app .confirmation__container .confirmation-progress{position:relative}.kratos-app .confirmation__container .confirmation-progress .progress-line{border-left:1px solid var(--item3);height:100px;position:absolute;left:17.5px;top:-100px;z-index:1}@media (min-width: 680px){.kratos-app .confirmation__container .confirmation-progress .progress-line{height:120px;left:22.5px;top:-100px}}.kratos-app .confirmation__container .confirmation-progress .circle{height:36px;width:36px;background-color:var(--checkmark-background-color);border-radius:50%;position:relative;z-index:2}@media (min-width: 680px){.kratos-app .confirmation__container .confirmation-progress .circle{height:46px;width:46px}}.kratos-app .confirmation__container .confirmation-progress .checkmark:after{content:var(--icon-check);color:transparent;font-size:20px;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;position:absolute;transition:color .5s ease;left:9px;top:9px}@media (min-width: 680px){.kratos-app .confirmation__container .confirmation-progress .checkmark:after{font-size:26px;left:10px;top:10px}}.kratos-app .confirmation__container .confirmation-progress .checkmark.active{background-color:var(--checkmark-background-color-active)}.kratos-app .confirmation__container .confirmation-progress .checkmark.active.preparation{background-color:var(--checkmark-background-color)}.kratos-app .confirmation__container .confirmation-progress .checkmark.active:after{color:var(--black)}.kratos-app .hth .confirmation{max-width:855px}@media (min-width: 1024px){.kratos-app .hth .confirmation{max-width:100%;width:auto}}.kratos-app .hth .confirmation .grid{max-width:855px}.kratos-app .hth .confirmation .textarea{min-height:150px}.kratos-app .hth .confirmation .textarea::placeholder{color:var(--item1)}.kratos-app .meeting-type-step .link{margin-bottom:var(--grid-default-gutter)}.kratos-app .purpose-step .wrapper .link-container{margin-top:var(--space-xlarge)}.kratos-app .purpose-step .wrapper p{text-align:center}.kratos-app .hth .purpose-step{padding-bottom:calc(96px + var(--progress-bar-height) + 5px);background-size:cover;background-repeat:no-repeat,repeat;background-image:linear-gradient(to bottom,rgba(0,0,0,.52),rgba(117,19,93,0)),url(https://assets.nobiadigital.com/image/upload/f_auto/q_auto/c_fill,w_2500/v1711520994/HTH/BADA/12996_Nobia_Denmark_HTH_Stockholm_Kitchen_new_595cca1_4a0ceb111.jpg)}.kratos-app .hth .purpose-step .wrapper{top:var(--header-height)}@media (min-width: 680px){.kratos-app .hth .purpose-step .wrapper{top:var(--header-height-tablet)}}@media (min-width: 1024px){.kratos-app .hth .purpose-step .wrapper{top:var(--header-height-desktop)}}@media (min-width: 1600px){.kratos-app .hth .purpose-step .wrapper{top:var(--header-height-desktop-large)}}.kratos-app .hth .purpose-step__text h2,.kratos-app .hth .purpose-step__text p{color:var(--white)}.kratos-app .hth .purpose-step__text p{font-weight:400;margin-bottom:var(--space-large)}.kratos-app .hth .purpose-step .item{background-color:var(--white)}.kratos-app .hth .purpose-step .item.selectedState{border:4px solid transparent}.kratos-app .store-step{max-width:700px;width:auto;margin:0 auto}@media (min-width: 1280px){.kratos-app .store-step{max-width:none}}.kratos-app .submit-step{max-width:700px;margin:0 auto}@media (min-width: 1280px){.kratos-app .submit-step{max-width:none}.kratos-app .submit-step .paragraph-small,.kratos-app .submit-step .preamble{max-width:464px}}.kratos-app .submit-step .grid--offset{align-items:normal}.kratos-app .cancel__content,.kratos-app .amend__content{width:100%;max-width:700px;margin:0 auto}.kratos-app .cancel__content h2,.kratos-app .cancel__content h5,.kratos-app .cancel__content .preamble,.kratos-app .amend__content h2,.kratos-app .amend__content h5,.kratos-app .amend__content .preamble{text-align:center;max-width:700px}.kratos-app .cancel__content h2,.kratos-app .amend__content h2{margin:0 auto var(--space-large) auto}@media (min-width: 680px){.kratos-app .cancel__content h2,.kratos-app .amend__content h2{margin:0 auto var(--space-xlarge) auto}}.kratos-app .cancel__content .booking-summary,.kratos-app .amend__content .booking-summary{margin-bottom:var(--space-xlarge)}.kratos-app .cancel__content .link,.kratos-app .amend__content .link{text-align:center;width:100%}.kratos-app .cancel__container,.kratos-app .amend__container{background-color:var(--tone1);border-radius:var(--item-border-radius);padding:var(--space-medium);text-align:left;position:relative;margin-bottom:var(--space-large)}@media (min-width: 680px){.kratos-app .cancel__container,.kratos-app .amend__container{margin-bottom:var(--space-xlarge);padding:var(--space-large)}}.kratos-app .cancel__container-grid,.kratos-app .amend__container-grid{display:grid;grid-template-columns:10% repeat(3,1fr);gap:var(--space-large)}.kratos-app .cancel__container-grid .link,.kratos-app .amend__container-grid .link{text-align:left;margin-top:var(--space-small)}.kratos-app .cancel__container h5,.kratos-app .amend__container h5{text-align:left;margin-bottom:var(--space-small)}.kratos-app .cancel__container ul,.kratos-app .amend__container ul{padding:0 var(--space-medium)}.kratos-app .cancel__container p,.kratos-app .amend__container p{margin-bottom:0}.kratos-app .cancel__container p span,.kratos-app .amend__container p span{display:block}.kratos-app .cancel__buttons,.kratos-app .amend__buttons{display:flex;justify-content:center;gap:var(--space-medium);max-width:700px;margin:0 auto}.kratos-app .cancel__buttons .button,.kratos-app .amend__buttons .button{width:100%}.kratos-app .cancel__radio-group,.kratos-app .amend__radio-group{margin-top:var(--space-medium)}.kratos-app .cancel__cancel-button,.kratos-app .amend__cancel-button{padding-top:var(--space-xlarge)}@media (min-width: 680px){.kratos-app .cancel__cancel-button,.kratos-app .amend__cancel-button{padding-top:0}}.kratos-app .cancel__tooltip,.kratos-app .amend__tooltip{background-color:var(--white);padding:var(--space-small);width:100%;max-width:250px;border-radius:var(--item-border-radius);position:absolute;top:90px;box-shadow:0 0 10px #00000026;cursor:pointer}.kratos-app .cancel__tooltip p span,.kratos-app .amend__tooltip p span{display:inline-block}@media (min-width: 680px){.kratos-app .cancel__tooltip,.kratos-app .amend__tooltip{top:50px;left:300px}}.kratos-app .cancel__tooltip-arrow,.kratos-app .amend__tooltip-arrow{position:absolute;width:0;height:0;display:inline-block;border:10px solid transparent;border-right-color:#fff;top:-20px;left:13px;transform:rotate(90deg)}@media (min-width: 680px){.kratos-app .cancel__tooltip-arrow,.kratos-app .amend__tooltip-arrow{top:13px;left:-20px;transform:none}}.kratos-app .cancel__tooltip .paragraph-small,.kratos-app .amend__tooltip .paragraph-small{margin-bottom:0}.kratos-app .cancel__tooltip .paragraph-small.bold,.kratos-app .amend__tooltip .paragraph-small.bold{font-weight:var(--html-font-weight-bold)}.kratos-app .cancel__tooltip .paragraph-small span,.kratos-app .amend__tooltip .paragraph-small span{text-decoration:underline}.kratos-app .cancel .circle,.kratos-app .amend .circle{height:36px;width:36px;background-color:var(--white);border-radius:50%;position:relative;z-index:2}@media (min-width: 680px){.kratos-app .cancel .circle,.kratos-app .amend .circle{height:46px;width:46px}}.kratos-app .cancel .checkmark:after,.kratos-app .amend .checkmark:after{content:var(--icon-check);color:transparent;font-size:20px;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;position:absolute;transition:color .5s ease;left:9px;top:9px}@media (min-width: 680px){.kratos-app .cancel .checkmark:after,.kratos-app .amend .checkmark:after{font-size:26px;left:10px;top:10px}}.kratos-app .cancel .checkmark.active:after,.kratos-app .amend .checkmark.active:after{color:var(--black)}.kratos-app .cancel__change-request,.kratos-app .amend__change-request{display:flex;flex-direction:column;align-items:center;text-align:center}.kratos-app .cancel__change-request h2,.kratos-app .amend__change-request h2{margin:0 auto var(--space-large) auto}@media (min-width: 680px){.kratos-app .cancel__change-request h2,.kratos-app .amend__change-request h2{margin:0 auto var(--space-large) auto}}.kratos-app .cancel__radio-group--textarea{padding-left:32px}.kratos-app .appointment-details__content{width:100%;max-width:700px;margin:0 auto}.kratos-app .appointment-details__content h2{text-align:center}.kratos-app .appointment-details__container{padding:var(--space-large);border-radius:var(--item-border-radius);border:1px solid var(--item3)}.kratos-app .appointment-details__container:last-child{margin-top:var(--space-xlarge)}@media (min-width: 680px){.kratos-app .appointment-details__container{padding:var(--space-large)}}.kratos-app .appointment-details__container .meeting-details,.kratos-app .appointment-details__container .customer-details,.kratos-app .appointment-details__container .additional-details,.kratos-app .appointment-details__container .online-meeting-details{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-small);margin-bottom:var(--space-large)}@media (min-width: 680px){.kratos-app .appointment-details__container .meeting-details,.kratos-app .appointment-details__container .customer-details,.kratos-app .appointment-details__container .additional-details,.kratos-app .appointment-details__container .online-meeting-details{display:grid;grid-template-columns:repeat(4,1fr)}}.kratos-app .appointment-details__container .meeting-details .save-button,.kratos-app .appointment-details__container .customer-details .save-button,.kratos-app .appointment-details__container .additional-details .save-button,.kratos-app .appointment-details__container .online-meeting-details .save-button{position:relative;top:13px}.kratos-app .appointment-details__container .meeting-details .save-button .button,.kratos-app .appointment-details__container .customer-details .save-button .button,.kratos-app .appointment-details__container .additional-details .save-button .button,.kratos-app .appointment-details__container .online-meeting-details .save-button .button{margin-bottom:var(--space-small)}.kratos-app .appointment-details__container .meeting-details .save-button .link,.kratos-app .appointment-details__container .customer-details .save-button .link,.kratos-app .appointment-details__container .additional-details .save-button .link,.kratos-app .appointment-details__container .online-meeting-details .save-button .link{width:100%;text-align:center;margin-bottom:var(--space-medium)}.kratos-app .appointment-details__container .meeting-details .span-two-columns,.kratos-app .appointment-details__container .customer-details .span-two-columns,.kratos-app .appointment-details__container .additional-details .span-two-columns,.kratos-app .appointment-details__container .online-meeting-details .span-two-columns{grid-column:span 2}.kratos-app .appointment-details__container .meeting-details .span-four-columns,.kratos-app .appointment-details__container .customer-details .span-four-columns,.kratos-app .appointment-details__container .additional-details .span-four-columns,.kratos-app .appointment-details__container .online-meeting-details .span-four-columns{grid-column:span 4}.kratos-app .appointment-details__container .prepform-question{border-top:1px solid var(--item3);padding:var(--space-large) 0}.kratos-app .appointment-details__container .prepform-question:first-of-type{border-top:none}.kratos-app .appointment-details__container .prepform-question:last-of-type{padding:var(--space-large) 0 0 0}.kratos-app .appointment-details__container .customer-details{border-top:1px solid var(--item3);border-bottom:1px solid var(--item3);padding:var(--space-large) 0}.kratos-app .appointment-details__container .customer-details .email,.kratos-app .appointment-details__container .customer-details .address{word-break:break-all}.kratos-app .appointment-details__container .online-meeting-details{border-top:1px solid var(--item3);padding:var(--space-large) 0}.kratos-app .appointment-details__container .online-meeting-details__controls{display:flex;align-items:center;gap:var(--space-large)}.kratos-app .appointment-details__container .online-meeting-details__links{display:flex;gap:var(--space-large);position:relative}.kratos-app .appointment-details__container .online-meeting-details__links--copied{top:-20px;position:absolute;font-size:10px;font-weight:var(--html-font-weight-bold);opacity:0;transition:all .2s ease}.kratos-app .appointment-details__container .online-meeting-details__links--copied.active{opacity:1;top:-30px}.kratos-app .appointment-details__container .online-meeting-details__delete{width:12px;height:12px;border-radius:100%;color:var(--black);display:inline-block;cursor:pointer;text-align:center;margin-right:var(--space-xsmall);position:relative;top:2px}.kratos-app .appointment-details__container .online-meeting-details__delete:after{content:var(--icon-delete);color:var(--black);font-size:14px;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (min-width: 680px){.kratos-app .appointment-details__container .online-meeting-details__delete:after{font-size:16px}}.kratos-app .appointment-details__container .online-meeting-details__copy{background-image:url(/assets/copy.de94a797.svg);background-size:cover;width:14px;height:14px;display:inline-block;margin-right:var(--space-xsmall)}.kratos-app .appointment-details__container .prepform-details .uploaded-files ul{display:flex;flex-wrap:wrap;align-items:flex-start;padding:0}.kratos-app .appointment-details__container .prepform-details .uploaded-files ul li{display:flex;flex-direction:column;margin-right:var(--space-small);margin-bottom:var(--space-small);position:relative;top:0}.kratos-app .appointment-details__container .prepform-details .uploaded-files ul li img{display:inline-block;height:76px;width:auto;position:relative}.kratos-app .appointment-details__container .prepform-details .uploaded-files ul li a{display:inline-block;width:56px;position:relative}.kratos-app .appointment-details__container .additional-details{border-bottom:none;margin-bottom:0}.kratos-app .react-calendar{position:absolute;top:80px;z-index:10;background-color:var(--white);border-radius:var(--item-border-radius);border:1px solid var(--item3);width:300px;padding:var(--space-small)}.kratos-app .react-calendar__navigation{display:flex}.kratos-app .react-calendar__navigation__label{font-size:var(--heading-6-mobile-fs);line-height:var(--heading-6-mobile-lh);color:var(--heading-color);margin:0 0 2px;font-weight:650;font-family:var(--font-family-base);letter-spacing:var(--heading-letter-spacing);text-transform:none}@media (min-width: 680px){.kratos-app .react-calendar__navigation__label{font-size:var(--heading-6-desktop-fs);line-height:var(--heading-6-desktop-lh)}}.kratos-app .react-calendar__navigation__arrow.react-calendar__navigation__next2-button,.kratos-app .react-calendar__navigation__arrow.react-calendar__navigation__prev2-button{display:none}.kratos-app .react-calendar__navigation__arrow.react-calendar__navigation__next-button,.kratos-app .react-calendar__navigation__arrow.react-calendar__navigation__prev-button{cursor:pointer}.kratos-app .react-calendar__navigation__arrow.react-calendar__navigation__next-button:disabled,.kratos-app .react-calendar__navigation__arrow.react-calendar__navigation__prev-button:disabled{cursor:default}.kratos-app .react-calendar__month-view__weekdays__weekday{display:none}.kratos-app .react-calendar__month-view__days__day{padding:var(--space-small);cursor:pointer}.kratos-app .react-calendar__month-view__days__day:disabled{cursor:default}.kratos-app .react-calendar__month-view__days__day--neighboringMonth{color:var(--item1)}.kratos-app .react-calendar__month-view__days__day:disabled{color:#b6b6b680;text-decoration:line-through}.kratos-app .react-calendar button{border:none;background-color:var(--white)}.kratos-app .store-page-app{margin:0 auto;max-width:1200px}.kratos-app .store-page-app .calendar{max-width:1200px}.kratos-app .store-page-app__information{margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.kratos-app .store-page-app__information>*{margin-top:0;margin-bottom:0}.kratos-app .store-page-app__information ul{padding-left:14px;margin-left:0}.kratos-app .store-page-app__tabs{margin-bottom:var(--space-large)}.kratos-app .store-page-app__meeting-type{max-width:500px}.kratos-app input[type=button].button,.kratos-app input[type=submit].button,.kratos-app .button{align-items:center;border:0;border-radius:var(--btn-default-border-radius);box-shadow:none;display:inline-block;display:inline-flex;font-size:var(--btn-default-font-size);font-weight:var(--btn-default-font-weight);justify-content:center;letter-spacing:var(--btn-default-letter-spacing);line-height:22px;text-align:center;text-decoration:none;text-transform:var(--btn-default-text-transform);transition:opacity .1s ease;outline:0;padding:var(--btn-default-padding);position:relative;z-index:0;background-color:var(--btn-primary);color:var(--white);border:var(--btn-outlined-border-width) solid var(--btn-primary);margin:var(--space-small) 0;cursor:pointer}.kratos-app input[type=button].button:active,.kratos-app input[type=button].button:focus,.kratos-app input[type=submit].button:active,.kratos-app input[type=submit].button:focus,.kratos-app .button:active,.kratos-app .button:focus{outline:none}.kratos-app input[type=button].button:hover,.kratos-app input[type=submit].button:hover,.kratos-app .button:hover{opacity:.85}.kratos-app input[type=button].button:hover:disabled,.kratos-app input[type=submit].button:hover:disabled,.kratos-app .button:hover:disabled{opacity:.25}.kratos-app input[type=button].button:disabled,.kratos-app input[type=submit].button:disabled,.kratos-app .button:disabled{cursor:not-allowed;opacity:.25}.kratos-app input[type=button].button--outlined,.kratos-app input[type=submit].button--outlined,.kratos-app .button--outlined{background-color:transparent;color:var(--btn-outlined);border:var(--btn-outlined-border-width) solid var(--btn-outlined)}.kratos-app input[type=button].button--outlined:active,.kratos-app input[type=button].button--outlined:focus,.kratos-app input[type=submit].button--outlined:active,.kratos-app input[type=submit].button--outlined:focus,.kratos-app .button--outlined:active,.kratos-app .button--outlined:focus{outline:none}.kratos-app input[type=button].button--outlined:hover,.kratos-app input[type=submit].button--outlined:hover,.kratos-app .button--outlined:hover{opacity:.85}.kratos-app input[type=button].button--outlined:hover:disabled,.kratos-app input[type=submit].button--outlined:hover:disabled,.kratos-app .button--outlined:hover:disabled{opacity:.25}.kratos-app input[type=button].button--outlined:disabled,.kratos-app input[type=submit].button--outlined:disabled,.kratos-app .button--outlined:disabled{cursor:not-allowed;opacity:.25}.kratos-app input[type=button].button--outlined:hover,.kratos-app input[type=submit].button--outlined:hover,.kratos-app .button--outlined:hover{opacity:.72}.kratos-app input[type=button].button--inverted-outlined,.kratos-app input[type=submit].button--inverted-outlined,.kratos-app .button--inverted-outlined{background-color:transparent;color:var(--white);border:var(--btn-outlined-border-width) solid var(--white)}.kratos-app input[type=button].button--inverted-outlined:active,.kratos-app input[type=button].button--inverted-outlined:focus,.kratos-app input[type=submit].button--inverted-outlined:active,.kratos-app input[type=submit].button--inverted-outlined:focus,.kratos-app .button--inverted-outlined:active,.kratos-app .button--inverted-outlined:focus{outline:none}.kratos-app input[type=button].button--inverted-outlined:hover,.kratos-app input[type=submit].button--inverted-outlined:hover,.kratos-app .button--inverted-outlined:hover{opacity:.85}.kratos-app input[type=button].button--inverted-outlined:hover:disabled,.kratos-app input[type=submit].button--inverted-outlined:hover:disabled,.kratos-app .button--inverted-outlined:hover:disabled{opacity:.25}.kratos-app input[type=button].button--inverted-outlined:disabled,.kratos-app input[type=submit].button--inverted-outlined:disabled,.kratos-app .button--inverted-outlined:disabled{cursor:not-allowed;opacity:.25}.kratos-app input[type=button].button--inverted-outlined:hover,.kratos-app input[type=submit].button--inverted-outlined:hover,.kratos-app .button--inverted-outlined:hover{opacity:.72}.kratos-app input[type=button].button--inverted-filled,.kratos-app input[type=submit].button--inverted-filled,.kratos-app .button--inverted-filled{background-color:var(--white);color:var(--primary);border:var(--btn-outlined-border-width) solid var(--white)}.kratos-app input[type=button].button--inverted-filled:active,.kratos-app input[type=button].button--inverted-filled:focus,.kratos-app input[type=submit].button--inverted-filled:active,.kratos-app input[type=submit].button--inverted-filled:focus,.kratos-app .button--inverted-filled:active,.kratos-app .button--inverted-filled:focus{outline:none}.kratos-app input[type=button].button--inverted-filled:hover,.kratos-app input[type=submit].button--inverted-filled:hover,.kratos-app .button--inverted-filled:hover{opacity:.85}.kratos-app input[type=button].button--inverted-filled:hover:disabled,.kratos-app input[type=submit].button--inverted-filled:hover:disabled,.kratos-app .button--inverted-filled:hover:disabled{opacity:.25}.kratos-app input[type=button].button--inverted-filled:disabled,.kratos-app input[type=submit].button--inverted-filled:disabled,.kratos-app .button--inverted-filled:disabled{cursor:not-allowed;opacity:.25}.kratos-app input[type=button].button--secondary,.kratos-app input[type=submit].button--secondary,.kratos-app .button--secondary{background-color:var(--primary);color:var(--white);border:var(--btn-outlined-border-width) solid var(--primary)}.kratos-app input[type=button].button--secondary:active,.kratos-app input[type=button].button--secondary:focus,.kratos-app input[type=submit].button--secondary:active,.kratos-app input[type=submit].button--secondary:focus,.kratos-app .button--secondary:active,.kratos-app .button--secondary:focus{outline:none}.kratos-app input[type=button].button--secondary:hover,.kratos-app input[type=submit].button--secondary:hover,.kratos-app .button--secondary:hover{opacity:.85}.kratos-app input[type=button].button--secondary:hover:disabled,.kratos-app input[type=submit].button--secondary:hover:disabled,.kratos-app .button--secondary:hover:disabled{opacity:.25}.kratos-app input[type=button].button--secondary:disabled,.kratos-app input[type=submit].button--secondary:disabled,.kratos-app .button--secondary:disabled{cursor:not-allowed;opacity:.25}.kratos-app input[type=button].button--secondary-thin,.kratos-app input[type=submit].button--secondary-thin,.kratos-app .button--secondary-thin{background-color:var(--primary);color:var(--white);border:var(--btn-outlined-border-width) solid var(--primary);padding:var(--btn-default-thin-padding);font-size:var(--btn-default-thin-font-size)}.kratos-app input[type=button].button--secondary-thin:active,.kratos-app input[type=button].button--secondary-thin:focus,.kratos-app input[type=submit].button--secondary-thin:active,.kratos-app input[type=submit].button--secondary-thin:focus,.kratos-app .button--secondary-thin:active,.kratos-app .button--secondary-thin:focus{outline:none}.kratos-app input[type=button].button--secondary-thin:hover,.kratos-app input[type=submit].button--secondary-thin:hover,.kratos-app .button--secondary-thin:hover{opacity:.85}.kratos-app input[type=button].button--secondary-thin:hover:disabled,.kratos-app input[type=submit].button--secondary-thin:hover:disabled,.kratos-app .button--secondary-thin:hover:disabled{opacity:.25}.kratos-app input[type=button].button--secondary-thin:disabled,.kratos-app input[type=submit].button--secondary-thin:disabled,.kratos-app .button--secondary-thin:disabled{cursor:not-allowed;opacity:.25}.kratos-app input[type=button].button--secondary-large,.kratos-app input[type=submit].button--secondary-large,.kratos-app .button--secondary-large{background-color:var(--primary);color:var(--white);border:var(--btn-outlined-border-width) solid var(--primary);padding:var(--btn-default-large-padding)}.kratos-app input[type=button].button--secondary-large:active,.kratos-app input[type=button].button--secondary-large:focus,.kratos-app input[type=submit].button--secondary-large:active,.kratos-app input[type=submit].button--secondary-large:focus,.kratos-app .button--secondary-large:active,.kratos-app .button--secondary-large:focus{outline:none}.kratos-app input[type=button].button--secondary-large:hover,.kratos-app input[type=submit].button--secondary-large:hover,.kratos-app .button--secondary-large:hover{opacity:.85}.kratos-app input[type=button].button--secondary-large:hover:disabled,.kratos-app input[type=submit].button--secondary-large:hover:disabled,.kratos-app .button--secondary-large:hover:disabled{opacity:.25}.kratos-app input[type=button].button--secondary-large:disabled,.kratos-app input[type=submit].button--secondary-large:disabled,.kratos-app .button--secondary-large:disabled{cursor:not-allowed;opacity:.25}.kratos-app input[type=button].button--full-width,.kratos-app input[type=submit].button--full-width,.kratos-app .button--full-width{width:100%!important}.kratos-app input[type=button].button--no-padding,.kratos-app input[type=submit].button--no-padding,.kratos-app .button--no-padding{padding:0}.kratos-app input[type=button].button--thin,.kratos-app input[type=submit].button--thin,.kratos-app .button--thin{padding:var(--btn-default-thin-padding);font-size:var(--btn-default-thin-font-size)}.kratos-app input[type=button].button--large,.kratos-app input[type=submit].button--large,.kratos-app .button--large{padding:var(--btn-default-large-padding)}.kratos-app input[type=button].button>svg+.button__text,.kratos-app input[type=submit].button>svg+.button__text,.kratos-app .button>svg+.button__text{margin-left:5px}.kratos-app input[type=button].button__text+svg,.kratos-app input[type=submit].button__text+svg,.kratos-app .button__text+svg{margin-left:5px}.kratos-app .banner{width:100%;background-color:var(--banner-background-color);color:var(--banner-text-color);padding:var(--space-small);text-align:center;z-index:4;position:fixed;height:auto;top:0}.kratos-app .banner p{margin:0}.kratos-app .booking-summary{border:var(--booking-summary-border);border-radius:var(--item-border-radius);margin-bottom:96px;height:max-content;background-color:var(--booking-summary-background-color)}@media (min-width: 1024px){.kratos-app .booking-summary{margin-bottom:0}}.kratos-app .booking-summary__item{padding:var(--grid-default-gutter);border-bottom:1px solid var(--item3);display:grid;grid-template-columns:80% 20%;text-align:left}@media (min-width: 680px){.kratos-app .booking-summary__item{padding:var(--grid-default-gutter-desktop)}}.kratos-app .booking-summary__item:last-child{border-bottom:transparent}.kratos-app .booking-summary__item .booking-summary__item-link{display:flex;justify-content:right;align-items:center}.kratos-app .booking-summary__item .paragraph-byline{margin-bottom:var(--space-xsmall)}.kratos-app .booking-summary__item .paragraph{font-weight:var(--booking-summary-paragraph-font-weight)}.kratos-app .booking-summary__item p{margin:0}.kratos-app .calendar{margin:0 auto;max-width:1000px}.kratos-app .calendar .error-message.box{max-width:1000px}.kratos-app .calendar__container{margin-top:var(--space-small);border:1px solid var(--item3)}.kratos-app .calendar__container--days{display:grid;grid-template-columns:repeat(7,1fr)}.kratos-app .calendar__container--days .day{border-right:1px solid var(--item3);height:100%}.kratos-app .calendar__container--days .day:last-child{border:none}.kratos-app .calendar__container--days .day:last-child{margin-bottom:0}.kratos-app .calendar__container--days .day__container{text-align:center;border-bottom:1px solid var(--item3);padding:var(--space-xsmall)}@media (min-width: 680px){.kratos-app .calendar__container--days .day__container{padding:var(--space-small)}}.kratos-app .calendar__container--days .day__container h6{font-size:11px;text-transform:capitalize}@media (min-width: 680px){.kratos-app .calendar__container--days .day__container h6{font-size:var(--heading-6-mobile-fs);line-height:var(--heading-6-mobile-lh);color:var(--heading-color);margin:0 0 2px;font-weight:650;font-family:var(--font-family-base);letter-spacing:var(--heading-letter-spacing);text-transform:none;text-transform:capitalize}}@media (min-width: 680px) and (min-width: 680px){.kratos-app .calendar__container--days .day__container h6{font-size:var(--heading-6-desktop-fs);line-height:var(--heading-6-desktop-lh)}}.kratos-app .calendar__container--days .day__container p{font-size:11px;margin-bottom:0;text-transform:capitalize}@media (min-width: 680px){.kratos-app .calendar__container--days .day__container p{font-size:var(--p-mobile-small-font-size);line-height:var(--p-mobile-small-line-height);font-weight:var(--p-small-font-weight)}}@media (min-width: 680px) and (min-width: 1024px){.kratos-app .calendar__container--days .day__container p{font-size:var(--p-desktop-small-font-size);line-height:var(--p-desktop-small-line-height)}}.kratos-app .calendar__container--days .day h3{font-family:var(--font-family-base);font-weight:700;margin-bottom:0}.kratos-app .calendar__container-show-slots{border-top:1px solid var(--item3);padding:10px;display:flex;justify-content:center}.kratos-app .calendar__container-show-slots-button{border:none;padding:10px;background-color:transparent;color:var(--btn-primary);font-size:16px;cursor:pointer}.kratos-app .calendar__container-show-slots-button:before{content:"+";margin-right:6px}.kratos-app .calendar__container .next-available-slot{padding:var(--space-xlarge);height:300px;display:flex;align-items:center;justify-content:center}.kratos-app .calendar__container .next-available-slot__container{text-align:center}.kratos-app .calendar__container .next-available-slot__container .preamble{white-space:pre-line}.kratos-app .calendar__container .next-available-slot__container .preamble .span:first-letter{text-transform:uppercase}.kratos-app .calendar__navigation{margin-top:var(--space-large);display:grid;grid-template-columns:repeat(2,1fr)}.kratos-app .calendar__navigation .calendar__prev.disabled,.kratos-app .calendar__navigation .calendar__next.disabled{opacity:.4;cursor:default}.kratos-app .calendar__navigation .calendar__prev.loading,.kratos-app .calendar__navigation .calendar__next.loading{cursor:wait}.kratos-app .calendar__navigation .calendar__prev{display:flex;align-items:center;text-decoration:none}.kratos-app .calendar__navigation .calendar__prev-text{margin:0}.kratos-app .calendar__navigation .calendar__prev-arrow{margin-right:var(--space-small);width:12px;height:20px;border-radius:100%;color:var(--black);display:inline-block;cursor:pointer;text-align:center}.kratos-app .calendar__navigation .calendar__prev-arrow:after{content:var(--icon-nav-prev);color:var(--black);font-size:14px;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (min-width: 680px){.kratos-app .calendar__navigation .calendar__prev-arrow:after{font-size:16px}}.kratos-app .calendar__navigation .calendar__next{display:flex;justify-content:flex-end;align-items:center;text-decoration:none}.kratos-app .calendar__navigation .calendar__next-text{margin:0}.kratos-app .calendar__navigation .calendar__next-arrow{margin-left:var(--space-small);width:12px;height:20px;border-radius:100%;color:var(--black);display:inline-block;cursor:pointer;text-align:center}.kratos-app .calendar__navigation .calendar__next-arrow:after{content:var(--icon-nav-next);color:var(--black);font-size:14px;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (min-width: 680px){.kratos-app .calendar__navigation .calendar__next-arrow:after{font-size:16px}}.kratos-app .calendar .slot-list{padding:var(--space-xsmall);min-height:300px}.kratos-app .calendar .slot-list.disabled{height:0!important;min-height:0;padding:0;margin:0}@media (min-width: 680px){.kratos-app .calendar .slot-list{padding:var(--space-small)}}.kratos-app .calendar .slot{margin-bottom:var(--space-small);background-color:var(--tone1);border-radius:var(--item-border-radius);text-align:center;font-weight:var(--html-font-weight-bold);cursor:pointer;border:1px solid transparent;transition:border .5s ease;width:auto;max-height:56px;font-size:10px;padding:var(--space-xsmall) 0;opacity:1}.kratos-app .calendar .slot.fade-out{opacity:0;transition:opacity .6s ease-out}@media (min-width: 680px){.kratos-app .calendar .slot{padding:var(--space-xsmall);font-size:14px;border:4px solid transparent}}.kratos-app .calendar .slot:hover{border:1px solid var(--item3)}@media (min-width: 680px){.kratos-app .calendar .slot:hover{border:4px solid var(--item3)}}.kratos-app .calendar .slot.selectedState{border:1px solid var(--black)}@media (min-width: 680px){.kratos-app .calendar .slot.selectedState{border:4px solid var(--black)}}.kratos-app .calendar .slot:active,.kratos-app .calendar .slot.active{border:1px solid var(--item3);background-color:var(--tone3);scale:1.05;transition:scale .3s ease-in}@media (min-width: 680px){.kratos-app .calendar .slot:active,.kratos-app .calendar .slot.active{border:4px solid var(--item3)}}.kratos-app .calendar .slot.reserved{display:none}.kratos-app .calendar .show-more-days{display:flex;align-items:center;justify-content:center;margin-top:var(--space-xlarge)}.kratos-app .calendar .no-slot-match{margin:var(--space-medium) 0;width:100%;border-radius:var(--item-border-radius);background-color:var(--tone1);padding:var(--space-small)}@media (min-width: 680px){.kratos-app .calendar .no-slot-match{display:flex;justify-content:space-between}}.kratos-app .calendar .no-slot-match__text{display:flex;align-items:center}.kratos-app .calendar .no-slot-match .image{display:inline-block;margin-right:var(--space-xsmall)}.kratos-app .calendar .no-slot-match .image .clock-image{background-image:url(/assets/clock.895729fd.svg);background-size:cover;width:17px;height:17px}.kratos-app .calendar .no-slot-match p{margin:0;display:inline-block}.kratos-app .calendar .no-slot-match .link{font-size:var(--p-mobile-small-font-size);line-height:var(--p-mobile-small-line-height);font-weight:var(--p-small-font-weight);margin:0;margin-left:calc(17px + var(--space-xsmall))}@media (min-width: 1024px){.kratos-app .calendar .no-slot-match .link{font-size:var(--p-desktop-small-font-size);line-height:var(--p-desktop-small-line-height)}}@media (min-width: 680px){.kratos-app .calendar .no-slot-match .link{margin:0}}.kratos-app .calendar-step .meeting-duration{margin-bottom:30px}.kratos-app .calendar-step .meeting-duration-length{display:block}@media (min-width: 680px){.kratos-app .calendar-step .meeting-duration-length{display:inline}}.kratos-app .calendar-step .meeting-duration-comma{display:none}@media (min-width: 680px){.kratos-app .calendar-step .meeting-duration-comma{display:inline}}.kratos-app .calendar-step .meeting-duration-dot{margin:0 12px}.kratos-app .calendar__select-designer{border:1px solid var(--item3);border-radius:var(--item-border-radius)}.kratos-app .select-designer__container p{margin:0}.kratos-app .select-designer__container .select-designer__header,.kratos-app .select-designer__container .designer{display:grid;grid-template-columns:80% 20%}@media (min-width: 680px){.kratos-app .select-designer__container .select-designer__header,.kratos-app .select-designer__container .designer{grid-template-columns:90% 10%}}.kratos-app .select-designer__container .select-designer__header{padding:var(--space-medium)}.kratos-app .select-designer__container .designer{padding:0 var(--space-medium);background-color:var(--white);border-top:1px solid var(--item3)}.kratos-app .select-designer__container .designer:last-child{border-radius:0 0 3px 3px}.kratos-app .select-designer__container .designer-details{display:flex;align-items:center}.kratos-app .select-designer__container .designer-details p{width:max-content;display:inline-block;margin-left:var(--space-small)}.kratos-app .select-designer__container .designer-details .image{background-color:var(--tone1);border-radius:50%;width:48px;height:48px;display:inline-block;display:flex;justify-content:center;align-items:center}.kratos-app .select-designer__container .designer-details .image img{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:50%}.kratos-app .select-designer__container .designer-details .image .default-designer{background-image:url(/assets/designers-icon.f5b4750b.svg);background-size:cover;width:21px;height:20px}.kratos-app .select-designer__container .designer-details .image .no-designer-image{background-image:url(/assets/designer-icon.20077797.svg);background-size:cover;width:21px;height:20px}.kratos-app .select-designer__container .link{display:flex;justify-content:right;align-items:center}.kratos-app .customer-form .error-message.box{margin-top:var(--space-medium)}.kratos-app .input{position:relative}.kratos-app .input-field{background-color:var(--white);font-weight:var(--input-font-weight);font-family:var(--font-family-base);line-height:22px;color:var(--black);width:100%;max-width:100%;display:block;padding:var(--input-padding);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);margin:0;outline:0;font-size:16px;cursor:pointer}.kratos-app .input-field:disabled{opacity:.5}.kratos-app .input-field:hover:disabled{cursor:not-allowed}.kratos-app .input-field:focus{outline:none;border-color:var(--input-active-border-color)}.kratos-app .input-field::placeholder{color:var(--item1);opacity:1}.kratos-app .input-field:-ms-input-placeholder{color:var(--item1)}.kratos-app .input-field::-ms-input-placeholder{color:var(--item1)}.kratos-app .input-field__label{display:none}.kratos-app .input-field--select{background-color:var(--white);font-weight:var(--input-font-weight);font-family:var(--font-family-base);line-height:22px;color:var(--black);width:100%;max-width:100%;display:block;padding:var(--input-padding);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);margin:0;outline:0;box-sizing:border-box;appearance:none;position:relative}.kratos-app .input-field--select:disabled{opacity:.5}.kratos-app .input-field--select:hover:disabled{cursor:not-allowed}.kratos-app .input-field--select:focus{outline:none;border-color:var(--input-active-border-color)}.kratos-app .input-field--select::placeholder{color:var(--item1);opacity:1}.kratos-app .input-field--select:-ms-input-placeholder{color:var(--item1)}.kratos-app .input-field--select::-ms-input-placeholder{color:var(--item1)}.kratos-app .input-field--select:not([multiple]){appearance:none;padding-right:40px}.kratos-app .input-field--select:hover{cursor:pointer}.kratos-app .input-field--select::-ms-expand{display:none}.kratos-app .input-field--error::placeholder,.kratos-app .input-field--error{color:var(--error);border-color:var(--error)}@media (min-width: 680px){.kratos-app .input-field__label{display:block}.kratos-app .input-field::placeholder{color:transparent}}.kratos-app .input-field--placeholder::placeholder{color:var(--item1)}.kratos-app .select-wrapper{position:relative}.kratos-app .select-wrapper svg{position:absolute;top:14px;right:14px;z-index:2;pointer-events:none}.kratos-app .textarea{background-color:var(--white);font-weight:var(--input-font-weight);font-family:var(--font-family-base);line-height:22px;color:var(--black);width:100%;max-width:100%;display:block;padding:var(--input-padding);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);margin:0;outline:0;border-radius:var(--textarea-border-radius);font-size:16px;resize:vertical}.kratos-app .textarea:disabled{opacity:.5}.kratos-app .textarea:hover:disabled{cursor:not-allowed}.kratos-app .textarea:focus{outline:none;border-color:var(--input-active-border-color)}.kratos-app .textarea::placeholder{color:var(--item1);opacity:1}.kratos-app .textarea:-ms-input-placeholder{color:var(--item1)}.kratos-app .textarea::-ms-input-placeholder{color:var(--item1)}.kratos-app .textarea--error::placeholder,.kratos-app .textarea--error{color:var(--error);border-color:var(--error)}.kratos-app .textarea__label{display:none}@media (min-width: 680px){.kratos-app .textarea::placeholder{color:transparent}.kratos-app .textarea__label{display:block}}.kratos-app .checkbox{position:absolute;opacity:0;z-index:1}.kratos-app .checkbox+label{position:relative;cursor:pointer;padding:0;font-size:var(--input-select-label-font-size);font-weight:var(--input-select-label-font-weight);display:flex}.kratos-app .checkbox+label:before{content:"";display:inline-block;vertical-align:text-top;width:20px;height:20px;min-width:20px;border:1px solid var(--input-select-border-color);background:var(--white)}.kratos-app .checkbox+label[for]:before{margin-right:10px}.kratos-app .checkbox:hover{cursor:pointer}.kratos-app .checkbox:hover+label:before{background:var(--white);border-color:var(--input-select-active-border-color)}.kratos-app .checkbox:disabled+label{opacity:.5;cursor:not-allowed}.kratos-app .checkbox:disabled+label:before{background:#bfbfbf;border-color:#bfbfbf}.kratos-app .checkbox+label:before{border-radius:2px}.kratos-app .checkbox+label:after{content:"";position:absolute;display:inline-block;height:8px;width:4px;left:8px;top:10px;transform:translateY(-50%) rotate(45deg)}.kratos-app .checkbox:checked+label:after{border-bottom:2px solid var(--input-select-checked-color);border-right:2px solid var(--input-select-checked-color)}.kratos-app .checkbox:disabled+label:after{border:0}.kratos-app .checkbox+label{font-weight:300}.kratos-app .radio{position:absolute;opacity:0;z-index:1}.kratos-app .radio+label{position:relative;cursor:pointer;padding:0;font-size:var(--input-select-label-font-size);font-weight:var(--input-select-label-font-weight);display:flex}.kratos-app .radio+label:before{content:"";display:inline-block;vertical-align:text-top;width:20px;height:20px;min-width:20px;border:1px solid var(--input-select-border-color);background:var(--white)}.kratos-app .radio+label[for]:before{margin-right:10px}.kratos-app .radio:hover{cursor:pointer}.kratos-app .radio:hover+label:before{background:var(--white);border-color:var(--input-select-active-border-color)}.kratos-app .radio:disabled+label{opacity:.5;cursor:not-allowed}.kratos-app .radio:disabled+label:before{background:#bfbfbf;border-color:#bfbfbf}.kratos-app .radio+label:before{background:var(--white);border-radius:50%}.kratos-app .radio+label:after{content:"";position:absolute;display:inline-block;height:10px;width:10px;left:6px;border-radius:50%;background:var(--white);top:11px;transform:translateY(-50%)}.kratos-app .radio:disabled+label:after{opacity:.5;cursor:not-allowed}.kratos-app .radio:checked+label:after{background:var(--input-select-checked-color)}.kratos-app .radio+label{font-weight:300}.kratos-app .form{margin:0 auto}.kratos-app .form>:last-child{margin-bottom:0}.kratos-app .form__newsletter{display:grid;grid-template-columns:35px auto}.kratos-app .form__newsletter p{margin-bottom:0;display:flex;align-items:center}.kratos-app .form--center,.kratos-app .form--center-left{max-width:468px;margin:0 auto}.kratos-app .form--center h1,.kratos-app .form--center h2,.kratos-app .form--center p,.kratos-app .form--center-left h1,.kratos-app .form--center-left h2,.kratos-app .form--center-left p{text-align:center}.kratos-app .form--center-left h1,.kratos-app .form--center-left h2,.kratos-app .form--center-left p{text-align:left}.kratos-app .form__button{position:fixed;left:0;bottom:0;padding:1px var(--wrapper-default-padding);background-color:var(--body-bg);box-shadow:0 0 20px #00000026;width:100%;text-align:right}@media (max-width: 680px){.kratos-app .form__button{left:0;text-align:center}.kratos-app .form__button .button{width:100%!important}}.kratos-app .form__button,.kratos-app .form__button-full-width{position:fixed;left:0;bottom:0;padding:1px var(--wrapper-default-padding);background-color:var(--body-bg);box-shadow:0 0 20px #00000026;width:100%;text-align:right;z-index:2}@media (max-width: 680px){.kratos-app .form__button,.kratos-app .form__button-full-width{left:0;text-align:center}.kratos-app .form__button .button,.kratos-app .form__button-full-width .button{width:100%!important}}@media (min-width: 1024px){.kratos-app .form__button{position:relative;padding:0;background-color:transparent;box-shadow:0 0;width:auto;text-align:right}.kratos-app .form__button .button{width:100%!important}}@media (max-width: 1280px){.kratos-app .form{padding-bottom:var(--space-large)}}@media (min-width: 680px){.kratos-app .form .input-grid{display:grid;grid-template-columns:auto auto;grid-gap:var(--space-small)}}.kratos-app .grid{display:grid;grid-gap:var(--grid-default-gutter);grid-template-columns:repeat(1,1fr);margin:0 auto;height:100%;text-align:center;max-width:1062px}.kratos-app .grid__content{display:flex;flex-direction:column;position:relative;z-index:1;width:100%;margin:0 auto}.kratos-app .grid--offset>:first-child{text-align:center}.kratos-app .grid--offset-left>:first-child{text-align:left}@media (min-width: 360px){.kratos-app .grid--sm1{max-width:700px;grid-template-columns:repeat(1,1fr);text-align:center}.kratos-app .grid--sm2{grid-template-columns:repeat(2,1fr)}.kratos-app .grid--sm3{grid-template-columns:repeat(3,1fr)}.kratos-app .grid--sm4{grid-template-columns:repeat(4,1fr)}.kratos-app .grid--sm5{grid-template-columns:repeat(5,1fr)}.kratos-app .grid--sm6{grid-template-columns:repeat(6,1fr)}.kratos-app .grid--sm7{grid-template-columns:repeat(7,1fr)}.kratos-app .grid--sm8{grid-template-columns:repeat(8,1fr)}.kratos-app .grid--sm9{grid-template-columns:repeat(9,1fr)}.kratos-app .grid--sm10{grid-template-columns:repeat(10,1fr)}.kratos-app .grid--sm11{grid-template-columns:repeat(11,1fr)}.kratos-app .grid--sm12{grid-template-columns:repeat(12,1fr)}}@media (min-width: 680px){.kratos-app .grid{grid-gap:var(--grid-default-gutter-tablet)}.kratos-app .grid--md1{grid-template-columns:repeat(1,1fr)}.kratos-app .grid--md2{grid-template-columns:repeat(2,1fr)}.kratos-app .grid--md3{grid-template-columns:repeat(3,1fr)}.kratos-app .grid--md4{grid-template-columns:repeat(4,1fr)}.kratos-app .grid--md5{grid-template-columns:repeat(5,1fr)}.kratos-app .grid--md6{grid-template-columns:repeat(6,1fr)}.kratos-app .grid--md7{grid-template-columns:repeat(7,1fr)}.kratos-app .grid--md8{grid-template-columns:repeat(8,1fr)}.kratos-app .grid--md9{grid-template-columns:repeat(9,1fr)}.kratos-app .grid--md10{grid-template-columns:repeat(10,1fr)}.kratos-app .grid--md11{grid-template-columns:repeat(11,1fr)}.kratos-app .grid--md12{grid-template-columns:repeat(12,1fr)}}@media (max-width: 1280px){.kratos-app .grid{max-width:1062px}}@media (min-width: 1024px){.kratos-app .grid{grid-gap:var(--grid-default-gutter-desktop)}.kratos-app .grid--lg1{grid-template-columns:repeat(1,1fr);max-width:700px;margin:0 auto}.kratos-app .grid--lg2{grid-template-columns:repeat(2,1fr)}.kratos-app .grid--lg3{grid-template-columns:repeat(3,1fr)}.kratos-app .grid--lg4{grid-template-columns:repeat(4,1fr)}.kratos-app .grid--lg5{grid-template-columns:repeat(5,1fr)}.kratos-app .grid--lg6{grid-template-columns:repeat(6,1fr)}.kratos-app .grid--lg7{grid-template-columns:repeat(7,1fr)}.kratos-app .grid--lg8{grid-template-columns:repeat(8,1fr)}.kratos-app .grid--lg9{grid-template-columns:repeat(9,1fr)}.kratos-app .grid--lg10{grid-template-columns:repeat(10,1fr)}.kratos-app .grid--lg11{grid-template-columns:repeat(11,1fr)}.kratos-app .grid--lg12{grid-template-columns:repeat(12,1fr)}.kratos-app .grid__cell{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding-top:0;padding-bottom:0;height:200px}.kratos-app .grid--offset{grid-template-columns:repeat(3,1fr);max-width:none}}@media (min-width: 1024px) and (min-width: 1280px){.kratos-app .grid--offset .item__image-container .image{min-height:auto;margin-bottom:0}}@media (min-width: 1024px){.kratos-app .grid--offset>:first-child{grid-column-start:1;grid-column-end:4}}@media (min-width: 1024px){.kratos-app .grid--offset.grid--lg2{grid-template-columns:repeat(1,1fr);grid-gap:var(--grid-default-gutter-desktop) 0}}@media (min-width: 1024px){.kratos-app .grid--offset.grid--lg3{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.kratos-app .grid--offset.grid--lg4{margin-bottom:var(--space-medium)}}@media (min-width: 1280px){.kratos-app .grid--offset{grid-template-columns:30rem repeat(3,1fr);justify-content:center;align-items:center}.kratos-app .grid--offset>:first-child{padding-right:var(--grid-offset-padding-right);grid-column-start:initial;grid-column-end:initial;text-align:left}.kratos-app .grid--offset.grid--lg2{grid-template-columns:35rem repeat(1,1fr)}.kratos-app .grid--offset.grid--lg3{grid-template-columns:35rem repeat(2,1fr)}.kratos-app .grid--offset.grid--lg4{margin-bottom:var(--space-large)}}@media (min-width: 1440px){.kratos-app .grid--offset{grid-template-columns:30rem repeat(3,1fr)}.kratos-app .grid--offset>:first-child{padding-right:var(--grid-offset-padding-right);grid-column-start:initial;grid-column-end:initial;text-align:left}.kratos-app .grid--offset.grid--lg2{grid-template-columns:35rem repeat(1,1fr)}.kratos-app .grid--offset.grid--lg3{grid-template-columns:35rem repeat(2,1fr)}}.kratos-app .header{position:sticky;top:0;right:0;left:0;display:block;width:100%;height:var(--header-height);color:var(--header-color);background-color:var(--header-background-color);box-shadow:var(--header-box-shadow);transition:var(--header-transition);transform:translateY(0);padding:0 var(--wrapper-default-padding);z-index:3}.kratos-app .header.inverted{background-color:transparent;position:absolute}.kratos-app .header.inverted .header__close-button{color:var(--white)}.kratos-app .header.inverted .header__close-button:after{color:var(--white)}@media (min-width: 680px){.kratos-app .header{padding:0 var(--wrapper-default-padding-tablet);height:var(--header-height-tablet)}}@media (min-width: 1024px){.kratos-app .header{padding:0 var(--wrapper-default-padding-desktop);height:var(--header-height-desktop)}}@media (min-width: 1600px){.kratos-app .header{height:var(--header-height-desktop-large)}}.kratos-app .header__container{height:100%;display:flex;align-items:center;height:var(--header-height)}@media (min-width: 680px){.kratos-app .header__container{height:var(--header-height-tablet)}}@media (min-width: 1024px){.kratos-app .header__container{height:var(--header-height-desktop)}}@media (min-width: 1600px){.kratos-app .header__container{height:var(--header-height-desktop-large)}}.kratos-app .header__logo{display:block;margin:var(--header-logo-margin);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;transition:opacity .1s ease;position:absolute;transform:translate(-50%);left:50%;margin:0}.kratos-app .header__logo img{height:var(--header-logo-height-mobile);width:var(--header-logo-width-mobile)}@media (min-width: 680px){.kratos-app .header__logo img{height:var(--header-logo-height);width:var(--header-logo-width)}}@media (min-width: 360px){.kratos-app .header__logo{margin-right:16px}}@media (min-width: 680px){.kratos-app .header__logo{margin-right:28px}}@media (min-width: 1600px){.kratos-app .header__logo{margin-right:70px}}.kratos-app .header__logo:focus,.kratos-app .header__logo:hover{opacity:.72}.kratos-app .header__back{position:absolute;top:var(--header-content-top-position);left:calc(var(--wrapper-default-padding) + 2px)}@media (min-width: 680px){.kratos-app .header__back{left:calc(var(--wrapper-default-padding) + 4px);top:var(--header-content-top-position-tablet)}}@media (min-width: 1600px){.kratos-app .header__back{top:var(--header-content-top-position-desktop)}}.kratos-app .header__back-text{margin-left:var(--space-small);display:none}@media (min-width: 680px){.kratos-app .header__back-text{display:inline-block}}.kratos-app .header__back-arrow{width:12px;height:12px;border-radius:100%;color:var(--black);display:inline-block;cursor:pointer;text-align:center;line-height:30px}.kratos-app .header__back-arrow:after{content:var(--icon-arrow-left);color:var(--black);font-size:14px;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (min-width: 680px){.kratos-app .header__back-arrow:after{font-size:16px}}.kratos-app .header__close-button{width:12px;height:12px;border-radius:100%;color:var(--black);display:inline-block;position:absolute;top:var(--header-content-top-position);right:calc(var(--wrapper-default-padding) + 2px);cursor:pointer;text-align:center;line-height:30px}@media (min-width: 680px){.kratos-app .header__close-button{right:calc(var(--wrapper-default-padding) + 4px);top:var(--header-content-top-position-tablet)}}@media (min-width: 1600px){.kratos-app .header__close-button{top:var(--header-content-top-position-desktop)}}.kratos-app .header__close-button:after{content:var(--icon-close-x);color:var(--black);font-size:10px;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (min-width: 680px){.kratos-app .header__close-button:after{font-size:13px}}.kratos-app .heading--center{text-align:center}.kratos-app .heading--left{text-align:left}.kratos-app .heading--inverted{color:var(--white)}.kratos-app .image{height:auto;position:relative;overflow:hidden;border-radius:var(--Image-border-radius)}.kratos-app .image:hover{transform:var(--Image-scale)}.kratos-app .image__container{max-width:200px;margin:0 auto 24px}@media (min-width: 680px){.kratos-app .image__container{max-width:350px}}.kratos-app .image__object{transition:var(--Image-transition);transform-origin:50% 50%;object-fit:cover;width:100%;display:block}.kratos-app .image--interactive{cursor:pointer}@media (min-width: 680px){.kratos-app .image__ratio--3\/4{aspect-ratio:3/4}.kratos-app .image__ratio--1{aspect-ratio:1}}.kratos-app .hth .image__container{max-width:200px}@media (min-width: 680px){.kratos-app .hth .image__container{max-width:250px}}.kratos-app .hth .grid--lg3 .item .item__image-container img,.kratos-app .hth .grid--lg4 .item .item__image-container img,.kratos-app .hth .grid--lg2 .item .item__image-container img{max-width:200px;margin-bottom:0}@media (min-width: 1023px){.kratos-app .grid--lg2 .item{max-width:343px!important}.kratos-app .grid--lg2 .first-item .item{margin-right:var(--space-small)}.kratos-app .grid--lg2 .second-item .item{margin-left:var(--space-small)}}.kratos-app .item{background-color:var(--tone1);border-radius:var(--item-border-radius);display:flex;justify-content:center;align-items:center;padding:var(--space-medium);cursor:pointer;border:4px solid transparent;transition:background-color .5s ease,border .5s ease;position:relative}.kratos-app .item--rows-2 .item__content{height:auto}@media (min-width: 680px){.kratos-app .item:hover{border:4px solid var(--item3)}}.kratos-app .item:active,.kratos-app .item.active{border:4px solid var(--item3);background-color:var(--tone3)}.kratos-app .item.selectedState{border:4px solid var(--black)}.kratos-app .item--inverted{background-color:var(--white);width:100%;max-width:var(--item-width-mobile)!important;margin:0 auto}.kratos-app .item--horizontal{width:100%;max-width:var(--item-width-mobile)!important;margin:0 auto}@media (min-width: 680px){.kratos-app .item{padding:var(--space-medium)}}@media (max-width: 1023px){.kratos-app .item--hide-images .item__image-container{height:0px;max-width:0px}.kratos-app .item--hide-images img{display:none}}.kratos-app .item__container--grid{display:grid;grid-template-columns:var(--item-grid-template-columns);width:100%}.kratos-app .item__container--grid .item__image-container{padding-right:var(--space-xlarge)}.kratos-app .item__container--grid .item__content{display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.kratos-app .item__container--grid{display:block}.kratos-app .item__container--grid .item__image-container{padding-right:0}.kratos-app .item__container--grid .item__content{justify-content:center;display:block}}.kratos-app .item p{margin-bottom:0}.kratos-app .item__content{text-align:center}.kratos-app .item__content h5,.kratos-app .item__content p{margin:0}.kratos-app .item__content p{margin-top:var(--space-small)}.kratos-app .item__content p.text-mobile{display:block}@media (min-width: 1024px){.kratos-app .item__content p.text-mobile{display:none}}.kratos-app .item__content p.text-desktop{display:none}@media (min-width: 1024px){.kratos-app .item__content p.text-desktop{display:block}}.kratos-app .item__image-container{display:flex;align-items:center;justify-content:center}.kratos-app .item__image-container img{max-width:250px}.kratos-app .item__image-container .image__object{height:100%;object-fit:contain}@media (min-width: 1024px){.kratos-app .item__image-container .image__object{display:block;margin-bottom:var(--space-small)}}.kratos-app .item--1{height:auto;width:100%;margin:0 auto}@media (min-width: 1024px){.kratos-app .item--1{aspect-ratio:1/1!important}}.kratos-app .item--1 .image__object{width:35%;margin:0 auto;margin-bottom:var(--space-small)}@media (min-width: 1024px){.kratos-app .item--1{margin:auto}}.kratos-app .item--transparent{display:none}@media (min-width: 1024px){.kratos-app .item--transparent{display:block;background-color:transparent}}.kratos-app .item--3\/4{min-height:min-content}@media (min-width: 1024px){.kratos-app .item--3\/4{aspect-ratio:3/4}}.kratos-app .item--4\/5{min-height:min-content}@media (min-width: 1024px){.kratos-app .item--4\/5{aspect-ratio:4/5}}.kratos-app .item--6\/7{min-height:min-content}@media (min-width: 1024px){.kratos-app .item--6\/7{aspect-ratio:9/10}}.kratos-app .purpose-step.architect .item__image-container img{max-width:250px}.kratos-app a,.kratos-app .link{color:var(--primary);text-decoration:underline;display:inline-block;border:0;padding:0;margin:0;cursor:pointer}.kratos-app a:disabled:hover,.kratos-app .link:disabled:hover{cursor:not-allowed}.kratos-app a--center,.kratos-app .link--center{text-align:center;width:100%}.kratos-app a--small,.kratos-app .link--small{font-size:var(--p-mobile-small-font-size);line-height:var(--p-mobile-small-line-height);font-weight:var(--p-small-font-weight)}@media (min-width: 1024px){.kratos-app a--small,.kratos-app .link--small{font-size:var(--p-desktop-small-font-size);line-height:var(--p-desktop-small-line-height)}}.kratos-app a--disabled,.kratos-app .link--disabled{opacity:.5;cursor:not-allowed}@keyframes bubbleAnimation{0%,80%,to{transform:scale(.9)}50%{transform:scale(.4)}}.kratos-app .loader{margin-top:var(--space-large)}.kratos-app .loader__text{color:var(--item1);text-align:center}.kratos-app .loader__container{margin:0 auto;width:7.5em;height:2em;text-align:center}.kratos-app .loader__container .bubble{background-color:var(--item1);border-radius:50%;display:inline-block}.kratos-app .loader__container .bubble-1{width:1.5em;height:1.5em;animation:2s bubbleAnimation ease-in-out infinite both;animation-delay:-.64s}.kratos-app .loader__container .bubble-2{width:1.5em;height:1.5em;animation:2s bubbleAnimation ease-in-out infinite both;animation-delay:-.32s}.kratos-app .loader__container .bubble-3{width:1.5em;height:1.5em;animation:2s bubbleAnimation ease-in-out infinite both;animation-delay:0s}.kratos-app .overlay{position:fixed;z-index:12;top:0px;left:0px;display:flex;width:100vw;height:100vh;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:rgba(0,0,0,.8);overflow-y:scroll;opacity:0;visibility:hidden;-webkit-transition:opacity .6s,visibility .6s;transition:opacity .6s,visibility .6s;white-space:pre-line}.kratos-app .overlay.is-active{visibility:visible;opacity:1}.kratos-app .overlay__close-button{width:12px;height:12px;border-radius:100%;color:var(--black);display:inline-block;position:absolute;top:22px;right:calc(var(--wrapper-default-padding) + 2px);cursor:pointer;text-align:center;line-height:30px}@media (min-width: 680px){.kratos-app .overlay__close-button{right:calc(var(--wrapper-default-padding) + 4px);top:24px}}.kratos-app .overlay__close-button:after{content:var(--icon-close-x);color:var(--black);font-size:10px;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (min-width: 680px){.kratos-app .overlay__close-button:after{font-size:13px}}.kratos-app .overlay.side-right-overlay{height:100%;height:-webkit-fill-available;background:rgba(0,0,0,.4)}.kratos-app .overlay .overlay__content{display:flex;flex-direction:column;justify-content:flex-start;position:fixed;top:0;right:-80px;width:100%;height:100%;padding:32px 16px;background:var(--body-bg);overflow:visible;opacity:0;visibility:hidden;-webkit-transition:opacity .6s,visibility .6s,right .3s;transition:opacity .6s,visibility .6s,right .3s;text-align:left}@media all and (min-width: 680px){.kratos-app .overlay .overlay__content{max-width:443px;padding:48px 34px}}.kratos-app .overlay .overlay__content.is-active{visibility:visible;opacity:1;right:0px;z-index:999}.kratos-app .overlay .overlay__scrollarea{overflow:auto;margin:0 -16px;padding:0 16px 40px;height:auto}@media (min-width: 680px){.kratos-app .overlay .overlay__scrollarea{margin:0 -34px;padding:0 34px 40px}}.kratos-app .overlay .overlay__scrollarea-store-details{display:grid;grid-template-columns:80% 20%;margin-bottom:var(--space-small)}.kratos-app .overlay .overlay__scrollarea-store-details .store-name{margin-right:var(--space-medium)}.kratos-app .overlay .overlay__scrollarea-store-details .store-name p{margin-bottom:0}.kratos-app .overlay .overlay__scrollarea-store-details .store-distance{display:flex;justify-content:center;align-items:center;font-weight:400!important}.kratos-app .overlay .overlay__scrollarea-store-details .store-distance p{margin-bottom:0}.kratos-app .overlay .overlay__scrollarea-google-maps{margin-bottom:var(--space-large);margin-top:var(--space-small)}.kratos-app .overlay__text-container{margin-bottom:var(--space-large)}.kratos-app .overlay__text-container .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}.kratos-app .overlay__text-container .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.kratos-app .overlay__image-container{display:grid;grid-template-columns:auto auto;grid-gap:var(--space-small);margin-bottom:var(--space-large)}.kratos-app .overlay__button-container .button:first-child{margin-right:var(--space-small)}.kratos-app .pin{padding:0 var(--space-small);background-color:var(--secondary);width:max-content;border-radius:100px;position:absolute;top:-13px;right:15px}.kratos-app .pin p{margin:0;color:var(--white);text-transform:uppercase;font-weight:var(--html-font-weight-bold);font-size:9px;letter-spacing:1px}.kratos-app .progress-bar{width:100%;position:sticky;top:var(--header-height);height:var(--progress-bar-height);padding:0 var(--wrapper-default-padding);z-index:2;margin-bottom:5px;background-color:var(--body-bg)}@media (min-width: 680px){.kratos-app .progress-bar{top:var(--header-height-tablet)}}@media (min-width: 1024px){.kratos-app .progress-bar{top:var(--header-height-desktop)}}@media (min-width: 1600px){.kratos-app .progress-bar{top:var(--header-height-desktop-large)}}.kratos-app .progress-bar__container{background-color:var(--progress-bar-background);height:100%;width:100%;position:relative;border-radius:5px;overflow:hidden;height:var(--progress-bar-height)}.kratos-app .progress-bar__progress{height:100%;background-color:var(--progress-bar-color);width:1%;transition:width 1s ease;visibility:hidden;position:relative;border-radius:5px}.kratos-app .progress-bar__progress--visible{visibility:visible}.kratos-app .hth .preparation .link{width:100%;text-align:center;margin-top:var(--space-large)}.kratos-app .hth .preparation.revisit{background-color:var(--tone1)!important;border:none!important}.kratos-app .confirmation__container{max-width:700px}@media (min-width: 1024px){.kratos-app .confirmation__container{min-width:700px}}.kratos-app .preparation .confirmation-details__intro{margin-bottom:var(--space-xlarge)}.kratos-app .preparation .confirmation-details__questions--question{border-top:1px solid var(--item3);margin-top:var(--space-llarge);margin-bottom:var(--space-large)}.kratos-app .preparation .confirmation-details__questions--question .question-title{font-weight:400;margin-top:var(--space-large);margin-bottom:var(--space-medium);display:flex}.kratos-app .preparation .confirmation-details__questions--question .question-title .optional{margin-left:var(--space-xsmall);font-weight:var(--html-font-weight-regular);color:var(--item1)}.kratos-app .preparation-items{display:grid;gap:var(--grid-default-gutter);grid-template-columns:1fr}@media (min-width: 680px){.kratos-app .preparation-items{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.kratos-app .preparation-items .preparation-item{border-radius:var(--item-border-radius);background-color:var(--tone2);min-height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:4px solid transparent;transition:background-color .5s ease,border .5s ease}@media (min-width: 680px){.kratos-app .preparation-items .preparation-item:hover{border:4px solid var(--item3)}}.kratos-app .preparation-items .preparation-item.active{border:4px solid var(--black)}.kratos-app .preparation-items .preparation-item p{margin-bottom:0}.kratos-app .preparation-items .preparation-item__container{display:grid;justify-content:center;align-items:center;text-align:left}@media (min-width: 680px){.kratos-app .preparation-items .preparation-item__container{display:block;text-align:center}}.kratos-app .postal-code .form{padding-bottom:0;position:relative}.kratos-app .store-item{background-color:var(--tone1);border-radius:var(--item-border-radius);display:flex;justify-content:center;align-items:center;padding:var(--space-medium);margin-top:var(--grid-default-gutter);cursor:pointer;text-align:left;border:4px solid transparent;transition:border .5s ease;position:relative}@media (min-width: 680px){.kratos-app .store-item{padding:var(--space-large)}}@media (min-width: 680px){.kratos-app .store-item:hover{border:4px solid var(--item3)}}.kratos-app .store-item:active,.kratos-app .store-item.active{border:4px solid var(--item3);background-color:var(--tone3)}.kratos-app .store-item.selectedState{border:4px solid var(--black)}@media (min-width: 680px){.kratos-app .store-item{margin-top:var(--grid-default-gutter-tablet)}}@media (min-width: 1024px){.kratos-app .store-item{margin-top:var(--grid-default-gutter-desktop)}}.kratos-app .store-item:first-child{margin-top:0}.kratos-app .store-item__container{width:100%}.kratos-app .store-item__content{display:flex;gap:var(--grid-default-gutter);justify-content:space-between}.kratos-app .store-item__content .store-map,.kratos-app .store-item__content .store-address{display:none}@media (min-width: 680px){.kratos-app .store-item__content{gap:var(--grid-default-gutter-tablet)}.kratos-app .store-item__content .store-map,.kratos-app .store-item__content .store-address{display:block}}@media (min-width: 1024px){.kratos-app .store-item__content{gap:var(--grid-default-gutter-desktop)}}.kratos-app .store-item__content h4,.kratos-app .store-item__content p{margin:0}.kratos-app .store-item .store-distance{flex-shrink:0}@media (max-width: 679px){.kratos-app .store-item .store-distance{display:none}}.kratos-app .store-item .store-distance p{margin-top:0}@media (min-width: 680px){.kratos-app .store-item .store-distance__mobile{display:none}}.kratos-app .store-item .store-meta{display:flex;gap:var(--space-small);margin-left:auto;align-items:center}.kratos-app .store-item .store-badge{background-color:var(--tone2);padding:var(--space-xsmall);display:flex;flex-shrink:0}.kratos-app .store-item .store-badge img{width:var(--store-badge-width)}.kratos-app .show-more-stores{text-align:center;margin-top:var(--space-large)}.kratos-app .store-items__container{margin-top:var(--grid-default-gutter)}@media (min-width: 680px){.kratos-app .store-items__container{margin-top:var(--grid-default-gutter-tablet)}}@media (min-width: 1024px){.kratos-app .store-items__container{margin-top:var(--grid-default-gutter-desktop)}}.kratos-app .store-list{padding-bottom:var(--space-large)}.kratos-app .store-tabs__container{width:100%;display:flex;border-bottom:1px solid var(--item3);margin-bottom:var(--space-medium)}.kratos-app .store-tabs .store-tab-button{position:relative;background:none;border:0;margin:0 0 -1px;text-align:left;width:max-content;margin-right:var(--space-large);cursor:pointer;border-bottom:1px solid transparent}.kratos-app .store-tabs .store-tab-button:after{content:"";position:absolute;left:0;bottom:-1px;height:3;transition:height .2s}.kratos-app .store-tabs .store-tab-button:focus{outline:none;font-weight:var(--store-tab-button-focus-font-weigth);border-bottom:1px solid var(--black)}.kratos-app .store-tabs .store-tab-button[aria-expanded=true]{height:2;font-weight:var(-store-tab-button-focus-font-weigth);border-bottom:1px solid var(--black)}.kratos-app .store-selection{position:relative}@media (max-width: 679px){.kratos-app .store-selection__checkbox{align-items:center;border:1px solid var(--tone1);border-radius:var(--item-border-radius);display:flex;justify-content:center;margin-bottom:var(--space-large);padding:var(--space-small) var(--space-medium)}}@media (min-width: 680px){.kratos-app .store-selection__checkbox{position:absolute;right:0;top:0}}.kratos-app .store-autocomplete{position:relative;z-index:1}.kratos-app .store-autocomplete__container{position:relative}.kratos-app .store-autocomplete__form{display:grid;grid-template-columns:var(--postal-code-grid-template-columns-mobile)}@media (min-width: 680px){.kratos-app .store-autocomplete__form{grid-template-columns:var(--postal-code-grid-template-columns-desktop);padding-bottom:var(--space-large)}}.kratos-app .store-autocomplete__form .input{margin-right:var(--space-small)}.kratos-app .store-autocomplete__form .input .input-field.input-field--error{color:inherit}.kratos-app .store-autocomplete__form .button{margin:0!important;height:50px;padding:0;width:auto}.kratos-app .store-autocomplete__form .button__text{display:none}@media (min-width: 680px){.kratos-app .store-autocomplete__form .button__text{align-items:center;border:0;border-radius:var(--btn-default-border-radius);box-shadow:none;display:inline-block;display:inline-flex;font-size:var(--btn-default-font-size);font-weight:var(--btn-default-font-weight);justify-content:center;letter-spacing:var(--btn-default-letter-spacing);line-height:22px;text-align:center;text-decoration:none;text-transform:var(--btn-default-text-transform);transition:opacity .1s ease;outline:0;padding:var(--btn-default-padding);position:relative;z-index:0}}.kratos-app .store-autocomplete__form .button__search{border-radius:100%;color:var(--white);display:inline-block;cursor:pointer;text-align:center}.kratos-app .store-autocomplete__form .button__search:after{content:var(--icon-search);color:var(--white);font-size:14px;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (min-width: 680px){.kratos-app .store-autocomplete__form .button__search:after{display:none}}.kratos-app .store-autocomplete__list{border-color:var(--item3);position:absolute;top:50px;margin:0 auto;background-color:var(--white);border-bottom:1px solid var(--item3);border-left:1px solid var(--item3);border-right:1px solid var(--item3);padding:0;list-style-type:none;border-radius:0 0 var(--store-autocomplete-border-radius) var(--store-autocomplete-border-radius);width:100%;width:calc(100% - var(--space-small))}.kratos-app .store-autocomplete__item{border-top:1px solid var(--item3);cursor:pointer;font-size:14px;list-style:none;padding:12.5px 10px 10.5px;text-align:left}.kratos-app .store-autocomplete__item--highlighted,.kratos-app .store-autocomplete__item:hover,.kratos-app .store-autocomplete__item:focus{background-color:var(--tone1)}.kratos-app .store-autocomplete__item:last-child{border-radius:0 0 var(--store-autocomplete-border-radius) var(--store-autocomplete-border-radius)}.kratos-app .store-autocomplete--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.kratos-app .kratos-tabs{border-bottom:1px solid var(--item3);overflow-x:auto;position:relative}.kratos-app .kratos-tabs__container{display:flex;gap:4px;position:relative;margin-left:auto}.store-page-app .kratos-tabs:not(.kratos-tabs--overflow) .kratos-app .kratos-tabs__container{justify-content:flex-end}.kratos-app .kratos-tabs__item{border:none;font-size:var(--html-font-size);padding-bottom:8px;background:transparent;white-space:nowrap;cursor:pointer}.kratos-app .kratos-tabs__item:focus,.kratos-app .kratos-tabs__item--active{font-weight:700}.kratos-app .kratos-tabs__item:before{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden}.kratos-app .kratos-tabs__line{position:absolute;height:3px;background-color:var(--tab-line-color);bottom:0;transition:all linear .2s}.kratos-app .uploaded-files ul{display:flex;flex-wrap:wrap;align-items:flex-start;padding:0}.kratos-app .uploaded-files ul li{display:flex;flex-direction:column;margin-right:var(--space-small);margin-bottom:var(--space-small);position:relative;top:0}.kratos-app .uploaded-files ul li .pdf{height:76px;display:flex;align-items:center;justify-content:center;background-color:var(--white)}.kratos-app .uploaded-files ul li .file-placeholder{background:var(--white);width:56px}.kratos-app .uploaded-files ul li img{display:inline-block;height:76px;width:auto;position:relative;max-width:100%}.kratos-app .uploaded-files ul li .loader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:var(--white);opacity:.7}.kratos-app .uploaded-files ul li .loader-overlay .loader{margin-top:0}.kratos-app .uploaded-files ul li .loader-overlay .loader .bubble-1,.kratos-app .uploaded-files ul li .loader-overlay .loader .bubble-2,.kratos-app .uploaded-files ul li .loader-overlay .loader .bubble-3{width:.8em;height:.8em}.kratos-app .uploaded-files ul li a{display:inline-block;width:56px;position:relative}.kratos-app .uploaded-files ul li .uploaded-files__clickable-image{width:auto}.kratos-app .uploaded-files ul li .close-button{width:20px;height:20px;background-color:var(--white);position:absolute;top:0;right:0;z-index:10;border-radius:0 0 0 var(--item-border-radius);cursor:pointer}.kratos-app .uploaded-files ul li .close-button:after{content:var(--icon-close-x);color:var(--black);font-size:9px;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;position:relative;left:6px;top:-3px}.kratos-app .wrapper{position:relative;max-width:var(--layout-max-width);margin:0 auto;padding:var(--wrapper-default-padding-top) var(--wrapper-default-padding);min-height:calc(100vh - var(--header-height));display:flex;justify-content:center;align-items:top}@media (min-width: 680px){.kratos-app .wrapper{min-height:calc(100vh - var(--header-height-tablet));padding:var(--wrapper-default-padding-top-tablet) var(--wrapper-default-padding-tablet)}}@media (min-width: 1280px){.kratos-app .wrapper{min-height:calc(100vh - var(--header-height-desktop));padding:var(--wrapper-default-padding-top-desktop) var(--wrapper-default-padding-desktop)}}@media (min-width: 1600px){.kratos-app .wrapper{min-height:calc(100vh - var(--header-height-desktop-large))}}.kratos-app .wrapper--middle{justify-content:center}.kratos-app .wrapper__container{width:100%;height:100%;position:relative;top:0;margin-bottom:48px}.kratos-app .wrapper--center{text-align:center}*{box-sizing:border-box}body.kratos{background-color:var(--body-bg);font-family:var(--font-family-base);font-size:var(--html-font-size);line-height:var(--html-line-height);letter-spacing:var(--html-letter-spacing);font-weight:var(--html-font-weight-regular);margin:0;padding:0;height:100%}body.kratos:not(.kratos-no-overflow){overflow:hidden}#kratos-root{display:flex;flex-direction:column;height:100%}#app-main{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;position:absolute;width:100%;height:100%}
