
		html body .wpcs_overlay_display_cross{z-index:2147483646!important}
		html body .wpcs_content_main.is_open{z-index:2147483647!important}
		html body .wpcs_content_main.is_open .wpcs_close_slider_icon{z-index:2!important}
		

/* TimberIN quote-slider tab: shared UK/DE visual treatment. */
html body .wpcs_tab {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 182px !important;
    height: 46px !important;
    right: -68px !important;
    padding: 0 16px !important;
    border: 1px solid #e4b98f !important;
    border-bottom: 0 !important;
    border-radius: 11px 11px 0 0 !important;
    background: linear-gradient(135deg, #b95624 0%, #8d411f 56%, #713218 100%) !important;
    box-shadow: 0 9px 24px rgba(70, 34, 17, .34), inset 0 1px 0 rgba(255, 255, 255, .24) !important;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    letter-spacing: .3px !important;
    text-align: center !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .22) !important;
    white-space: nowrap !important;
    cursor: pointer !important;
    z-index: 2147482000 !important;
    transition: background .18s ease, box-shadow .18s ease, filter .18s ease !important;
}

html body .wpcs_tab:hover,
html body .wpcs_tab:focus {
    background: linear-gradient(135deg, #c8642e 0%, #9b4924 56%, #79371b 100%) !important;
    box-shadow: 0 11px 28px rgba(70, 34, 17, .42), inset 0 1px 0 rgba(255, 255, 255, .3) !important;
    filter: saturate(1.06) !important;
}

html body .wpcs_tab:focus-visible {
    outline: 3px solid #f2c79f !important;
    outline-offset: 3px !important;
}

@media (max-width: 600px) {
    html body .wpcs_tab {
        width: 168px !important;
        height: 44px !important;
        right: -62px !important;
        padding: 0 12px !important;
        border-radius: 10px 10px 0 0 !important;
        font-size: 14px !important;
        letter-spacing: .15px !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    html body .wpcs_tab {
        transition: none !important;
    }
}


        @media (min-width: 768px) {
          body.boxed-layout {
            --ti-wh-frame-left: clamp(300px, 23vw, 440px);
            --ti-wh-frame-right-gap: 16px;
            background-position: calc(50% - 132px) 0 !important;
            overflow-x: hidden !important;
          }

          body.boxed-layout .bg-shadow {
            box-sizing: border-box !important;
            width: calc(100vw - var(--ti-wh-frame-left) - var(--ti-wh-frame-right-gap)) !important;
            max-width: none !important;
            min-width: 0 !important;
            margin-left: var(--ti-wh-frame-left) !important;
            margin-right: auto !important;
            transform: none !important;
            background-image: none !important;
            background-color: #fff !important;
            box-shadow: 0 0 18px rgba(36, 25, 18, .22) !important;
          }

          body.boxed-layout .bg-shadow > .wrapper,
          body.boxed-layout .bg-shadow > .wrapper > #header,
          body.boxed-layout .bg-shadow > .wrapper > #primary,
          body.boxed-layout .bg-shadow > .wrapper > #copyright,
          body.boxed-layout .bg-shadow > .wrapper > .clear,
          body.boxed-layout #header > #top {
            box-sizing: border-box !important;
            width: 100% !important;
            max-width: none !important;
            min-width: 0 !important;
            margin: 0 !important;
          }

          body.boxed-layout #top > .inner,
          body.boxed-layout #header > .inner,
          body.boxed-layout #primary > .inner,
          body.boxed-layout #copyright > .inner {
            box-sizing: border-box !important;
            width: auto !important;
            max-width: none !important;
            min-width: 0 !important;
            margin-left: 24px !important;
            margin-right: 24px !important;
          }

          body.boxed-layout #content {
            float: none !important;
            width: 100% !important;
            max-width: none !important;
            min-width: 0 !important;
          }

          body.boxed-layout #content > .hentry,
          body.boxed-layout #content > article {
            max-width: 100% !important;
          }
        }

        @media (max-width: 767px) {
          html,
          body {
            width: 100% !important;
            max-width: 100% !important;
            overflow-x: hidden !important;
          }

          body.boxed-layout .bg-shadow,
          body.boxed-layout .bg-shadow > .wrapper,
          body.boxed-layout #header,
          body.boxed-layout #primary,
          body.boxed-layout #primary > .inner,
          body.boxed-layout #content,
          body.boxed-layout #copyright {
            box-sizing: border-box !important;
            width: 100% !important;
            max-width: 100% !important;
            min-width: 0 !important;
            margin-left: 0 !important;
            margin-right: 0 !important;
            left: auto !important;
            right: auto !important;
            transform: none !important;
          }

          body.boxed-layout #primary > .inner {
            padding-left: 0 !important;
            padding-right: 0 !important;
          }
        }
        