/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("assets/resources/host-5e3ea32cbe/inter/files/inter-latin-400-normal--8909904ab6.woff2") format('woff2'), url() format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("assets/resources/host-5e3ea32cbe/inter/files/inter-latin-600-normal--f9a06e79cd.woff2") format('woff2'), url() format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url() format('woff2'), url() format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}



@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/resources/host-7df7caa0a5/s/sourcesans3/v20/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Ky461EN--20ab9752bd.ttf") format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/resources/host-7df7caa0a5/s/sourcesans3/v20/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kxm7FEN--950e66c48e.ttf") format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/resources/host-7df7caa0a5/s/sourcesans3/v20/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kxf7FEN--83a7278697.ttf") format('truetype');
}
@font-face {
  font-family: 'Walter Turncoat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/resources/host-7df7caa0a5/s/walterturncoat/v24/snfys0Gs98ln43n0d-14ULoToe67YA--506c7ef2b3.ttf") format('truetype');
}


body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 {
    -webkit-text-size-adjust: 100%;
    box-sizing: border-box;
    font-size: 1em
}

body.htw-source-site-shell :where(.htw-m-3766d5ee8c7fc767), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 *, body.htw-source-site-shell :where(.htw-m-3766d5ee8c7fc767):after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 :after, body.htw-source-site-shell :where(.htw-m-3766d5ee8c7fc767):before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 :before {
    box-sizing: inherit
}

body.htw-source-site-shell main.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 main {
    display: block
}

body.htw-source-site-shell hr.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

body.htw-source-site-shell a.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 a {
    background-color: transparent;
    color: currentColor;
    text-decoration: none
}

body.htw-source-site-shell b.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 b, body.htw-source-site-shell strong.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 strong {
    font-weight: bolder
}

body.htw-source-site-shell address.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 address {
    font-style: normal
}

body.htw-source-site-shell code.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 code, body.htw-source-site-shell kbd.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 kbd, body.htw-source-site-shell pre.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 pre, body.htw-source-site-shell samp.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 samp {
    font-family: monospace, monospace;
    font-size: 1em
}

body.htw-source-site-shell small.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 small {
    font-size: 80%
}

body.htw-source-site-shell sub.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 sub, body.htw-source-site-shell sup.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

body.htw-source-site-shell sub.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 sub {
    bottom: -.25em
}

body.htw-source-site-shell sup.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 sup {
    top: -.5em
}

body.htw-source-site-shell img.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 img, body.htw-source-site-shell picture.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 picture, body.htw-source-site-shell video.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 video {
    border-style: none;
    display: block;
    height: auto;
    max-width: 100%
}

body.htw-source-site-shell button.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 button, body.htw-source-site-shell input.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 input, body.htw-source-site-shell optgroup.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 optgroup, body.htw-source-site-shell select.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 select, body.htw-source-site-shell textarea.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 textarea {
    cursor: pointer;
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

body.htw-source-site-shell input.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 input, body.htw-source-site-shell select.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 select, body.htw-source-site-shell textarea.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    -webkit-opacity: 1
}

@-moz-document url-prefix() {
    body.htw-source-site-shell input.htw-m-3766d5ee8c7fc767[type=number], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 input[type=number] {
        -moz-appearance: textfield
    }
}

body.htw-source-site-shell button.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 button, body.htw-source-site-shell input.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 input {
    overflow: visible
}

body.htw-source-site-shell button.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 button, body.htw-source-site-shell select.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 select {
    text-transform: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[type=button]::-moz-focus-inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [type=button]::-moz-focus-inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[type=reset]::-moz-focus-inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [type=reset]::-moz-focus-inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[type=submit]::-moz-focus-inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [type=submit]::-moz-focus-inner, body.htw-source-site-shell button.htw-m-3766d5ee8c7fc767::-moz-focus-inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

body.htw-source-site-shell legend.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 legend {
    display: table;
    padding: 0;
    width: 100%
}

body.htw-source-site-shell fieldset.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767:not(:-moz-handler-blocked) fieldset {
    display: table-cell
}

body.htw-source-site-shell progress.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 progress {
    vertical-align: baseline
}

body.htw-source-site-shell textarea.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 textarea {
    overflow: auto
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[type=checkbox], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [type=checkbox], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[type=radio], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [type=radio] {
    box-sizing: border-box;
    padding: 0
}

body.htw-source-site-shell input.htw-m-3766d5ee8c7fc767[type=date], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 input[type=date], body.htw-source-site-shell input.htw-m-3766d5ee8c7fc767[type=file], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 input[type=file], body.htw-source-site-shell select.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 select {
    -webkit-text-fill-color: var(--text-primary)
}

body.htw-source-site-shell input.htw-m-3766d5ee8c7fc767[type=search]::-webkit-search-cancel-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 input[type=search]::-webkit-search-cancel-button, body.htw-source-site-shell input.htw-m-3766d5ee8c7fc767[type=search]::-webkit-search-decoration, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 input[type=search]::-webkit-search-decoration, body.htw-source-site-shell input.htw-m-3766d5ee8c7fc767[type=search]::-webkit-search-results-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 input[type=search]::-webkit-search-results-button, body.htw-source-site-shell input.htw-m-3766d5ee8c7fc767[type=search]::-webkit-search-results-decoration, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    appearance: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[type=number]::-webkit-inner-spin-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [type=number]::-webkit-inner-spin-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[type=number]::-webkit-outer-spin-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    height: auto;
    margin: 0
}

body.htw-source-site-shell input.htw-m-3766d5ee8c7fc767[type=number], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 input[type=number] {
    -moz-appearance: textfield !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[type=search], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[type=search]::-webkit-search-decoration, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

body.htw-source-site-shell :where(.htw-m-3766d5ee8c7fc767)::-webkit-file-upload-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

body.htw-source-site-shell details.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 details {
    display: block
}

body.htw-source-site-shell summary.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 summary {
    box-sizing: border-box;
    cursor: pointer;
    display: list-item;
    list-style: none
}

body.htw-source-site-shell details.htw-m-3766d5ee8c7fc767>summary::-webkit-details-marker, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 details>summary::-webkit-details-marker {
    display: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[hidden], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [hidden], body.htw-source-site-shell template.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 template {
    display: none
}

body.htw-source-site-shell blockquote.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 blockquote, body.htw-source-site-shell figure.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 figure, body.htw-source-site-shell ol.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 ol, body.htw-source-site-shell ul.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 ul {
    margin: 0;
    padding: 0
}

body.htw-source-site-shell ol.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 ol, body.htw-source-site-shell ul.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 ul {
    list-style: none
}

body.htw-source-site-shell h1.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 h1, body.htw-source-site-shell h2.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 h2, body.htw-source-site-shell h3.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 h3, body.htw-source-site-shell h4.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 h4, body.htw-source-site-shell h5.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 h5, body.htw-source-site-shell h6.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 h6 {
    font-size: inherit;
    font-weight: inherit;
    margin: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js-focus-visible :focus:not(.focus-visible), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js-focus-visible :focus:not(.focus-visible) {
    outline: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js-focus-visible .focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js-focus-visible .focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js-focus-visible input[type=checkbox].focus-visible+label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js-focus-visible input[type=checkbox].focus-visible+label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js-focus-visible input[type=radio].focus-visible+label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js-focus-visible input[type=radio].focus-visible+label:before {
    border-color: var(--text-reverse);
    border-radius: var(--border-radius, .125rem);
    box-shadow: 0 0 0 .125rem #1866ff;
    outline: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.skip-link, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .skip-link {
    left: .5rem;
    max-width: calc(100% - 1rem);
    opacity: 0;
    position: absolute !important;
    top: .5rem;
    transform: translateY(-120%);
    z-index: -1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.skip-link:focus, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .skip-link:focus {
    opacity: 1;
    transform: translate(0);
    transition: transform .15s ease;
    z-index: 9999
}

@keyframes htw-kf-e5381d8c241ca22a {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes htw-kf-f022972345827429 {
    to {
        transform: rotate(1turn)
    }
}

@keyframes htw-kf-d2bb3c7113314ddd {
    0% {
        color: #d7d7d7
    }

    25% {
        color: #fa264f
    }

    50% {
        color: #d7d7d7
    }

    75% {
        color: #d7d7d7
    }

    to {
        color: #d7d7d7
    }
}

@keyframes htw-kf-6209e03c87c103e0 {
    0% {
        opacity: 0;
        padding-bottom: 0;
        padding-top: 0
    }

    to {
        height: auto;
        opacity: 1;
        padding-bottom: 3.5rem;
        padding-top: .5rem
    }
}

@keyframes htw-kf-cbee26bec71368c5 {
    0% {
        opacity: 1;
        padding-bottom: 3.5rem;
        padding-top: .5rem
    }

    to {
        height: 0;
        opacity: 0;
        padding-bottom: 0;
        padding-top: 0
    }
}

@keyframes htw-kf-cb148c8494e9ab90 {

    0%,
    to {
        transform: translateY(0)
    }

    50% {
        transform: translateY(2rem)
    }
}

@keyframes htw-kf-678975cc0f1f80e7 {
    0% {
        opacity: 0;
        transform: translate(-80%)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

@keyframes htw-kf-a2276c653f1037b7 {
    0% {
        opacity: 0;
        transform: translate(80%)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

@keyframes htw-kf-a67a5085a1277a60 {
    0% {
        opacity: 0;
        transform: translateY(20%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes htw-kf-0e7bf1c6fb20b0b7 {
    to {
        transform: translate(calc(-50% - .5rem))
    }
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 {
    background-color: var(--surface-primary);
    opacity: 1 !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    --surface-primary: #fff;
    --surface-callout: #f6f6f6;
    --surface-accent: #646f78;
    --surface-inactive: #e7e8e9;
    --surface-reverse: #010c06;
    --surface-cta: #ff7240;
    --surface-cta-hover: #ff7f53;
    --surface-secondary: #77bba5;
    --surface-secondary-hover: #92c9b7;
    --surface-secondary-subtle: #d6e8e3;
    --surface-tertiary: #f1f3da;
    --surface-tertiary-hover: #f8f9ed;
    --surface-tertiary-subtle: #f5f6e4;
    --surface-functional-success: #e7f6e2;
    --surface-functional-error: #fadbdb;
    --surface-functional-warning: #faebde;
    --surface-functional-alert: #d2e5f9;
    --border-primary: #010c06;
    --border-subtle: rgba(0, 0, 0, .1);
    --border-strong: #010c06;
    --border-light: #646f78;
    --border-inactive: #cfd2d3;
    --border-focus: #1866ff;
    --border-brand: #ff7240;
    --border-brand-hover: #cc3d0b;
    --border-accent: #77bba5;
    --border-accent-hover: #478f78;
    --border-functional-success: #81bd75;
    --border-functional-error: #e80e34;
    --border-functional-warning: #ffbb2e;
    --border-functional-alert: #227ef5;
    --icon-primary: #2a2c2d;
    --icon-subtle: #646f78;
    --icon-strong: #010c06;
    --icon-inactive: #cfd2d3;
    --icon-on-color: #fff;
    --icon-brand: #ff6128;
    --icon-brand-dark: #cc3d0b;
    --icon-reverse: #fff;
    --icon-on-cta: #010c06;
    --icon-functional-success: #529145;
    --icon-functional-error: #dd0e34;
    --icon-functional-warning: #bd7e00;
    --icon-functional-alert: #0b6be0;
    --text-primary: #010c06;
    --text-accent: #646f78;
    --text-secondary: #2a2c2d;
    --text-inactive: #858d93;
    --text-reverse: #fff;
    --text-cta: #cc3d0b;
    --text-cta-hover: #b33b11;
    --text-on-cta: #010c06;
    --text-functional-success: #2f5328;
    --text-functional-error: #860920;
    --text-functional-warning: #8f5f00;
    --text-functional-alert: #8f5f00;
    background-color: var(--surface-callout);
    color: var(--text-primary);
    font-family: Source Sans\ 3, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.6;
    line-height: 1.5
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767:target, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 :target {
    scroll-margin-top: calc(var(--promo-bar-height) + var(--header-height))
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.scroll-marker, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .scroll-marker {
    height: 1px;
    position: absolute;
    top: 20rem;
    width: 100vw;
    z-index: -1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[class^="shopify-section shopify-section-group"], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [class^="shopify-section shopify-section-group"] {
    display: inline
}

body.htw-source-site-shell button.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 button {
    -webkit-tap-highlight-color: transparent;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    background: transparent;
    border: none;
    color: currentColor;
    cursor: pointer;
    line-height: 1;
    min-height: 2rem;
    min-width: 2rem;
    padding: 0
}

body.htw-source-site-shell button.htw-m-3766d5ee8c7fc767 *, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 button * {
    pointer-events: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn {
    align-items: center;
    border: .0625rem solid transparent;
    display: inline-flex;
    font-family: Walter Turncoat, sans-serif;
    font-size: 1rem;
    gap: .5625rem;
    justify-content: center;
    line-height: 1;
    max-height: 4rem;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    transition: color .15s ease-in;
    z-index: 1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn:disabled, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn:disabled {
    opacity: .5 !important;
    pointer-events: none !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn:before {
    content: "";
    display: block;
    height: 100%;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    position: absolute;
    transition: background-color .15s ease-in;
    width: 100%;
    z-index: -1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn.focus-visible {
    border-color: var(--text-reverse)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary {
    color: var(--button-text-color, #010c06);
    padding: 1.3rem 2rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary:before {
    background-color: var(--button-background-color, var(--surface-cta))
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary.btn--reverse, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary.btn--reverse {
    color: #010c06
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary.btn--reverse.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary.btn--reverse.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary.btn--reverse:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary.btn--reverse:before {
    background-color: #fff
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary-simple, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary-simple {
    -webkit-tap-highlight-color: transparent;
    align-items: center;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    background: transparent;
    border: .0625rem solid transparent;
    color: currentColor;
    color: var(--button-text-color, #010c06);
    cursor: pointer;
    display: inline-flex;
    font-family: Walter Turncoat, sans-serif;
    font-family: Source Sans\ 3, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    font-weight: 700;
    gap: .5625rem;
    justify-content: center;
    line-height: 1;
    max-height: 4rem;
    min-height: 2rem;
    min-width: 2rem;
    padding: 1.3rem 2rem;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    transition: color .15s ease-in;
    z-index: 1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary-simple *, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary-simple * {
    pointer-events: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary-simple:disabled, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary-simple:disabled {
    opacity: .5 !important;
    pointer-events: none !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary-simple:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary-simple:before {
    content: "";
    display: block;
    height: 100%;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    position: absolute;
    transition: background-color .15s ease-in;
    width: 100%;
    z-index: -1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary-simple.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary-simple.focus-visible {
    border-color: var(--text-reverse)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary-simple.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary-simple.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary-simple:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary-simple:before {
    background-color: var(--button-background-color, var(--surface-cta))
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--secondary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--secondary {
    background-color: var(--surface-cta);
    border-radius: .15rem;
    color: #010c06;
    padding: 1.3rem 2rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--secondary:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--secondary:before {
    display: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--secondary:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--secondary:hover {
    background-color: var(--surface-cta-hover)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--hollow, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--hollow {
    color: var(--text-primary);
    padding: 1.3rem 1.5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--hollow:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--hollow:before {
    border: .15625rem solid var(--border-strong)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--hollow.btn--reverse, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--hollow.btn--reverse {
    color: #fff
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--hollow.btn--reverse:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--hollow.btn--reverse:before {
    border-color: #f6f6f6
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--hollow.btn--reverse.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--hollow.btn--reverse.focus-visible {
    border-color: transparent
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--hollow.btn--reverse .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--hollow.btn--reverse .icon {
    color: var(--text-cta)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary--hollow, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary--hollow {
    -webkit-tap-highlight-color: transparent;
    align-items: center;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    background: transparent;
    border: .0625rem solid transparent;
    color: currentColor;
    cursor: pointer;
    display: inline-flex;
    font-family: Walter Turncoat, sans-serif;
    font-family: Source Sans\ 3, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    font-size: .875rem;
    font-weight: 700;
    gap: .5625rem;
    justify-content: center;
    line-height: 1;
    max-height: 4rem;
    min-height: 2rem;
    min-width: 2rem;
    padding: .5rem .75rem;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    transition: color .15s ease-in;
    z-index: 1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary--hollow *, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary--hollow * {
    pointer-events: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary--hollow:disabled, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary--hollow:disabled {
    opacity: .5 !important;
    pointer-events: none !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary--hollow:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary--hollow:before {
    content: "";
    display: block;
    height: 100%;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    position: absolute;
    transition: background-color .15s ease-in;
    width: 100%;
    z-index: -1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary--hollow.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary--hollow.focus-visible {
    border-color: var(--text-reverse)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary--hollow:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary--hollow:before {
    border: .15625rem solid var(--surface-cta);
    border-radius: .125rem;
    -webkit-mask-image: none !important;
    mask-image: none !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--icon {
    --hover-color: var(--icon-brand-dark);
    padding: .75rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--wide, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--wide {
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--sm, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--sm {
    font-size: 1rem;
    padding: .75rem 1rem !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--short, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--short {
    padding: 1rem 2rem !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--simple, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--simple, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--simple:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--simple:before {
    border-radius: .125rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--simple:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--simple:before {
    -webkit-mask-image: none !important;
    mask-image: none !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container {
    max-width: 78rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container-medium, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container-medium {
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container-medium, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container-medium {
    max-width: 70rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container-text {
    max-width: 52.5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container-small, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container-small, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container-text {
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container-small, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container-small {
    max-width: 37.5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container-full, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container-full {
    padding-inline: 1.5rem;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.hide, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .hide {
    display: none !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sr-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sr-only {
    clip: rect(0 0 0 0);
    border: 0;
    display: block;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.desktop-lg-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .desktop-lg-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.desktop-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .desktop-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.desktop-up, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .desktop-up, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.mobile-lg-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .mobile-lg-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.mobile-lg-up, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .mobile-lg-up, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tablet-lg-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tablet-lg-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tablet-lg-up, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tablet-lg-up, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tablet-sm-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tablet-sm-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tablet-sm-up, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tablet-sm-up {
    display: none !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .icon {
    fill: currentColor;
    flex-shrink: 0;
    height: var(--icon-size, 1.25rem);
    width: var(--icon-size, 1.25rem)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.icon--xs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .icon--xs {
    --icon-size: 0.85rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.icon--sm, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .icon--sm {
    --icon-size: 1rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.icon--md, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .icon--md {
    --icon-size: 1.5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.icon--lg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .icon--lg {
    --icon-size: 1.625rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.icon--xl, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .icon--xl {
    --icon-size: 2.25rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.icon--xxl, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .icon--xxl {
    --icon-size: 3rem
}

body.htw-source-site-shell input.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 input, body.htw-source-site-shell select.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 select, body.htw-source-site-shell textarea.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 textarea {
    background-color: var(--surface-primary);
    border: .0625rem solid var(--border-light);
    border-radius: .125rem;
    color: currentColor;
    font-size: var(--font-size, 1rem);
    line-height: 1.4;
    padding: 0 .75rem;
    width: 100%
}

body.htw-source-site-shell select.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 select {
    min-height: 2.5rem;
    padding: .55rem .75rem
}

body.htw-source-site-shell input.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 input {
    min-height: 3rem;
    padding: .65rem .75rem
}

body.htw-source-site-shell textarea.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 textarea {
    padding: .75rem;
    resize: vertical
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-group, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-group {
    position: relative
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-group label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-group label {
    cursor: pointer;
    display: block;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.1;
    margin-bottom: .35rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-group--error input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-group--error input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-group--error select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-group--error select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-group--error textarea, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-group--error textarea {
    background-color: var(--surface-functional-error);
    border-color: var(--border-functional-error);
    color: var(--text-functional-error)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-group--error .input-subtext, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-group--error .input-subtext, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-group--error label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-group--error label {
    color: var(--text-functional-error)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-sublink, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-sublink, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-subtext, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-subtext {
    font-size: .6875rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-subtext, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-subtext {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    gap: .5rem;
    justify-content: flex-start;
    margin-top: .25rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-select {
    background-color: var(--surface-primary);
    display: flex;
    position: relative
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-select select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-select select {
    border-radius: .125rem;
    padding-right: 1.75rem;
    text-overflow: ellipsis
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-select:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-select:after {
    border-bottom: .09375rem solid;
    border-right: .09375rem solid;
    bottom: calc(50% - .2rem);
    content: "";
    display: block;
    height: .5rem;
    pointer-events: none;
    position: absolute;
    right: .85rem;
    transform: rotate(45deg);
    transform-origin: 50% 65%;
    transition: transform .3s ease-in-out;
    width: .5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-select--stylized select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-select--stylized select {
    font-family: Walter Turncoat, sans-serif
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-nested input:not([type=submit]), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-nested input:not([type=submit]) {
    border-radius: 5.25rem;
    height: 3rem;
    min-height: 0;
    padding: .25rem 3.25rem .25rem 1rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-nested [type=submit], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-nested [type=submit], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-nested button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-nested button {
    --border-radius: 50%;
    border-radius: var(--border-radius);
    bottom: 0;
    height: 3rem;
    position: absolute;
    right: 0;
    width: 3rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-line, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-line {
    align-items: stretch;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: .5rem;
    justify-content: flex-start;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-line input:not([type=submit]), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-line input:not([type=submit]) {
    flex: 1;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-line .btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-line .btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-line label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-line label {
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-checkbox, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-checkbox, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-radio, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-radio {
    font-size: 1rem;
    position: relative
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-checkbox input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-checkbox input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-radio input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-radio input {
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-checkbox label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-checkbox label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-radio label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-radio label {
    align-items: center;
    display: inline-flex;
    gap: .55rem;
    position: relative
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-checkbox label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-checkbox label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-radio label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-radio label:before {
    background-color: var(--background-color, var(--surface-primary));
    border: .0625rem solid var(--primary-color, var(--border-strong));
    content: "";
    flex-shrink: 0;
    font-size: .75rem;
    height: 1rem;
    width: 1rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-checkbox input:checked~label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-checkbox input:checked~label:before {
    background-color: var(--primary-color, var(--surface-cta));
    border-color: var(--primary-color, var(--surface-cta))
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-checkbox input:checked~label:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-checkbox input:checked~label:after {
    border-bottom: .125rem solid;
    border-left: .125rem solid;
    color: var(--secondary-color, var(--text-on-cta));
    content: "";
    display: block;
    height: .35rem;
    left: .2rem;
    position: absolute;
    top: calc(50% - .3rem);
    transform: rotate(-50deg);
    width: .7rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-radio label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-radio label:before {
    --border-radius: 50%;
    border-radius: var(--border-radius);
    box-shadow: inset 0 0 0 .125rem var(--background-color, var(--surface-primary))
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-radio input:checked~label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-radio input:checked~label:before {
    background-color: var(--primary-color, var(--icon-strong));
    border-color: var(--primary-color, var(--border-strong))
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-placeholder, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-placeholder {
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.media-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .media-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-placeholder, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-placeholder {
    background-color: var(--surface-callout)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.media-image.loaded, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .media-image.loaded {
    animation: htw-kf-e5381d8c241ca22a .35s ease-in;
    background-color: transparent
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.media-image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .media-image img {
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.media-square, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .media-square {
    position: relative
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.media-square:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .media-square:after {
    content: "";
    display: block;
    padding-bottom: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.media-square img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .media-square img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.media-square video, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .media-square video {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.media-cover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .media-cover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.media-square img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .media-square img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.media-square video, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .media-square video {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.section, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .section {
    margin-bottom: 3rem;
    margin-top: 3rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.section-padding, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .section-padding {
    padding-block: 1.5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.section-app, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .section-app {
    background-color: #fff;
    color: #010c06;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.t-left, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .t-left {
    text-align: left
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.t-right, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .t-right {
    text-align: right
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.t-center, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .t-center {
    text-align: center
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.t-bold, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .t-bold {
    font-weight: 700
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.t-white, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .t-white {
    color: var(--text-reverse)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.t-black, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .t-black {
    color: var(--text-primary)
}

body.htw-source-site-shell :where(.htw-m-3766d5ee8c7fc767)::-moz-selection, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 ::-moz-selection {
    background-color: var(--surface-cta);
    color: var(--text-on-cta)
}

body.htw-source-site-shell :where(.htw-m-3766d5ee8c7fc767)::selection, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 ::selection {
    background-color: var(--surface-cta);
    color: var(--text-on-cta)
}

body.htw-source-site-shell :where(.htw-m-3766d5ee8c7fc767)::-moz-placeholder, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 ::-moz-placeholder {
    color: currentColor;
    opacity: .75
}

body.htw-source-site-shell :where(.htw-m-3766d5ee8c7fc767)::placeholder, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 ::placeholder {
    color: currentColor;
    opacity: .75
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.hamburger, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .hamburger {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.hamburger__box, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .hamburger__box {
    color: var(--surface-reverse);
    display: block;
    height: 1rem;
    margin: .75rem .625rem;
    position: relative;
    width: 1.25rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.hamburger__box span, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .hamburger__box span {
    background-color: currentColor;
    border-radius: .125rem;
    display: block;
    height: .125rem;
    left: 0;
    position: absolute;
    transform: rotate(0deg);
    transition: transform .25s ease-in-out;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.hamburger__box span:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .hamburger__box span:first-child {
    top: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.hamburger__box span:nth-child(2), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .hamburger__box span:nth-child(2), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.hamburger__box span:nth-child(3), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .hamburger__box span:nth-child(3) {
    top: .4375rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.hamburger__box span:nth-child(4), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .hamburger__box span:nth-child(4) {
    top: .875rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.hamburger.is-active .hamburger__box span:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .hamburger.is-active .hamburger__box span:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.hamburger.is-active .hamburger__box span:nth-child(4), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .hamburger.is-active .hamburger__box span:nth-child(4) {
    top: .5rem;
    transform: scale(0)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.hamburger.is-active .hamburger__box span:nth-child(2), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .hamburger.is-active .hamburger__box span:nth-child(2) {
    transform: rotate(45deg)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.hamburger.is-active .hamburger__box span:nth-child(3), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .hamburger.is-active .hamburger__box span:nth-child(3) {
    transform: rotate(-45deg)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.hamburger__label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .hamburger__label {
    clip: rect(0 0 0 0);
    border: 0;
    display: block;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header {
    --header-logo-width: 4rem;
    --header-container-gap: 0.5rem;
    --header-link-inline-margin: 0.5rem;
    background-color: var(--surface-primary);
    max-width: 100vw;
    padding: .5rem;
    position: sticky;
    top: 0;
    transition: transform .25s ease;
    z-index: 9
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header a {
    color: var(--text-primary)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.is-showing-sticky-bar .fm-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .is-showing-sticky-bar .fm-header {
    transform: translateY(-100%)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__container {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: var(--header-container-gap);
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__nav, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__nav {
    flex: 1;
    flex-shrink: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__utilities, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__utilities {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: .5rem;
    justify-content: flex-end
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__utilities .btn--icon:not([type=submit]), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__utilities .btn--icon:not([type=submit]) {
    padding: .25rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__search-desktop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__search-desktop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.layout-landing .fm-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .layout-landing .fm-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.layout-product-voting .fm-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .layout-product-voting .fm-header {
    display: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.layout-coffee-club .fm-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .layout-coffee-club .fm-header {
    position: relative
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__logo, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__logo {
    flex-shrink: 0;
    height: 4rem;
    -o-object-fit: contain;
    object-fit: contain;
    width: 4rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__cart-btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__cart-btn {
    padding: .75rem .25rem .75rem 0 !important;
    position: relative
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__search, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__search {
    align-items: center;
    background-color: transparent;
    border: none;
    display: flex;
    flex-direction: row;
    font-size: .75rem;
    justify-content: center;
    position: relative;
    top: .125rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__desktop-link, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__desktop-link {
    display: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__cart-count, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__cart-count {
    align-items: center;
    background-color: var(--surface-cta);
    border-radius: 50%;
    color: var(--text-on-cta);
    display: flex;
    flex-direction: row;
    font-family: Source Sans\ 3, sans-serif;
    font-size: .6875rem;
    font-weight: 700;
    height: 1.5rem;
    justify-content: center;
    position: absolute;
    right: -.2rem;
    top: .2rem;
    width: 1.5rem;
    z-index: 2
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__dropdown, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__dropdown {
    background-color: var(--surface-primary);
    border-top: .0625rem solid rgba(var(--border-primary), .07);
    display: none;
    height: 0;
    left: 0;
    margin: 0 -.1875rem;
    opacity: 0;
    overflow: hidden;
    padding: 0 .1875rem;
    position: absolute;
    right: 0;
    top: 100%;
    width: calc(100% + .375rem)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__dropdown:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__dropdown:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__dropdown:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__dropdown:before {
    content: "";
    display: block;
    position: relative;
    z-index: -1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__dropdown:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__dropdown:before {
    margin-top: -.3125rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__dropdown:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__dropdown:after {
    margin-bottom: -2.8125rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__dropdown.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__dropdown.is-active {
    display: block;
    transition: padding .3s ease, opacity .3s ease
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__dropdown.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__dropdown.is-visible {
    height: auto;
    opacity: 1;
    padding-bottom: 3.5rem;
    padding-top: .5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__dropdown-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__dropdown-wrapper {
    display: grid;
    gap: 2rem;
    padding-top: 2rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__dropdown-wrapper .predictive-search__results>:last-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__dropdown-wrapper .predictive-search__results>:last-child {
    padding-bottom: 2rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__fly-out, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__fly-out {
    background-color: var(--surface-primary);
    bottom: 0;
    display: none;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .4s cubic-bezier(.16, .87, .5, 1);
    width: 100%;
    z-index: 10
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__fly-out.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__fly-out.is-active {
    display: block
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__fly-out.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__fly-out.is-visible {
    opacity: 1;
    transform: translateX(0)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__fly-out-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__fly-out-wrapper {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: .25rem;
    height: var(--header-height);
    justify-content: space-between;
    padding-inline: 1.25rem .5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__fly-out-wrapper>:not(.btn--icon), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__fly-out-wrapper>:not(.btn--icon) {
    flex: 1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__search.is-active .show-search-field, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__search.is-active .show-search-field {
    display: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__search.is-active .hide-search-field, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__search.is-active .hide-search-field, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__search:not(.is-active) .show-search-field, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__search:not(.is-active) .show-search-field {
    display: block
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__search:not(.is-active) .hide-search-field, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__search:not(.is-active) .hide-search-field {
    display: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.header-desktop-search, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .header-desktop-search {
    background-color: var(--surface-primary);
    display: none;
    height: 0;
    left: 0;
    margin: 0 -.1875rem;
    opacity: 0;
    overflow: hidden;
    overflow: visible;
    padding: 0 .1875rem;
    position: absolute;
    right: 0;
    top: 100%;
    width: calc(100% + .375rem)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.header-desktop-search:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .header-desktop-search:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.header-desktop-search:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .header-desktop-search:before {
    content: "";
    display: block;
    position: relative;
    z-index: -1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.header-desktop-search:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .header-desktop-search:before {
    margin-top: -.3125rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.header-desktop-search:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .header-desktop-search:after {
    margin-bottom: -2.8125rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.header-desktop-search.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .header-desktop-search.is-active {
    display: block;
    transition: padding .3s ease, opacity .3s ease
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.header-desktop-search.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .header-desktop-search.is-visible {
    height: auto;
    opacity: 1;
    padding-bottom: 3.5rem;
    padding-top: .5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.header-desktop-search__wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .header-desktop-search__wrapper {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    gap: 2rem;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 60rem;
    padding: 1.5rem 0 1rem;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.header-desktop-search__wrapper .predictive-search__results, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .header-desktop-search__wrapper .predictive-search__results {
    border-radius: 0;
    padding: 0 2rem 1.5rem;
    top: calc(100% + 50px);
    z-index: 8
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.header-desktop-search__wrapper .predictive-search__results-inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .header-desktop-search__wrapper .predictive-search__results-inner {
    gap: 1rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.header-desktop-search__results, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .header-desktop-search__results {
    display: grid;
    gap: 3rem;
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d {
    z-index: 9
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__list {
    display: flex;
    flex-direction: row;
    margin-bottom: 0;
    margin-left: -.75rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-one, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-one {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-size: 1rem;
    font-weight: 600;
    justify-content: center;
    line-height: 1;
    margin: 0 var(--header-link-inline-margin);
    min-height: 2rem;
    padding: .825rem 0 .25rem;
    position: relative;
    white-space: nowrap
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-one:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-one:before {
    background-color: var(--surface-cta);
    content: "";
    display: block;
    left: 0;
    position: absolute;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .3s ease;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-one.is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-one.is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-one:active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-one:active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-one:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-one:hover:before {
    transform: scaleX(1)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-one:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-one:before {
    bottom: -.5rem;
    height: .13rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-one.has-dropdown, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-one.has-dropdown {
    align-items: center;
    display: inline-flex
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-one.has-dropdown:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-one.has-dropdown:after {
    border-bottom: .125rem solid;
    border-right: .125rem solid;
    content: "";
    display: block;
    height: .5rem;
    margin: 0 .4rem .25rem .75rem;
    transform: rotate(45deg);
    transform-origin: 50% 65%;
    transition: transform .3s ease-in-out;
    width: .5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-one.has-dropdown.is-active:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-one.has-dropdown.is-active:after {
    transform: rotate(225deg)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-two, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-two {
    color: var(--text-cta);
    display: inline-block;
    font-size: 1.125rem;
    font-weight: 600;
    margin-bottom: 1.5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-two.has-dropdown, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-two.has-dropdown {
    align-items: center;
    display: inline-flex
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-two.has-dropdown:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-two.has-dropdown:after {
    border-bottom: .125rem solid;
    border-right: .125rem solid;
    content: "";
    display: block;
    height: .5rem;
    margin: 0 .4rem .25rem .75rem;
    transform: rotate(45deg);
    transform-origin: 50% 65%;
    transition: transform .3s ease-in-out;
    width: .5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-two.has-dropdown.is-active:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-two.has-dropdown.is-active:after {
    transform: rotate(225deg)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-two[href], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-two[href] {
    color: var(--text-secondary);
    position: relative
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-two[href]:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-two[href]:before {
    background-color: var(--surface-cta);
    content: "";
    display: block;
    left: 0;
    position: absolute;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .3s ease;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-two[href].is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-two[href].is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-two[href]:active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-two[href]:active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-two[href]:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-two[href]:hover:before {
    transform: scaleX(1)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-two[href]:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-two[href]:before {
    background-color: var(--border-brand);
    bottom: -.1rem;
    height: .0625rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-two[href].is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-two[href].is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-two[href]:active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-two[href]:active:before {
    height: .125rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-three, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-three {
    color: var(--text-secondary);
    font-size: 1rem;
    position: relative
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-three:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-three:before {
    background-color: var(--surface-cta);
    content: "";
    display: block;
    left: 0;
    position: absolute;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .3s ease;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-three.is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-three.is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-three:active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-three:active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-three:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-three:hover:before {
    transform: scaleX(1)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-three:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-three:before {
    background-color: var(--border-brand);
    bottom: -.1rem;
    height: .0625rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-three.is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-three.is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-three:active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-three:active:before {
    height: .125rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__item-level-three:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__item-level-three:hover {
    color: var(--text-cta)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__dropdown-level-one, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__dropdown-level-one {
    background-color: var(--surface-primary);
    border-top: .0625rem solid var(--border-subtle);
    display: none;
    height: 0;
    left: 0;
    margin: 0 -.1875rem;
    opacity: 0;
    overflow: hidden;
    padding: 0 .1875rem;
    position: absolute;
    right: 0;
    top: 100%;
    width: calc(100% + .375rem)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__dropdown-level-one:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__dropdown-level-one:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__dropdown-level-one:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__dropdown-level-one:before {
    content: "";
    display: block;
    position: relative;
    z-index: -1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__dropdown-level-one:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__dropdown-level-one:before {
    margin-top: -.3125rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__dropdown-level-one:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__dropdown-level-one:after {
    margin-bottom: -2.8125rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__dropdown-level-one.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__dropdown-level-one.is-active {
    display: block;
    transition: padding .3s ease, opacity .3s ease
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__dropdown-level-one.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__dropdown-level-one.is-visible {
    height: auto;
    opacity: 1;
    padding-bottom: 3.5rem;
    padding-top: .5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__dropdown-level-one-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__dropdown-level-one-wrapper {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    gap: 2rem;
    justify-content: space-between;
    padding: 3rem calc(var(--header-logo-width) + var(--header-container-gap) + var(--header-link-inline-margin)/2);
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__links, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__links {
    align-items: flex-start;
    display: flex;
    flex: 1;
    flex-direction: row;
    gap: 3rem;
    justify-content: flex-start
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__links>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__links>* {
    flex: auto;
    max-width: 12rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__links--no-third-level, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__links--no-third-level {
    display: grid;
    gap: .25rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__links--no-third-level a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__links--no-third-level a {
    margin-bottom: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__ctas, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__ctas {
    align-items: flex-start;
    display: flex;
    flex: 1;
    flex-direction: row;
    gap: 2rem;
    justify-content: flex-start
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__ctas>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__ctas>* {
    flex: 1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__ctas--limit-2, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__ctas--limit-2 {
    justify-content: flex-end
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d-cta {
    display: grid;
    gap: .5rem;
    max-width: 11.25rem;
    position: relative
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d-cta a:first-of-type:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d-cta a:first-of-type:before {
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d-cta a:first-of-type.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d-cta a:first-of-type.focus-visible {
    box-shadow: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d-cta a:first-of-type.focus-visible:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d-cta a:first-of-type.focus-visible:before {
    border-color: var(--text-reverse);
    border-radius: var(--border-radius, .125rem);
    box-shadow: 0 0 0 .125rem #1866ff;
    outline: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d-cta:hover .menu-d-cta__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d-cta:hover .menu-d-cta__title {
    color: var(--text-cta-hover)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d-cta__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d-cta__text {
    display: grid;
    gap: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d-cta__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d-cta__title {
    font-size: 1.125rem;
    font-weight: 600
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d-cta__subtitle, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d-cta__subtitle {
    color: var(--text-accent);
    font-size: 1rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__sample-pack, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__sample-pack {
    align-items: center;
    border: .0625rem solid var(--border-light);
    border-radius: .25rem;
    display: flex;
    flex-direction: column;
    font-size: 1rem;
    font-weight: 600;
    gap: .625rem;
    justify-content: center;
    line-height: 1.45;
    padding: .75rem;
    text-transform: capitalize;
    transition: all .15s ease-in;
    white-space: nowrap
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__sample-pack.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__sample-pack.focus-visible {
    border-color: var(--border-brand)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.overlay, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .overlay {
    background-color: #646f78;
    bottom: 0;
    cursor: pointer;
    display: none;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .15s ease;
    z-index: -1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.overlay.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .overlay.is-active {
    display: block;
    z-index: 7
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.overlay.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .overlay.is-visible {
    opacity: .5
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.overlay--above-header.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .overlay--above-header.is-active {
    z-index: 10
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.overlay--above-modals.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .overlay--above-modals.is-active {
    z-index: 11
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar {
    background-color: #010c06;
    display: block;
    overflow: hidden;
    position: relative;
    width: 100vw;
    z-index: 9
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.layout-landing .promo-bar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .layout-landing .promo-bar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.layout-product-voting .promo-bar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .layout-product-voting .promo-bar {
    display: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar__wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar__wrapper {
    position: relative
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar__list {
    -ms-overflow-style: none;
    display: flex;
    margin-bottom: 0;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar__list::-webkit-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar__list::-webkit-scrollbar {
    background: transparent;
    display: none;
    height: 0;
    width: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar__list::-moz-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar__list::-moz-scrollbar {
    display: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar__list.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar__list.focus-visible {
    border-radius: var(--border-radius, .125rem);
    box-shadow: inset 0 0 0 .125rem #1866ff
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar__message, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar__message {
    align-items: center;
    color: #ff7f53;
    display: flex;
    flex-direction: row;
    font-size: 1rem;
    font-weight: 700;
    justify-content: center;
    min-width: 100%;
    padding: .65rem 2rem;
    scroll-snap-align: center;
    text-align: center
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar__message p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar__message p {
    font-size: 1rem;
    margin: 0 auto
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar__message a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar__message a {
    color: #ff7f53;
    text-decoration: underline
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar__btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar__btn {
    --distance-from-edge: 0.25rem;
    color: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar__btn:first-of-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar__btn:first-of-type {
    left: var(--distance-from-edge)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar__btn:nth-of-type(2), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar__btn:nth-of-type(2) {
    right: var(--distance-from-edge)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.label-moves label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .label-moves label {
    background-color: transparent;
    bottom: 0;
    display: inline-block;
    font-size: 1rem;
    font-weight: 600;
    height: 1rem;
    left: .75rem;
    padding: 0 .25rem;
    position: absolute;
    top: -.45em;
    transform: translateY(calc(150% - .15em)) scale(1);
    transform-origin: left;
    transition: transform .25s ease
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.label-moves input:not(:-moz-placeholder-shown)+label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .label-moves input:not(:-moz-placeholder-shown)+label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.label-moves textarea:not(:-moz-placeholder-shown)+label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .label-moves textarea:not(:-moz-placeholder-shown)+label {
    background-color: var(--surface-primary);
    transform: translateY(0) scale(.75)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.label-moves input:not(:placeholder-shown)+label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .label-moves input:not(:placeholder-shown)+label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.label-moves textarea:not(:placeholder-shown)+label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .label-moves textarea:not(:placeholder-shown)+label {
    background-color: var(--surface-primary);
    transform: translateY(0) scale(.75)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.label-moves input::-moz-placeholder, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .label-moves input::-moz-placeholder, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.label-moves textarea::-moz-placeholder, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .label-moves textarea::-moz-placeholder {
    color: transparent
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.label-moves input::placeholder, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .label-moves input::placeholder, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.label-moves textarea::placeholder, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .label-moves textarea::placeholder {
    color: transparent
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.label-moves--is-moved label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .label-moves--is-moved label {
    background-color: var(--surface-primary);
    transform: translateY(0) scale(1)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty {
    --min-size: 2rem;
    --max-input-width: 2.5em;
    --input-margin: 0 8px;
    --border-radius: 0.25rem;
    align-items: stretch;
    background-color: var(--surface-primary);
    border: .0625rem solid var(--border-light);
    border-left: 0;
    border-radius: var(--border-radius);
    border-right: 0;
    box-sizing: content-box;
    display: inline-flex;
    line-height: 1;
    margin-top: 0;
    padding-top: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty__button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty__button {
    border: .0625rem solid var(--border-light);
    margin: -.0625rem;
    min-width: var(--min-size);
    width: 2rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty__button .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty__button .icon {
    color: var(--icon-base);
    height: auto;
    width: .75rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty__button:first-of-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty__button:first-of-type {
    border-radius: var(--border-radius) 0 0 var(--border-radius);
    border-right: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty__button:nth-of-type(2), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty__button:nth-of-type(2) {
    border-left: 0;
    border-radius: 0 var(--border-radius) var(--border-radius) 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty__button.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty__button.focus-visible {
    background-color: var(--surface-primary) !important;
    z-index: 1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty__input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty__input {
    background-color: var(--surface-primary);
    border: 0;
    font-size: .6875rem;
    font-weight: 800;
    margin: var(--input-margin);
    max-width: var(--max-input-width);
    min-height: var(--min-size);
    min-width: var(--min-size);
    padding: 0;
    text-align: center
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty--lg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty--lg {
    --max-input-width: 2rem;
    --input-margin: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty--lg .input-qty__input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty--lg .input-qty__input {
    font-size: 1rem;
    font-weight: 700
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty-alt, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty-alt {
    --min-size: 2rem;
    align-items: stretch;
    box-sizing: content-box;
    display: inline-flex;
    line-height: 1;
    margin-top: 0;
    padding-top: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty-alt__button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty-alt__button {
    box-sizing: border-box;
    min-width: 2rem;
    padding: 0 !important;
    width: var(--min-size)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty-alt__button .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty-alt__button .icon {
    color: var(--text-on-cta);
    height: auto;
    width: .75rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty-alt__button.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty-alt__button.focus-visible {
    z-index: 1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty-alt__input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty-alt__input {
    border: 0;
    font-size: 1rem;
    font-weight: 900;
    margin: 0 .125rem;
    min-height: var(--min-size);
    min-width: 1.5rem;
    padding: 0;
    text-align: center
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty-alt__input.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty-alt__input.focus-visible {
    background-color: var(--surface-primary)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-qty-alt__input:disabled, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-qty-alt__input:disabled {
    color: var(--text-primary) !important;
    opacity: 1 !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tc-capture-kit.svelte-deweka, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tc-capture-kit.svelte-deweka {
    z-index: 2 !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tc-dialog.svelte-deweka, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tc-dialog.svelte-deweka {
    margin-left: .75rem !important;
    margin-top: .5rem !important;
    transform: translateY(calc(var(--header-height) + var(--promo-bar-height))) !important;
    transition: transform .25s ease
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.layout-coffee-club #htw-m-3766d5ee8c7fc767--tc-capture-kit-5283786d55, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .layout-coffee-club #htw-m-3766d5ee8c7fc767--tc-capture-kit-5283786d55, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.layout-product-voting #htw-m-3766d5ee8c7fc767--tc-capture-kit-5283786d55, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .layout-product-voting #htw-m-3766d5ee8c7fc767--tc-capture-kit-5283786d55, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.template-gift_card .tc-capture-kit.svelte-deweka, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .template-gift_card .tc-capture-kit.svelte-deweka {
    display: none !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--smile-ui-container-7a47e75a65, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--smile-ui-container-7a47e75a65 {
    position: static !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--smile-ui-container-7a47e75a65>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--smile-ui-container-7a47e75a65>* {
    bottom: 0;
    position: fixed;
    right: 0;
    z-index: 10
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--smile-ui-container-7a47e75a65 .smile-launcher-closed, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--smile-ui-container-7a47e75a65 .smile-launcher-closed {
    z-index: 2
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.layout-coffee-club #htw-m-3766d5ee8c7fc767--smile-ui-container-7a47e75a65, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .layout-coffee-club #htw-m-3766d5ee8c7fc767--smile-ui-container-7a47e75a65, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.layout-product-voting #htw-m-3766d5ee8c7fc767--smile-ui-container-7a47e75a65, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .layout-product-voting #htw-m-3766d5ee8c7fc767--smile-ui-container-7a47e75a65, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.template-gift_card #htw-m-3766d5ee8c7fc767--smile-ui-container-7a47e75a65, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .template-gift_card #htw-m-3766d5ee8c7fc767--smile-ui-container-7a47e75a65 {
    display: none !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--ada-button-frame-7240a579fc, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--ada-button-frame-7240a579fc {
    z-index: 2 !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.layout-coffee-club #htw-m-3766d5ee8c7fc767--ada-button-frame-7240a579fc, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .layout-coffee-club #htw-m-3766d5ee8c7fc767--ada-button-frame-7240a579fc, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.layout-coffee-club #htw-m-3766d5ee8c7fc767--ps__widget_container-ac3fadfa78, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .layout-coffee-club #htw-m-3766d5ee8c7fc767--ps__widget_container-ac3fadfa78, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.layout-product-voting #htw-m-3766d5ee8c7fc767--ada-button-frame-7240a579fc, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .layout-product-voting #htw-m-3766d5ee8c7fc767--ada-button-frame-7240a579fc, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.layout-product-voting #htw-m-3766d5ee8c7fc767--ps__widget_container-ac3fadfa78, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .layout-product-voting #htw-m-3766d5ee8c7fc767--ps__widget_container-ac3fadfa78 {
    display: none !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--ps__widget_container-ac3fadfa78, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--ps__widget_container-ac3fadfa78 {
    z-index: 9 !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--storerocket-widget-5afe88adea, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--storerocket-widget-5afe88adea {
    z-index: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-window, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-window {
    align-items: center;
    background-color: rgba(1, 12, 6, .5) !important;
    display: flex;
    font-family: Source Sans\ 3, sans-serif !important;
    height: 100%;
    justify-content: center
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cookieconsent-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cookieconsent-wrapper {
    background-color: #fff !important;
    border-radius: 8px !important;
    color: #010c06 !important;
    flex-direction: column !important;
    gap: 12px !important;
    padding: 20px !important;
    text-align: left !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cookieconsent-wrapper div, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cookieconsent-wrapper div, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cookieconsent-wrapper p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cookieconsent-wrapper p {
    text-align: left !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cookieconsent-wrapper div, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cookieconsent-wrapper div {
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cookieconsent-wrapper a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cookieconsent-wrapper a {
    opacity: 1 !important;
    text-decoration-line: underline !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cookieconsent-wrapper button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cookieconsent-wrapper button {
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 8px !important;
    padding: 12px !important;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cc-settings-dialog, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cc-settings-dialog {
    --preferences-color: #010c06 !important;
    --preferences-bgcolor: #fff !important;
    border-radius: 8px !important;
    padding: 20px 16px !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cc-btn-close-settings, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cc-btn-close-settings {
    right: 10px;
    top: 10px
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cc-btn-close-settings:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cc-btn-close-settings:after {
    font-size: 24px !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cookie-settings-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cookie-settings-header {
    border-bottom: none !important;
    font-size: 23px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    padding: 0 !important;
    text-align: left !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cc-checkbox-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cc-checkbox-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-cookie-category-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-cookie-category-text {
    margin-bottom: 16px !important;
    margin-top: 16px !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-highlight, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-highlight {
    border-top: none !important;
    gap: 12px !important;
    padding-top: 0 !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-consent-verification, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-consent-verification {
    font-size: 12px !important;
    font-style: normal !important;
    margin-top: 12px !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-consent-verification a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-consent-verification a {
    font-weight: 400 !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-compliance button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-compliance button {
    border-radius: 4px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    padding: 12px !important;
    width: 100% !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-settings, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-settings {
    background-color: #fff !important;
    border-color: #646f78 !important;
    border-width: 1px !important;
    color: #010c06 !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-allow, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-allow {
    background-color: #010c06 !important;
    color: #fff !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-compliance>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-compliance>* {
    flex: 1 0 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-accept-reject-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-accept-reject-container {
    gap: 12px
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-btn-accept-all, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-btn-accept-all {
    background-color: #010c06 !important;
    border-radius: 4px !important;
    color: #fff !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-btn-accept-selected, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-btn-accept-selected {
    background-color: #fff !important;
    border-color: #646f78 !important;
    border-radius: 4px !important;
    border-width: 1px !important;
    color: #010c06 !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cc-btn-close-settings, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cc-btn-close-settings {
    color: #010c06 !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-settings-dialog, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-settings-dialog {
    border-radius: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-checkbox, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-checkbox {
    background-color: #ff7240 !important;
    border-color: #010c06 !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-prefence-title-analytics, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-prefence-title-analytics {
    margin-bottom: 0 !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=reviews] .fmtARa, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=reviews] .fmtARa {
    display: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=reviews] .ehVHRB, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=reviews] .ehVHRB {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    margin-bottom: 14px;
    padding: 24px 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=reviews] .ldczij, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=reviews] .ldczij {
    font-weight: 600;
    padding-top: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=reviews] .kcaTGc, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=reviews] .kcaTGc {
    font-weight: 600
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=reviews] .jflRss, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=reviews] .jflRss {
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: .25rem;
    padding: 1.25rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=reviews] .iVOsbo, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=reviews] .iVOsbo {
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=reviews] [data-bv-v=contentItem], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=reviews] [data-bv-v=contentItem] {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding: 12px 0 32px
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=reviews] .jTjGOW, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=reviews] .jTjGOW {
    color: #646f78
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=reviews] .WpncJ li button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=reviews] .WpncJ li button {
    border: 1px solid #646f78;
    border-radius: 4px;
    line-height: 46px;
    padding: 10px 10px 10px 7px
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=reviews] .WpncJ li a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=reviews] .WpncJ li a {
    border: 1px solid #000;
    border-radius: 4px;
    line-height: 46px;
    padding: 10px 10px 10px 7px
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=reviews] .gTlQbe, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=reviews] .gTlQbe {
    background-color: #fff;
    border: 1px solid #646f78;
    border-radius: 2px;
    box-shadow: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.branded-placeholder, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .branded-placeholder {
    background-color: var(--surface-primary);
    height: 0;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.branded-placeholder__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .branded-placeholder__container {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.branded-placeholder__logo, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .branded-placeholder__logo {
    width: clamp(4rem, 50%, 6rem)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte {
    font-size: 1rem;
    line-height: 1.5
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte>* {
    margin-bottom: 0;
    margin-top: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte>*+*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte>*+* {
    margin-top: 1.5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h1, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h1, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h2, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h2, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h3, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h3, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h4, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h4, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h5, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h5, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h6, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h6 {
    font-weight: 700;
    line-height: 1.1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h1, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h1 {
    font-size: 1.625rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h2, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h2 {
    font-size: 1.4375rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h3, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h3 {
    font-size: 1.25rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h4, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h4 {
    font-size: 1.125rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h5, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h5 {
    font-size: 1rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h6, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h6 {
    font-size: .875rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte a {
    color: currentColor;
    text-decoration-line: underline
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte a:active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte a:active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte a:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte a:hover {
    opacity: .8
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte ol, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte ol, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte ul, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte ul {
    padding-left: 1.5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte ol ol, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte ol ol, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte ol ul, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte ol ul, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte ul ol, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte ul ol, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte ul ul, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte ul ul {
    margin-bottom: 0;
    margin-top: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte ol>li, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte ol>li, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte ul>li, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte ul>li {
    display: list-item;
    list-style-position: outside;
    margin: .25rem 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte ul>li, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte ul>li {
    list-style: disc
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte ol>li, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte ol>li {
    list-style: decimal
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte blockquote, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte blockquote {
    border-left: .1875rem solid var(--border-brand);
    font-family: Source Sans\ 3, sans-serif;
    font-weight: 500;
    line-height: 1.25;
    padding: .75rem 1.5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte blockquote p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte blockquote p {
    font-size: 1.1875rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte blockquote>:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte blockquote>:first-child {
    margin-top: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte blockquote>:last-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte blockquote>:last-child {
    margin-bottom: 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte iframe, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte iframe {
    max-width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte b, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte b, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte code, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte code, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte em, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte em, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte small, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte small, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte strong, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte strong {
    line-height: 1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte abbr[title], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte abbr[title] {
    border-bottom: 1px dotted
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-badge, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-badge {
    background-color: var(--background-color, var(--surface-cta));
    border-radius: .125rem;
    color: var(--text-color, var(--text-on-cta));
    font-family: Walter Turncoat, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.1;
    padding: .5rem .75rem;
    position: absolute;
    right: .5rem;
    text-transform: uppercase;
    top: .5rem;
    z-index: 2
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-badge--static, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-badge--static {
    inset: auto;
    position: static
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-badge--secondary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-badge--secondary {
    --background-color: var(--surface-secondary)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-badge--tertiary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-badge--tertiary {
    --background-color: var(--surface-tertiary)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-badge--inactive, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-badge--inactive {
    --background-color: var(--surface-inactive);
    --text-color: var(--text-secondary)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-review-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-review-stars {
    --icon-size: 1rem;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: .5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-review-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-review-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-review-stars__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-review-stars__icons {
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-review-stars__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-review-stars__icons {
    align-items: center;
    color: var(--icon-brand)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-review-stars__count, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-review-stars__count {
    display: block;
    font-size: .75rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-fr, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-fr {
    display: grid;
    gap: .125rem;
    padding: .5rem 0 0
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-fr__row, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-fr__row {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: .25rem;
    justify-content: flex-start
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-fr__row.title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-fr__row.title {
    padding-bottom: .25rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-fr__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-fr__icons {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: .1rem;
    justify-content: flex-start
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-fr__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-fr__icon {
    height: .7rem;
    width: .7rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-fr__icon.note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-fr__icon.note {
    height: 1rem;
    width: auto
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-fr__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-fr__title {
    font-size: .75rem;
    line-height: 145%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-fr__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-fr__note {
    align-items: center;
    flex-direction: row;
    font-size: .75rem;
    line-height: 145%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-fr__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-fr__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb {
    display: flex;
    gap: .25rem;
    justify-content: flex-start
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__quick-view-wrap, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__quick-view-wrap {
    display: none;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb {
    align-content: flex-start;
    align-items: flex-start;
    align-items: stretch;
    background-color: var(--prod-background-color, var(--surface-primary));
    border-radius: .25rem;
    flex-direction: column;
    height: 100%;
    position: relative
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb a:first-of-type:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb a:first-of-type:before {
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb a:first-of-type.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb a:first-of-type.focus-visible {
    box-shadow: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb a:first-of-type.focus-visible:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb a:first-of-type.focus-visible:before {
    border-color: var(--text-reverse);
    border-radius: var(--border-radius, .125rem);
    box-shadow: 0 0 0 .125rem #1866ff;
    outline: none
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb .c-prod-badge, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb .c-prod-badge {
    font-size: .75rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__image--show-on-hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__image--show-on-hover {
    bottom: 0;
    left: 0;
    opacity: 0 !important;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .3s ease-in-out
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb:hover .prod-thumb__image--show-on-hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb:hover .prod-thumb__image--show-on-hover {
    opacity: 1 !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb--horizontal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb--horizontal {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: flex-start
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb--horizontal .prod-thumb__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb--horizontal .prod-thumb__image {
    border: .0625rem solid var(--border-subtle);
    border-radius: 0;
    width: 6.25rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb--small, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb--small {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: .75rem;
    justify-content: flex-start
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb--small .media-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb--small .media-image {
    flex-shrink: 0;
    height: 3rem;
    width: 3rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb--small .prod-thumb__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb--small .prod-thumb__title {
    font-size: 1rem;
    font-weight: 600
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb--small a:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb--small a:before {
    z-index: 3
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb--small .prod-thumb__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb--small .prod-thumb__text {
    font-size: .875rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb--medium .prod-thumb__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb--medium .prod-thumb__title {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.1
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb--medium .prod-thumb__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb--medium .prod-thumb__content {
    padding: .75rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__image {
    border-radius: .25rem .25rem 0 0;
    flex-shrink: 0;
    overflow: hidden
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__content {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    gap: .5rem;
    height: 100%;
    justify-content: flex-start;
    padding: 1rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__header {
    display: grid;
    gap: .125rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__title {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.1;
    margin: 0;
    z-index: 2
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__title a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__title a {
    color: var(--text-primary)
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__flavor, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__flavor {
    color: var(--text-accent);
    font-size: .75rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__price {
    font-size: 1rem;
    font-weight: 700;
    position: relative;
    z-index: 2
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__price s, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__price s {
    color: var(--text-secondary);
    font-weight: 400
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb-roast, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb-roast {
    font-size: .75rem;
    gap: .25rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb-roast, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb-roast, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb-roast__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb-roast__icons {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb-roast__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb-roast__icon {
    height: .75rem;
    width: .75rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__quick-add, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__quick-add {
    margin-top: auto;
    position: relative;
    z-index: 2
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__quick-add .input-group label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__quick-add .input-group label {
    clip: rect(0 0 0 0);
    border: 0;
    display: block;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__quick-add .input-select select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__quick-add .input-select select {
    border-color: var(--border-light);
    border-radius: .125rem;
    font-size: 1.125rem;
    padding: .6875rem .6875rem .6875rem 1.1875rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__quick-add .product-form, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__quick-add .product-form {
    gap: .5rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__quick-add .btn--primary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__quick-add .btn--primary {
    padding: 1rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__options, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__options {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: .5rem;
    justify-content: flex-start
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__options .input-group, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__options .input-group {
    min-width: 4.625rem
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__options .input-group:first-of-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__options .input-group:first-of-type {
    width: 100%
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--fsb_container-7070b2dc32, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--fsb_container-7070b2dc32 {
    display: none !important
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ab-subscription, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ab-subscription {
    display: none
}

@media screen and (min-width:440px) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cookieconsent-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cookieconsent-wrapper {
        width: 27.375rem !important
    }
}

@media only screen and (min-width:30em) {

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary-simple, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary-simple, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--secondary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--secondary {
        padding: 1.3rem 4rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--hollow, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--hollow {
        padding: 1.3rem 3rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--short, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--short {
        padding: 1rem 4rem !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container-medium, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container-medium, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container-small, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container-small, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container-text {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.mobile-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .mobile-only {
        display: none !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.mobile-lg-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .mobile-lg-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.mobile-lg-up, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .mobile-lg-up {
        display: block !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar__btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar__btn {
        --distance-from-edge: 0.75rem
    }
}

@media screen and (min-width:560px) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cookieconsent-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cookieconsent-wrapper {
        gap: 32px !important;
        padding: 32px !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cc-compliance, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cc-compliance {
        flex-direction: row !important;
        gap: 12px !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cc-settings-dialog, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cc-settings-dialog {
        padding: 32px !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cc-btn-close-settings, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cc-btn-close-settings {
        right: 20px !important;
        top: 20px !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cc-checkbox-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cc-checkbox-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-cookie-category-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-cookie-category-text {
        margin-bottom: 24px !important;
        margin-top: 24px !important
    }
}

@media only screen and (min-width:48em) {

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.mobile-lg-down, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .mobile-lg-down, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.mobile-lg-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .mobile-lg-only {
        display: none !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tablet-sm-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tablet-sm-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tablet-sm-up, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tablet-sm-up {
        display: block !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-line, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-line {
        gap: 0
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-line .btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-line .btn {
        border-radius: 0 6.25rem 6.25rem 0;
        padding-inline: 2rem;
        width: auto
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-line input:not([type=submit]), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-line input:not([type=submit]) {
        border-right-width: 0
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header {
        --header-container-gap: 1.6rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar__btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar__btn {
        --distance-from-edge: 1.5rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=reviews] .jflRss, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=reviews] .jflRss {
        padding: 2rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=reviews] [data-bv-v=contentItem], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=reviews] [data-bv-v=contentItem] {
        padding: 28px 0 48px
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb--medium .prod-thumb__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb--medium .prod-thumb__title {
        font-size: 1.125rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__title {
        font-size: 1.25rem
    }
}

@media only screen and (min-width:64em) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 {
        font-size: 1.1875rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container-medium, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container-medium, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container-small, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container-small, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.container-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .container-text {
        width: 90%
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tablet-sm-down, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tablet-sm-down, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tablet-sm-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tablet-sm-only {
        display: none !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tablet-lg-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tablet-lg-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tablet-lg-up, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tablet-lg-up {
        display: block !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-select--stylized, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-select--stylized {
        border: .0625rem solid transparent;
        min-width: 14rem;
        z-index: 1
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-select--stylized select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-select--stylized select {
        border: 0
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-select--stylized:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-select--stylized:before {
        background-color: var(--surface-primary);
        border: .15625rem solid var(--border-primary);
        content: "";
        display: block;
        height: 100%;
        -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        position: absolute;
        transition: background-color .15s ease-in;
        width: 100%;
        z-index: -1
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.section-padding, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .section-padding {
        padding-block: 3rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.hamburger, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .hamburger {
        display: none
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header {
        padding: .75rem 1.5rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__container {
        padding-left: 0;
        padding-right: 0
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__utilities, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__utilities {
        margin-left: 0
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__desktop-link, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__desktop-link {
        align-items: center;
        display: flex;
        flex-direction: row;
        justify-content: center
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.promo-bar__message, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .promo-bar__message {
        padding: .65rem 3.25rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte {
        font-size: 1.1875rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h1, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h1 {
        font-size: 2.0625rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h2, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h2 {
        font-size: 1.8125rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h3, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h3 {
        font-size: 1.625rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h4, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h4 {
        font-size: 1.4375rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h5, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h5 {
        font-size: 1.25rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte h6, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte h6 {
        font-size: 1.125rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rte blockquote p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rte blockquote p {
        font-size: 1.75rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-fr__row.notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-fr__row.notes {
        -moz-column-gap: .5rem;
        column-gap: .5rem;
        row-gap: .25rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb--medium .prod-thumb__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb--medium .prod-thumb__content {
        padding: 1rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__content {
        gap: .75rem;
        padding: 1.5rem
    }
}

@media screen and (min-width:1025px) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.isense-cc-settings-dialog, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .isense-cc-settings-dialog {
        border-radius: 8px !important
    }
}

@media only screen and (min-width:80em) {

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tablet-lg-down, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tablet-lg-down, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tablet-lg-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tablet-lg-only {
        display: none !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.desktop-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .desktop-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.desktop-up, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .desktop-up {
        display: block !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.section, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .section {
        margin-bottom: 4.5rem;
        margin-top: 4.5rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header {
        --header-container-gap: 3.12rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__container {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__search-desktop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__search-desktop {
        align-items: center;
        display: flex;
        flex: 1;
        flex-direction: row;
        justify-content: center;
        margin-right: 1.5rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header__logo, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header__logo {
        margin-left: .5rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.overlay--mobile-menu, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .overlay--mobile-menu {
        display: none
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb--medium .prod-thumb__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb--medium .prod-thumb__title {
        font-size: 1.125rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__content {
        padding: 2rem
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__title {
        font-size: 1.4375rem
    }
}

@media only screen and (min-width:120em) {

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.desktop-down, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .desktop-down, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.desktop-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .desktop-only {
        display: none !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.desktop-lg-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .desktop-lg-only {
        display: block !important
    }
}

@media only screen and (max-width:calc(48em - 1px)) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.template-product .fm-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .template-product .fm-header {
        border-bottom: 0 !important
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tc-dialog.svelte-deweka, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tc-dialog.svelte-deweka {
        margin-left: 1rem !important
    }
}

@media only screen and (max-width:calc(30em - 1px)) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb .c-review-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb .c-review-stars {
        --icon-size: 0.66rem;
        align-items: center
    }
}

@media (hover:hover) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary:hover:before {
        background-color: var(--button-background-color-hover, var(--surface-cta-hover))
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary.btn--reverse:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary.btn--reverse:hover {
        color: #fff
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary.btn--reverse:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary.btn--reverse:hover:before {
        background-color: #010c06
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary-simple:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary-simple:hover:before {
        background-color: var(--button-background-color-hover, var(--surface-cta-hover))
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--hollow:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--hollow:hover {
        color: var(--text-reverse)
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--hollow:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--hollow:hover:before {
        background-color: var(--surface-reverse)
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--hollow.btn--reverse:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--hollow.btn--reverse:hover {
        color: #010c06
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--hollow.btn--reverse:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--hollow.btn--reverse:hover:before {
        background-color: #f6f6f6
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary--hollow:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary--hollow:hover {
        color: var(--text-reverse)
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--primary--hollow:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--primary--hollow:hover:before {
        background-color: var(--surface-reverse);
        border-color: var(--surface-reverse)
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--icon:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--icon:hover {
        color: var(--hover-color)
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-d__sample-pack:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-d__sample-pack:hover {
        border-color: var(--border-brand);
        box-shadow: inset 0 0 0 .0625rem var(--border-brand)
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb:after {
        bottom: 0;
        box-shadow: 0 0 1.25rem 0 rgba(1, 12, 6, .1);
        content: "";
        display: block;
        left: 0;
        opacity: 0;
        position: absolute;
        right: 0;
        top: 0;
        transition: opacity .25s ease
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb:hover:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb:hover:after {
        opacity: 1
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb__title:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb__title:hover {
        text-decoration: underline
    }
}

@media (hover:none) {

    body.htw-source-site-shell input.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 input, body.htw-source-site-shell select.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 select, body.htw-source-site-shell textarea.htw-m-3766d5ee8c7fc767, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 textarea {
        font-size: 1rem
    }
}

@media (prefers-color-scheme:dark) {

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.dib-post-content>.dib-toc>summary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .dib-post-content>.dib-toc>summary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.dib-post-content>.dib-toc>ul, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .dib-post-content>.dib-toc>ul {
        color: black;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-bar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-bar {
        border-bottom: 2px solid white !important;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 {
        --surface-primary: #2a2c2d;
        --surface-callout: #010c06;
        --surface-accent: #646f78;
        --surface-inactive: #42484c;
        --surface-reverse: #f6f6f6;
        --surface-cta: #ff7240;
        --surface-cta-hover: #ff6128;
        --surface-secondary: #77bba5;
        --surface-secondary-hover: #478f78;
        --surface-secondary-subtle: #38705e;
        --surface-tertiary: #f1f3da;
        --surface-tertiary-hover: #e4e8b7;
        --surface-tertiary-subtle: #a9aa85;
        --surface-functional-success: #1d3419;
        --surface-functional-error: #5b0615;
        --surface-functional-warning: #614100;
        --surface-functional-alert: #042c5d;
        --border-primary: #9fa4a8;
        --border-subtle: #646f78;
        --border-strong: #fff;
        --border-light: #858d93;
        --border-inactive: #575f66;
        --border-focus: #1866ff;
        --border-brand: #ff7240;
        --border-brand-hover: #ff6128;
        --border-accent: #63b198;
        --border-accent-hover: #478f78;
        --border-functional-success: #81bd75;
        --border-functional-error: #f45270;
        --border-functional-warning: #ffc247;
        --border-functional-alert: #509bf7;
        --icon-primary: #f6f6f6;
        --icon-subtle: #b7babe;
        --icon-strong: #fff;
        --icon-inactive: #575f66;
        --icon-on-color: #fff;
        --icon-brand: #ff7f53;
        --icon-brand-dark: #ff6128;
        --icon-reverse: #010c06;
        --icon-on-cta: #010c06;
        --icon-functional-success: #529145;
        --icon-functional-error: #dd0e34;
        --icon-functional-warning: #eb9c00;
        --icon-functional-alert: #0b6be0;
        --text-primary: #fff;
        --text-accent: #989ea4;
        --text-secondary: #f6f6f6;
        --text-inactive: #858d93;
        --text-reverse: #010c06;
        --text-cta: #ff7f53;
        --text-cta-hover: #ff6128;
        --text-on-cta: #010c06;
        --text-functional-success: #badbb3;
        --text-functional-error: #f77e94;
        --text-functional-warning: #ffd175;
        --text-functional-alert: #7bb4f9
    }
}

@media (prefers-reduced-motion:no-preference) and (hover:hover) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb {
        transition: transform .25s ease-in
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb:hover {
        transform: scale(1.08);
        z-index: 2
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb--small:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb--small:hover {
        transform: scale(1.04)
    }
}

@media only screen and (prefers-color-scheme:dark) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.dib-cat-menu, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .dib-cat-menu {
        border-bottom: 1px solid white !important;
        border-top: 1px solid white !important;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--191892-03fdd2187f>.container-medium>.s-ft-reviews__container>.s-ft-reviews__header>.s-ft-reviews__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--191892-03fdd2187f>.container-medium>.s-ft-reviews__container>.s-ft-reviews__header>.s-ft-reviews__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--191892-03fdd2187f>.container-medium>.s-ft-reviews__container>.s-ft-reviews__header>.s-ft-reviews__controls, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--191892-03fdd2187f>.container-medium>.s-ft-reviews__container>.s-ft-reviews__header>.s-ft-reviews__controls, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--191892-03fdd2187f>.container-medium>.s-ft-reviews__container>.js-fm-slider-slides>.fm-slider__slide>.s-ft-reviews__slide>.s-ft-reviews__slide-content>.s-ft-reviews-review, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--191892-03fdd2187f>.container-medium>.s-ft-reviews__container>.js-fm-slider-slides>.fm-slider__slide>.s-ft-reviews__slide>.s-ft-reviews__slide-content>.s-ft-reviews-review {
        color: white;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-review, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-review, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__controls, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__controls, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--contactBtn-ae246e4071, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--contactBtn-ae246e4071 {
        color: black;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--180344-b492a6a4f9 .s-ft-bund-s__hand svg g, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--180344-b492a6a4f9 .s-ft-bund-s__hand svg g {
        fill: white !important;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-fr__icon.loaded, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-fr__icon.loaded, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-thumb-roast__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-thumb-roast__icon {
        filter: invert(1)
    }
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shg-lightbox, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shg-lightbox {
    display: none;
}

@media(max-width:450px) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-reviews .container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-reviews .container {
        max-width: 100vw !important;
    }
}

@media(prefers-color-scheme:dark) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=inline_rating] .bv_main_container .bv_sub_container .bv_text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=inline_rating] .bv_main_container .bv_sub_container .bv_text {
        color: white !important;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show=inline_rating] .bv_main_container .bv_sub_container .bv_text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show=inline_rating] .bv_main_container .bv_sub_container .bv_text {
        color: white !important;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_component_container .bv_numReviews_text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_component_container .bv_numReviews_text {
        color: white !important;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show="rating_summary"] .bv_main_container .bv_stars_component_container+.bv_avgRating_component_container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show="rating_summary"] .bv_main_container .bv_stars_component_container+.bv_avgRating_component_container {
        color: white !important;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-bv-show="rating_summary"] .bv_main_container .bv_main_container_row_flex .bv_button_buttonMinimalist, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-bv-show="rating_summary"] .bv_main_container .bv_main_container_row_flex .bv_button_buttonMinimalist {
        color: white !important;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.dib-prod-form #htw-m-3766d5ee8c7fc767--product-variants-f4222f0c4d select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .dib-prod-form #htw-m-3766d5ee8c7fc767--product-variants-f4222f0c4d select {
        background-color: white;
        -webkit-text-fill-color: black;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.bv-rnr__rzy3jf-0 .bv-rnr__sc-5jc2zu-1 input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .bv-rnr__rzy3jf-0 .bv-rnr__sc-5jc2zu-1 input {
        background: white;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.bv-rnr__rzy3jf-0 .bxLOne, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .bv-rnr__rzy3jf-0 .bxLOne {
        -webkit-text-fill-color: black;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.dib-prod-form #htw-m-3766d5ee8c7fc767--product-variants-f4222f0c4d select option, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .dib-prod-form #htw-m-3766d5ee8c7fc767--product-variants-f4222f0c4d select option {
        color: black;
    }
}

@media (max-width: 450px) {
    @media(prefers-color-scheme: dark) {
        body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-prod-notes__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-prod-notes__note {
            color: white;
        }
    }
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header {
    border-bottom: 1px solid black;
}

@media(prefers-color-scheme: dark) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.u-content--centered>textarea, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .u-content--centered>textarea {
        background-color: white !important;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-bund-s__hand>svg>g, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-bund-s__hand>svg>g {
        fill: white;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.yotpo-input-wrapper>#htw-m-3766d5ee8c7fc767--content-ed7002b439, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .yotpo-input-wrapper>#htw-m-3766d5ee8c7fc767--content-ed7002b439 {
        background-color: white;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-recommendedProduct-variantSelector, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-recommendedProduct-variantSelector {
        -webkit-text-fill-color: black;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-header {
        border-bottom: 1px solid white;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.dib-pagination a:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .dib-pagination a:hover {
        color: black;
    }
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid .media-image.loaded, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid .media-image.loaded {
    animation: none;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-prod-vote__slide:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-prod-vote__slide:hover {
    transform: scale(1.15);
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--183079-7721ab7a82, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--183079-7721ab7a82 {
    background-color: #242424;
    color: white;
    padding: 20px 0;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--1>.s-hero-mosaic__content>.s-hero-mosaic__cta>.btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--1>.s-hero-mosaic__content>.s-hero-mosaic__cta>.btn {
    color: white;
    border: 1px solid white;
    --surface-cta: #141414;
    --surface-cta-hover: rgb(68, 68, 68);
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--188341-5f0ab8420e, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--188341-5f0ab8420e, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--188341-3c2a2331cd, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--188341-3c2a2331cd {
    background-color: #f6f6f6;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--191892-953d70747a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--191892-953d70747a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--191892-7d989861b3, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--191892-7d989861b3, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--192172-339c1a2eb2, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--192172-339c1a2eb2, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--192700-9bcb0e400b, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--192700-9bcb0e400b, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--192700-3593b19731, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--192700-3593b19731, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--192700-cdcccf10ef, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--192700-cdcccf10ef {
    background-color: #f6f6f6;
}

@media(prefers-color-scheme:dark) {

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--fmSliderSlides-2-2980042554>.fm-slider__slide>.s-ft-reviews__slide>.s-ft-reviews__slide-content>.s-ft-reviews-review, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--fmSliderSlides-2-2980042554>.fm-slider__slide>.s-ft-reviews__slide>.s-ft-reviews__slide-content>.s-ft-reviews-review, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__container>.s-ft-reviews__header>.s-ft-reviews__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__container>.s-ft-reviews__header>.s-ft-reviews__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__container>.s-ft-reviews__header>.s-ft-reviews__controls, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__container>.s-ft-reviews__header>.s-ft-reviews__controls {
        color: white;
    }
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider--active .fm-slider__slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider--active .fm-slider__slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dots, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dots{-ms-overflow-style:none;scrollbar-width:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider--active .fm-slider__slides::-webkit-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider--active .fm-slider__slides::-webkit-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dots::-webkit-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dots::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider--active .fm-slider__slides::-moz-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider--active .fm-slider__slides::-moz-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dots::-moz-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dots::-moz-scrollbar{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider{max-width:100vw;overflow:hidden;position:relative;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__slides{list-style:none;margin:0;padding:0;position:relative;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__slides.no-transition, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__slides.no-transition{transition:none!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider--active .fm-slider__slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider--active .fm-slider__slides{grid-column-gap:0!important;grid-row-gap:0!important;-webkit-overflow-scrolling:touch;display:grid;grid-auto-flow:unset;grid-auto-rows:unset;grid-template-rows:1fr;height:100%;justify-content:flex-start;overflow-x:scroll!important;scroll-snap-type:both mandatory;-webkit-scroll-snap-type:both mandatory;white-space:nowrap;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider--active .fm-slider__slides.no-scroll-snap, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider--active .fm-slider__slides.no-scroll-snap{scroll-snap-type:none!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider--active .fm-slider__slides.no-scroll, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider--active .fm-slider__slides.no-scroll{overflow:visible!important;scroll-snap-type:none!important;transition:transform .5s ease-out}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider--active .fm-slider__slides--fade, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider--active .fm-slider__slides--fade{overflow:visible!important;scroll-snap-type:none!important;transition:none!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider--active .fm-slider__slides--scrolling, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider--active .fm-slider__slides--scrolling{scroll-snap-type:unset!important;-webkit-scroll-snap-type:unset!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__element--destroyed, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__element--destroyed{display:none!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__slide, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:inline-block;grid-column:unset!important;grid-row:unset!important;height:100%;margin:0!important;overflow:hidden;position:relative;scroll-snap-align:center;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;white-space:normal;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__slide--align-start, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__slide--align-start{scroll-snap-align:start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__slides--fade .fm-slider__slide, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__slides--fade .fm-slider__slide{opacity:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__slides--fade .fm-slider__slide.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__slides--fade .fm-slider__slide.is-active{animation:htw-kf-e5381d8c241ca22a .35s ease-in;opacity:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__clone, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__clone{margin:0!important;white-space:normal}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__offset, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__offset{background:transparent;display:block;height:100%;scroll-snap-align:start}@keyframes htw-kf-e5381d8c241ca22a{0%{opacity:0}to{opacity:1}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dots, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dots{align-items:center;display:none;justify-content:center;margin:0 auto;overflow-x:scroll;padding:.5rem;position:static;scroll-snap-type:both mandatory;width:100%;z-index:5}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dots.no-scroll-snap, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dots.no-scroll-snap{scroll-snap-type:none!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dots--visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dots--visible{display:flex}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dots--overflowing, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dots--overflowing{justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dots--vertical, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dots--vertical{bottom:0;flex-direction:column;justify-content:flex-start;left:0;overflow-x:hidden;overflow-y:scroll;padding:0;position:absolute;top:0;width:auto;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dot-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dot-wrapper{position:relative;scroll-snap-align:start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dot, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dot{height:100%;left:0;min-height:32px;min-width:32px;opacity:0;position:absolute;top:0;width:100%;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dot:disabled, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dot:disabled, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dot:disabled~label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dot:disabled~label{background-color:transparent!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dot:disabled~label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dot:disabled~label:before{background-color:currentColor!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dot.current~label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dot.current~label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dot.focus-visible~label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dot.focus-visible~label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dot:checked~label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dot:checked~label:before{opacity:1!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dot~label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dot~label{align-items:center;display:flex;justify-content:center;margin:0;min-height:32px;min-width:32px;z-index:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dot--standard~label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dot--standard~label:before{background-color:currentColor;border-radius:50%!important;content:"";display:block;min-height:6px;min-width:6px;opacity:.5}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.fm-slider__dot--thumb~label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .fm-slider__dot--thumb~label{background-position:50%;background-size:cover}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item{align-items:flex-start;border-bottom:.0625rem solid var(--border-subtle);display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;padding:1.5rem 0 1rem;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item:first-child{padding-top:.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item.animate-slide-up, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item.animate-slide-up{border-top:none!important;max-height:0;opacity:0;overflow:hidden;padding-bottom:0!important;padding-top:0!important;transition:all .3s cubic-bezier(.16,.87,.64,1) .1s,opacity .22s ease-out,padding .25s linear 50ms}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item .input-qty, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item .input-qty{align-items:center;border:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item .input-qty__input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item .input-qty__input{margin:0;min-width:2.625rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item .input-qty__button:first-of-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item .input-qty__button:first-of-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item .input-qty__button:nth-of-type(2), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item .input-qty__button:nth-of-type(2){border:.0625rem solid var(--surface-reverse);border-radius:.125rem!important;height:1.625rem;min-height:unset;min-width:unset;width:1.625rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-sub, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-sub{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-title{display:block;font-size:.875rem;font-weight:700;line-height:1.1;margin-bottom:.2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-title:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-title:hover{text-decoration:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-image-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-image-wrapper{border:1px solid var(--border-subtle);border-radius:.25rem;display:block;flex-shrink:0;overflow:hidden}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-image{background-color:var(--surface-callout);height:4rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:4rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-image--gift, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-image--gift{height:3rem;width:3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-content{align-items:center;display:flex;flex:1;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-left:.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-details{display:grid;gap:.25rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-header{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-price{flex-shrink:0;font-size:.875rem;font-weight:700;line-height:1.1;margin:0;text-align:right}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-price s, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-price s{color:var(--text-accent);display:block;font-weight:400}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-text{color:var(--text-secondary);font-size:.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-discounts, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-discounts{color:var(--text-secondary);font-size:.6875rem;font-weight:700;line-height:1.35}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-btn{align-items:center;border:.0625rem solid var(--border-subtle);color:var(--text-secondary);display:flex;flex-direction:row;font-size:.75rem;gap:.125rem;justify-content:flex-start;letter-spacing:unset;line-height:1;margin-left:auto;padding:.25rem .375rem .25rem .625rem;text-transform:unset}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-btn .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-btn .icon{height:.875rem;width:.875rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-item__subscribe-modal-btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-item__subscribe-modal-btn{color:var(--text-cta);font-size:.75rem;margin-top:.125rem;min-height:unset;min-width:unset;text-decoration-line:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-item__subscribe-modal-btn:active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-item__subscribe-modal-btn:active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-item__subscribe-modal-btn:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-item__subscribe-modal-btn:hover{color:var(--text-cta-hover)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-item__subscription__price.sub-widget__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-item__subscription__price.sub-widget__price{font-size:1.125rem;margin-left:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-item__subscription__price.sub-widget__price .subscription-discount-badge, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-item__subscription__price.sub-widget__price .subscription-discount-badge{align-items:center;border-radius:.125rem;display:inline-flex;flex-flow:column nowrap;font-family:Walter Turncoat,sans-serif;font-size:.875rem;font-weight:400;justify-content:center;line-height:1;margin-left:.5rem;padding:.375rem .625rem;position:relative;text-transform:uppercase;z-index:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-item__subscription__price.sub-widget__price .subscription-discount-badge:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-item__subscription__price.sub-widget__price .subscription-discount-badge:before{background-color:var(--surface-secondary);content:"";display:block;height:100%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;transition:background-color .15s ease-in;width:100%;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-item__subscription-form-wrapper .sub-widget__purchase-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-item__subscription-form-wrapper .sub-widget__purchase-type{background-color:transparent;border:none;border-radius:unset;color:var(--text-primary);padding:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-item__subscription-form-wrapper .sub-widget__description, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-item__subscription-form-wrapper .sub-widget__description{margin:0 0 .75rem!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-item__subscription-form-wrapper .sub-widget__description ul, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-item__subscription-form-wrapper .sub-widget__description ul{padding-left:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-item__subscription-form-wrapper .sub-widget__plans-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-item__subscription-form-wrapper .sub-widget__plans-wrapper{border-top-color:var(--border-subtle)!important;width:calc(100% - 1px)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-item__subscription-form-wrapper .sub-widget__plan-options .input-pill, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-item__subscription-form-wrapper .sub-widget__plan-options .input-pill{--text-color:var(--text-primary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-item__subscription-form-wrapper .sub-widget__plan-options .input-pill:has(:checked), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-item__subscription-form-wrapper .sub-widget__plan-options .input-pill:has(:checked){--text-color:var(--text-reverse);--background-color:var(--surface-reverse);--border-color:var(--surface-reverse)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-item__subscription-form-wrapper .btn--ajax-cart-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-item__subscription-form-wrapper .btn--ajax-cart-cta{margin-top:.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__sup-1, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__sup-1{background-color:var(--surface-tertiary-subtle);border-radius:.25rem;display:grid;gap:.5rem;padding:.75rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__sup-1 .btn--primary--hollow, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__sup-1 .btn--primary--hollow{padding:.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__sup--title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__sup--title{font-family:Walter Turncoat,sans-serif;font-size:.875rem;letter-spacing:.0625rem;line-height:100%;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__sup--benefits ul, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__sup--benefits ul{display:grid;font-size:.875rem;gap:.125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__sup--benefits li, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__sup--benefits li{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__sup--benefits li:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__sup--benefits li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.059.566c.246.274.246.684 0 .93l-7.22 7.219c-.273.273-.683.273-.929 0L1.191 4.996a.599.599 0 0 1 0-.902.599.599 0 0 1 .903 0l3.254 3.254 6.78-6.782a.644.644 0 0 1 .903 0h.028Z' fill='%23CC3D0B'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:1.125rem;width:.8125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-sub1, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-sub1{background-color:var(--surface-tertiary-subtle);border-radius:.25rem;color:#646f78;display:grid;gap:0;padding:.5rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-dtext, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-dtext{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-dtext .s-icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-dtext .s-icon{flex-shrink:0;height:.75rem;width:.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__idtext--content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__idtext--content{font-size:.75rem;line-height:145%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__idtext--content button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__idtext--content button{min-height:unset;min-width:unset}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__idtext--plan, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__idtext--plan{text-transform:lowercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__idtc--frq, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__idtc--frq{text-decoration:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-plans, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-plans{align-items:center;border:1px solid var(--border-primary);border-radius:.25rem;color:var(--text-primary);display:flex;flex-direction:row;font-size:.75rem;justify-content:flex-start;line-height:105%;margin-top:.5rem;position:relative;text-transform:capitalize}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-plans li, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-plans li{flex:1 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-plans li:not(:last-child), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-plans li:not(:last-child){border-right:1px solid var(--border-primary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-plans label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-plans label{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:.5rem .75rem;text-align:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-plans input:checked+label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-plans input:checked+label{background-color:var(--surface-reverse);color:var(--text-reverse)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-sub2, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-sub2{background:var(--surface-callout);border:1px solid var(--border-subtle);border-radius:.25rem;padding:.5rem .75rem;position:relative;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-sub2 input:checked+label.ajax-cart__is2--label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-sub2 input:checked+label.ajax-cart__is2--label{background-color:var(--surface-reverse);box-shadow:inset 0 0 0 2px var(--surface-primary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__is2--row, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__is2--row{align-items:flex-start;display:flex;flex-direction:row;gap:.125rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__is2--label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__is2--label{background-color:transparent;border:.0625rem solid var(--border-primary);border-radius:100%;cursor:pointer;flex-shrink:0;height:1rem;width:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__is2--title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__is2--title{font-size:.875rem;line-height:145%;text-transform:capitalize}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__is2--content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__is2--content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-left:.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__is2--content .ajax-cart__sup--benefits, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__is2--content .ajax-cart__sup--benefits{font-size:.75rem;padding-bottom:.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__is2--btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__is2--btn{color:var(--text-cta);font-size:.75rem;line-height:145%;min-height:unset;min-width:unset;text-decoration:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__is2--plans, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__is2--plans{display:grid;gap:.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__is2--plans legend, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__is2--plans legend{font-size:.75rem;font-weight:600;line-height:145%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__is2--plans .ajax-cart__item-plans, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__is2--plans .ajax-cart__item-plans{margin-top:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter{display:grid;gap:.625rem;padding:0 1.5rem .75rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__text{font-size:.875rem;line-height:1.45}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__text b, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__text b{font-weight:700}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__progress-bar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0625rem solid var(--border-brand);border-radius:.75rem;height:.75rem;overflow:hidden;position:relative;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__progress-bar::-webkit-progress-bar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__progress-bar::-webkit-progress-bar{background-color:transparent;box-shadow:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__progress-bar::-webkit-progress-value, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__progress-bar::-webkit-progress-value{background-color:var(--surface-cta);border-radius:.75rem;-webkit-transition:all .4s;transition:all .4s}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__progress-bar::-moz-progress-bar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__progress-bar::-moz-progress-bar{background-color:var(--surface-cta);border-radius:.75rem;-moz-transition:all .4s;transition:all .4s}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__percentage, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__percentage{background-color:var(--surface-cta);border-radius:.75rem;height:100%;left:0;position:absolute;transition:width .25s ease}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__upsell-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__upsell-wrapper{border-bottom:.0625rem solid var(--border-subtle);margin-bottom:1rem;margin-left:1.5rem;padding-bottom:1.5rem;width:calc(100% - 3rem)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__upsell, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__upsell{align-items:center;background-color:var(--surface-callout);border:.0625rem solid var(--border-subtle);border-radius:.25rem;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;padding:.5rem;position:relative;z-index:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__upsell .btn.btn--sm, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__upsell .btn.btn--sm{font-size:.875rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__upsell .btn.btn--sm:disabled, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__upsell .btn.btn--sm:disabled{font-size:.6875rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__desc, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__desc{flex:1;font-size:.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__desc p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__desc p{line-height:1.2;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__link, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__link{color:var(--text-cta);text-decoration-line:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__link:active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__link:active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__link:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__link:hover{color:var(--text-cta-hover)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__image{border-radius:.25rem;width:3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-meter__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-meter__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsells, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsells{border:.0625rem solid var(--border-subtle)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsells, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsells{background-color:var(--surface-callout);border-radius:.25rem;display:grid;gap:.75rem;margin:.75rem 1.5rem;padding:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsells__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsells__title{font-family:Walter Turncoat,sans-serif;font-size:1rem;font-size:.875rem;font-weight:400;line-height:1.1;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsells__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsells__list{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsells__list[data-upsells-size="1"], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsells__list[data-upsells-size="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsells__list[data-upsells-size="3"] .cart-upsell:nth-child(3), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsells__list[data-upsells-size="3"] .cart-upsell:nth-child(3){grid-column:1/2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsell, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsell{display:block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsell__wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsell__wrapper{display:grid;gap:.5rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsell__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsell__price{font-size:.75rem;font-weight:600;line-height:1.45;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsell__price s, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsell__price s{color:var(--text-secondary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsell__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsell__image{background-color:var(--surface-callout);border:1px solid var(--border-subtle);border-radius:.25rem;height:2.75rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;overflow:hidden;width:2.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsell__details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsell__details{display:grid;flex:1;gap:.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsell__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsell__header{align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;gap:.5rem;justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsell__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsell__title{display:block;font-size:.75rem;font-weight:700;line-height:1.1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsell__title:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsell__title:hover{text-decoration:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsell__actions, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsell__actions{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;justify-content:flex-start;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsell__actions .input-group, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsell__actions .input-group{display:grid;flex:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-upsell__actions .btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-upsell__actions .btn{margin-left:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal{left:unset;max-width:28.125rem;top:unset;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal.is-active{transform:translateY(100%);transition:transform .25s ease-in}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal.is-visible{transform:translate(0)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal>*{padding:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal.is-active{justify-content:flex-end}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .cart-upsell__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .cart-upsell__text{margin-right:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .modal__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .modal__header{position:absolute;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .modal__header .btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .modal__header .btn{margin-right:0;padding:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .modal__header svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .modal__header svg{display:block;height:auto;width:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .cart-upsell__modal__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .cart-upsell__modal__header{display:grid;gap:.5rem;margin-bottom:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .product__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .product__title{font-size:1.4375rem;font-size:1.4375rem!important;font-weight:700;line-height:1.1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .product__subtitle, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .product__subtitle{color:var(--text-secondary);font-family:Walter Turncoat,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .product__subtitle--simple, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .product__subtitle--simple{font-size:1rem;font-weight:700}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .product__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .product__price{font-size:1.125rem!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .sub-widget__description, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .sub-widget__description{margin-block:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .sub-widget__purchase-type--subscription, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .sub-widget__purchase-type--subscription{margin-top:-.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .product-form__actions .btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .product-form__actions .btn{font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:700;letter-spacing:.05em}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .cart-upsell, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .cart-upsell{align-items:center;margin-bottom:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .cart-upsell .media-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .cart-upsell .media-image{height:7rem;width:5.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .cart-upsell__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .cart-upsell__title{font-size:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .cart-upsell__options, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .cart-upsell__options{display:block;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .cart-upsell__options select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .cart-upsell__options select{font-size:.75rem;padding-left:1.25rem;padding-right:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .input-group:not(.input-textarea) label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .input-group:not(.input-textarea) label{left:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .cart-upsell__option-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .cart-upsell__option-wrapper{display:grid;gap:1.5rem;justify-content:stretch;margin-bottom:1rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .cart-upsell__cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .cart-upsell__cta{font-size:.875rem;padding-block:1.125rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-promo, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-promo{background-color:var(--surface-reverse);color:var(--surface-primary);display:grid;font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;gap:1rem;padding:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-promo .btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-promo .btn{width:-moz-max-content;width:max-content}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-promo__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-promo__text{display:grid;gap:.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-promo__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-promo__title{font-size:1.4375rem;font-weight:700;line-height:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-promo__subtitle, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-promo__subtitle, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-promo__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-promo__title{display:block;font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;letter-spacing:0;text-transform:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-promo__subtitle, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-promo__subtitle{font-size:1.125rem;font-weight:600;line-height:1.45}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch{display:inline-block;margin:.25rem .35rem .25rem .25rem;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch label{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch{--border-radius:50%;background-position:50%;background-size:cover;border-radius:var(--border-radius);display:block;flex-shrink:0;height:2.375rem;position:relative;width:2.375rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch:before{border-radius:var(--border-radius);content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch:after{border:.0625rem solid rgba(0,0,0,.15);height:100%;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch:before{border:.0625rem solid transparent;height:125%;width:125%;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input:checked~label .swatch:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input:checked~label .swatch:before{border-color:var(--border-primary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input.focus-visible{box-shadow:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input.focus-visible~label .swatch:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input.focus-visible~label .swatch:before{border-color:var(--text-reverse);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #1866ff;outline:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input:disabled, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input:disabled{pointer-events:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input:disabled~label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input:disabled~label{opacity:.5}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch--small .swatch, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch--small .swatch{height:1.5rem;width:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill{display:grid;padding:0;position:relative;z-index:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill label{align-items:center;border:.0625rem solid transparent;border-radius:var(--border-radius,0);color:var(--text-color,var(--text-primary));display:inline-flex;font-family:Walter Turncoat,sans-serif;font-size:.75rem;font-weight:500;justify-content:center;line-height:1;margin:0;min-height:2rem;padding:var(--padding,.85rem 1rem);text-align:center;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill label:before{background-color:var(--background-color,transparent);border:var(--border-width,.109375rem) solid var(--border-color,var(--text-primary));border-radius:var(--border-radius,0);bottom:0;content:"";display:block;left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:0;transition:background-color .15s ease-in;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:hover), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:hover){--border-color:var(--border-brand-hover)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:checked), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:checked){--text-color:var(--text-reverse);--background-color:var(--surface-reverse);--border-color:var(--border-strong)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(.is-unavailable) label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(.is-unavailable) label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:disabled) label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:disabled) label{cursor:default;opacity:.5}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(.is-unavailable) label:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(.is-unavailable) label:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:disabled) label:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:disabled) label:after{background:linear-gradient(to left top,transparent 48.5%,currentColor 0,transparent 50%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:disabled), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:disabled){pointer-events:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:disabled) label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:disabled) label{cursor:default;pointer-events:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill input.focus-visible~label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill input.focus-visible~label{border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #1866ff}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill input.focus-visible~label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill input.focus-visible~label:before{border-color:var(--border-color)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill--lg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill--lg{--padding:1.4rem 3rem;--border-width:0.15625rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill--simple, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill--simple{--border-width:0.0625rem;--border-radius:0.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill--simple:has(:hover):not(:has(:checked)), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill--simple:has(:hover):not(:has(:checked)){--text-color:#010c06;--background-color:var(--surface-cta-hover)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill--simple label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill--simple label:before{-webkit-mask-image:none;mask-image:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-options, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-options{display:grid;gap:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-options__option, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-options__option{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-options__option>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-options__option>*{flex:auto;white-space:nowrap}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-options__option-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-options__option-title{font-size:1rem;font-weight:700;margin-bottom:.3125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-form, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-form{display:grid;gap:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-form__actions, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-form__actions{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-form__actions button[type=submit], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-form__actions button[type=submit]{flex:1;height:100%;padding-inline:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal{bottom:0;display:none;height:auto;left:0;margin:auto;position:fixed;right:0;top:0;transform:translateY(100%);transition:transform .25s ease-in-out;width:95%;z-index:-10}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.is-active{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:none;z-index:10}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.is-visible{transform:translateY(0)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal>*{background-color:var(--surface-primary);overflow-y:scroll;pointer-events:auto;position:relative;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal--nested.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal--nested.is-active{z-index:12}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal__header{align-items:center;background-color:var(--surface-primary);display:flex;flex-direction:row;justify-content:space-between;padding-left:1.5rem;position:sticky;top:0;width:100%;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal__header .btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal__header .btn{margin-left:auto;margin-right:.125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal__header.modal__no-header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal__header.modal__no-header{background-color:transparent;padding:0;position:sticky;right:0;top:0;width:unset}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal__header.modal__no-header svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal__header.modal__no-header svg{height:auto;width:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal__title{font-size:1.5rem;font-weight:700;line-height:1.1;line-height:1.35;margin:.5rem 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal__content{padding:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal__video, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal__video{padding:56.25% 0 0;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal__video iframe, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal__video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal--standard, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal--standard{max-height:85vh;max-width:950px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal--standard>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal--standard>*{border-radius:.125rem;box-shadow:0 3px 6px rgba(0,0,0,.11)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal--narrow, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal--narrow{max-width:500px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart{background-color:var(--surface-primary);bottom:0;box-shadow:-.5rem 0 2rem -.75rem rgba(0,0,0,.25);display:none;max-width:28.125rem;position:fixed;right:0;top:0;transform:translateX(110%);transition:transform .4s cubic-bezier(.16,.87,.5,1),opacity .4s cubic-bezier(.16,.87,.5,1);width:100%;z-index:10}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart.is-active{display:block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart.is-visible{opacity:1;transform:translateX(0)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;transition:opacity .25s ease}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__items__items-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__items__items-wrapper{margin-top:.5rem;padding-inline:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__items__items-wrapper .ajax-cart__item:last-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__items__items-wrapper .ajax-cart__item:last-child{border-bottom:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__items, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__items{display:flex;flex:1;flex-direction:column;justify-content:space-between;overflow-y:scroll;padding-top:.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.cart-is-loading .ajax-cart__wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .cart-is-loading .ajax-cart__wrapper{opacity:.7;pointer-events:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__header{align-items:center;background-color:var(--surface-reverse);color:var(--surface-primary);display:flex;flex-direction:row;justify-content:space-between;padding:0 .5rem 0 1.5rem;position:relative;text-align:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__title{font-family:Walter Turncoat,sans-serif;font-size:1rem;font-weight:400;line-height:1.1;margin:0;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__indicator, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__indicator{position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__indicator .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__indicator .icon{display:block;height:auto;width:2.3125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__indicator__cart-count, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__indicator__cart-count{align-items:center;background-color:var(--surface-cta);border-radius:50%;color:var(--text-on-cta);display:flex;flex-direction:row;font-family:Source Sans\ 3,sans-serif;font-size:.6875rem;font-weight:700;height:1.5rem;justify-content:center;position:absolute;right:-1.1rem;top:-.5rem;width:1.5rem;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__footer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__footer{background-color:var(--surface-primary);bottom:0;padding:.5rem 1.5rem .75rem;position:sticky;z-index:5}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__discounts, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__discounts{color:var(--text-cta);display:grid;font-size:.875rem;font-weight:700;gap:.25rem;line-height:1.35}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__discount, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__discount, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__subtotal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__subtotal{align-items:center;display:flex;flex-direction:row;justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__subtotal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__subtotal{font-size:1rem;font-weight:700;margin-bottom:.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__subtotal s, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__subtotal s{color:var(--text-accent);font-weight:400}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__notice, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__notice{color:var(--surface-accent);text-align:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__notice p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__notice p{font-size:.75rem;margin-block:.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--ajax-cart-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--ajax-cart-cta{font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:700;letter-spacing:.05em;padding-block:1.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.btn--ajax-cart-cta.btn--wide, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .btn--ajax-cart-cta.btn--wide{padding-inline:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__empty, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__empty{display:flex;flex:1;flex-direction:column;font-family:Walter Turncoat,sans-serif;font-size:1rem;font-size:1.25rem;font-weight:400;justify-content:space-between;letter-spacing:.0625rem;line-height:1.1;padding:0 1.5rem 1.25rem;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim-wrapper{margin:.75rem 0 1rem;padding:0!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim img{height:auto;width:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim-wrapper .govx-id-slim a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim-wrapper .govx-id-slim a{border:none!important;padding:0!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim .govx-text span, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim .govx-text span{font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.75rem;font-weight:600;line-height:1.45}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim .govx-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim .govx-text{padding-left:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.dynamic-checkout__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .dynamic-checkout__content{margin-bottom:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.dynamic-checkout__content li, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .dynamic-checkout__content li{min-width:calc(100% - 10px)!important}@media only screen and (min-width:30em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item .input-qty__input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item .input-qty__input{font-size:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item .input-qty__button:first-of-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item .input-qty__button:first-of-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item .input-qty__button:nth-of-type(2), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item .input-qty__button:nth-of-type(2){height:2rem;width:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal{max-width:23.4375rem}}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .product__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .product__title{font-size:1.8125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal{max-height:65vh}}@media only screen and (min-width:64em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal__header{padding-left:2.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal__title{font-size:2.125rem;line-height:1.25}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal__content{padding:2.5rem}}@media only screen and (min-width:80em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.modal.cart-upsell__modal .product__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .modal.cart-upsell__modal .product__title{font-size:2.0625rem}}@media (hover:hover){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-btn{transition:all .15s ease-in}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__item-btn:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__item-btn:hover{border-color:var(--surface-accent)}}@media only screen and (prefers-color-scheme:dark){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__idtext--content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__idtext--content{color: black;} body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-item__subscription__price.sub-widget__price .subscription-discount-badge, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-item__subscription__price.sub-widget__price .subscription-discount-badge{color:var(--surface-primary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart-promo, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart-promo, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__header{color:var(--surface-reverse)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__header{background-color:var(--surface-callout)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim-wrapper .govx-id-slim a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim-wrapper .govx-id-slim a{background-color:var(--surface-primary)!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim .govx-text span, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim .govx-text span, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim-wrapper .govx-id-slim a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim-wrapper .govx-id-slim a{color:var(--surface-reverse)!important}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--cart-upsell-0-6ae69a6aa4, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--cart-upsell-0-6ae69a6aa4{width: 100%;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--cart-upsell-1-1e3ebcef29, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--cart-upsell-1-1e3ebcef29{width:100%;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart__spongebob, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart__spongebob{font-size: 0.8rem; font-weight: 700; margin-bottom: .25rem;}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles{display:grid;gap:1.5rem;padding-block:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles .btn--hollow, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles .btn--hollow{background-color:var(--surface-primary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles__header{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles__title{font-size:1.8125rem;font-weight:700;line-height:1.1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles__list{display:grid;gap:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article a:first-of-type:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article a:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article a:first-of-type.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article a:first-of-type.focus-visible{box-shadow:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article a:first-of-type.focus-visible:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article a:first-of-type.focus-visible:before{border-color:var(--text-reverse);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #1866ff;outline:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article:hover .s-ft-articles-article__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article:hover .s-ft-articles-article__title{text-decoration:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article__image{border-radius:.125rem;flex-shrink:0;overflow:hidden;width:6rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article__text{display:grid;gap:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article__eyebrow, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article__eyebrow{font-family:Walter Turncoat,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article__title{font-size:1.125rem;font-weight:700;line-height:1.1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article__meta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article__meta{align-items:center;color:var(--text-accent);display:flex;flex-direction:row;font-size:1rem;gap:.5rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article__published-date, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article__published-date{display:none}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles__header{justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(312px,100%),1fr))}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article{align-content:flex-start;align-items:flex-start;display:grid;gap:1.5rem;justify-content:stretch}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article__image{width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article__text{gap:.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article__title{font-size:1.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article__published-date, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article__published-date{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article__published-date:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article__published-date:after{background-color:var(--text-accent);border-radius:50%;content:"";display:block;height:.125rem;width:.125rem}}@media only screen and (min-width:64em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles{gap:2rem;padding-block:2rem 6rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles__title{font-size:2.0625rem}}@media only screen and (min-width:80em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-articles-article__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-articles-article__title{font-size:1.4375rem}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider{display:grid;gap:1.5rem;max-width:100vw;overflow:hidden;padding-block:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__content{display:grid;gap:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__content .btn--primary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__content .btn--primary{color:var(--button-text-color);padding-inline:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__slider .prod-thumb:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__slider .prod-thumb:hover{transform:scale(1)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__slider .prod-thumb:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__slider .prod-thumb:after{box-shadow:none!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__slider .prod-thumb *, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__slider .prod-thumb *{color:inherit}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__slider .prod-thumb [data-bv-rating] .bv_main_container .bv_text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__slider .prod-thumb [data-bv-rating] .bv_main_container .bv_text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__slider .prod-thumb [data-bv-show=inline_rating] .bv_main_container .bv_text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__slider .prod-thumb [data-bv-show=inline_rating] .bv_main_container .bv_text{color:inherit!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__slider .prod-thumb .btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__slider .prod-thumb .btn{color:var(--slide-button-text-color)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__slides{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__slide, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__slide{flex:1;padding-inline:.625rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__slide.show-white-icons .prod-thumb__header img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__slide.show-white-icons .prod-thumb__header img{filter:brightness(0) invert(1)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__title{font-size:1.625rem;font-weight:700;line-height:1.1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__desc, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__desc{font-size:1.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__controls, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__controls{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__controls:has(.fm-slider__element--destroyed), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__controls:has(.fm-slider__element--destroyed){display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__controls--desktop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__controls--desktop{display:none}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-block:3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__content{gap:1.5rem;width:35%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__slider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__slider{width:64%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__controls--mobile, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__controls--mobile{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__controls--desktop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__controls--desktop{display:flex}}@media only screen and (min-width:64em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__content{width:23%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__slider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__slider{width:70%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__title{font-size:2.0625rem}}@media only screen and (max-width:calc(48em - 1px)){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-coll-slider__slider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-coll-slider__slider{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch{display:inline-block;margin:.25rem .35rem .25rem .25rem;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch label{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch{--border-radius:50%;background-position:50%;background-size:cover;border-radius:var(--border-radius);display:block;flex-shrink:0;height:2.375rem;position:relative;width:2.375rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch:before{border-radius:var(--border-radius);content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch:after{border:.0625rem solid rgba(0,0,0,.15);height:100%;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch:before{border:.0625rem solid transparent;height:125%;width:125%;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input:checked~label .swatch:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input:checked~label .swatch:before{border-color:var(--border-primary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input.focus-visible{box-shadow:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input.focus-visible~label .swatch:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input.focus-visible~label .swatch:before{border-color:var(--text-reverse);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #1866ff;outline:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input:disabled, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input:disabled{pointer-events:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input:disabled~label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input:disabled~label{opacity:.5}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch--small .swatch, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch--small .swatch{height:1.5rem;width:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill{display:grid;padding:0;position:relative;z-index:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill label{align-items:center;border:.0625rem solid transparent;border-radius:var(--border-radius,0);color:var(--text-color,var(--text-primary));display:inline-flex;font-family:Walter Turncoat,sans-serif;font-size:.75rem;font-weight:500;justify-content:center;line-height:1;margin:0;min-height:2rem;padding:var(--padding,.85rem 1rem);text-align:center;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill label:before{background-color:var(--background-color,transparent);border:var(--border-width,.109375rem) solid var(--border-color,var(--text-primary));border-radius:var(--border-radius,0);bottom:0;content:"";display:block;left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:0;transition:background-color .15s ease-in;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:hover), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:hover){--border-color:var(--border-brand-hover)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:checked), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:checked){--text-color:var(--text-reverse);--background-color:var(--surface-reverse);--border-color:var(--border-strong)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(.is-unavailable) label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(.is-unavailable) label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:disabled) label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:disabled) label{cursor:default;opacity:.5}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(.is-unavailable) label:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(.is-unavailable) label:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:disabled) label:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:disabled) label:after{background:linear-gradient(to left top,transparent 48.5%,currentColor 0,transparent 50%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:disabled), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:disabled){pointer-events:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:disabled) label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:disabled) label{cursor:default;pointer-events:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill input.focus-visible~label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill input.focus-visible~label{border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #1866ff}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill input.focus-visible~label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill input.focus-visible~label:before{border-color:var(--border-color)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill--lg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill--lg{--padding:1.4rem 3rem;--border-width:0.15625rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill--simple, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill--simple{--border-width:0.0625rem;--border-radius:0.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill--simple:has(:hover):not(:has(:checked)), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill--simple:has(:hover):not(:has(:checked)){--text-color:#010c06;--background-color:var(--surface-cta-hover)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill--simple label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill--simple label:before{-webkit-mask-image:none;mask-image:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-options, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-options{display:grid;gap:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-options__option, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-options__option{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-options__option>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-options__option>*{flex:auto;white-space:nowrap}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-options__option-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-options__option-title{font-size:1rem;font-weight:700;margin-bottom:.3125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-form, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-form{display:grid;gap:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-form__actions, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-form__actions{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-form__actions button[type=submit], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-form__actions button[type=submit]{flex:1;height:100%;padding-inline:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form{background-color:var(--surface-primary);position:relative;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__container{background-color:var(--surface-primary);display:grid;gap:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__content{align-content:flex-start;align-items:flex-start;display:grid;gap:1.5rem;padding-block:3rem 2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__image{flex-basis:50%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__hand, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__hand{height:3.43381rem;transform:rotate(45deg) translate(55%,-100%);width:3.76081rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__hand-outer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__hand-outer{bottom:0;margin:auto;position:absolute;right:0;top:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__eyebrow, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__eyebrow{font-family:Walter Turncoat,sans-serif;font-size:.875rem;font-weight:400;margin-bottom:-1rem;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__eyebrow, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__eyebrow, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__title{justify-self:flex-start;line-height:1.1;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__title{font-size:2.0625rem;font-weight:700}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__desc, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__desc{font-size:1.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__price-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__price-wrapper{align-items:center;display:flex;flex-direction:row;font-family:Walter Turncoat,sans-serif;font-size:.875rem;font-weight:400;gap:.75rem;justify-content:flex-start;line-height:1.1;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__price{border-right:.0625rem solid var(--border-light);font-family:Source Sans\ 3,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.1;padding-right:.75rem}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form{background-color:transparent;margin-block:3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__container{align-items:stretch;border-radius:.5rem;display:flex;flex-direction:row;justify-content:space-between;overflow:hidden}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__content{flex-basis:50%;padding:3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__price{font-size:1.25rem}}@media only screen and (min-width:64em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__content{padding:5.25rem 3.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__hand, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__hand{height:6.3125rem;transform:rotate(-90deg) scaleX(-1);width:6.9375rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__hand-outer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__hand-outer{bottom:auto;left:0;right:auto;top:6rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__eyebrow, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__eyebrow{position:static}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__title{font-size:2.9375rem;position:static}}@media only screen and (min-width:80em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__price{font-size:1.4375rem}}@media screen and (min-width:84em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__hand-outer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__hand-outer{left:calc(50vw - 45rem)}}@media only screen and (max-width:calc(48em - 1px)){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-prod-form__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-prod-form__image{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:none;width:100vw}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews{background-color:var(--surface-primary);padding-block:2rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__container{display:grid;gap:1.5rem;max-width:100vw;overflow:hidden}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__header{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__title{font-size:1.625rem;font-weight:700;line-height:1.1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__controls, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__controls{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__controls:has(.fm-slider__element--destroyed), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__controls:has(.fm-slider__element--destroyed){display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__slides{margin:0 .25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__slide, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__slide{display:grid;gap:1.5rem;padding-inline:.0625rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__slide-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__slide-content{display:grid;gap:2rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__controls--desktop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__controls--desktop{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-review, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-review{display:grid;gap:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-review__blockquote, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-review__blockquote{font-size:1.125rem;padding-left:2.5rem;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-review__blockquote:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-review__blockquote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 29'%3E%3Cpath fill='%23FF6128' d='M4.381 22.047C1.52 22.047 0 19.826 0 15.927c0-4.35 2.146-7.704 6.572-9.88l1.52 3.037c-2.772 1.314-4.113 3.082-4.113 5.71.134-.045.268-.045.402-.045 1.967 0 3.577 1.36 3.577 3.445 0 2.357-1.476 3.853-3.577 3.853Zm10.908 0c-2.86 0-4.38-2.221-4.38-6.12 0-4.35 2.145-7.704 6.571-9.88L19 9.084c-2.772 1.314-4.113 3.082-4.113 5.71.134-.045.268-.045.402-.045 1.967 0 3.577 1.36 3.577 3.445 0 2.357-1.475 3.853-3.577 3.853Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.75rem;left:0;position:absolute;top:0;width:1.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-review__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-review__image{width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-review__author, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-review__author{align-items:center;display:flex;flex-direction:row;font-size:1.125rem;font-weight:600;gap:1rem;justify-content:flex-start;line-height:1.2;padding-left:2.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-product, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-product{align-items:center;background-color:var(--surface-callout);border-radius:.5rem;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;padding:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-product .prod-thumb, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-product .prod-thumb{background-color:transparent;transform:scale(1)!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-product .prod-thumb:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-product .prod-thumb:after{box-shadow:none!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-product .btn--hollow, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-product .btn--hollow{background-color:var(--surface-primary);padding-inline:2rem;text-align:center}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews{margin-block:3rem;padding-block:6rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__container{gap:3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__header{border-bottom:.0625rem solid var(--border-subtle);justify-content:space-between;padding-bottom:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__title{font-size:2.0625rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__slide, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__slide{align-items:center;display:flex;flex-direction:row;justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__slide-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__slide-content{width:58%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__controls--mobile, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__controls--mobile{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__controls--desktop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__controls--desktop{display:flex}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-review__blockquote, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-review__blockquote{font-size:1.25rem;padding-left:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-review__blockquote:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-review__blockquote:before{left:-2.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-review__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-review__image{width:32%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-review__author, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-review__author{padding-left:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews-product, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews-product{padding:1rem 1.5rem}}@media only screen and (min-width:80em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-ft-reviews__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-ft-reviews__title{font-size:2.625rem}}@media (prefers-color-scheme: dark){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--188341-22bf2cb9a0 .container-medium .s-ft-reviews__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--188341-22bf2cb9a0 .container-medium .s-ft-reviews__container{color: black !important;}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.social-links, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .social-links{flex-wrap:wrap;gap:.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.social-links, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .social-links, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.social-links__link, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .social-links__link{align-items:center;display:flex;flex-direction:row;justify-content:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.social-links__link, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .social-links__link{--border-radius:50%;background-color:var(--surface-cta);border:.0625rem solid var(--surface-cta);border-radius:var(--border-radius);color:var(--text-on-cta);height:2rem;overflow:hidden;position:relative;width:2rem;z-index:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.social-links__link .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .social-links__link .icon{height:1rem;width:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.social-links__link:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .social-links__link:after{background-color:var(--surface-hover);bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease;width:100%;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.social-links__link.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .social-links__link.focus-visible{border-color:var(--text-reverse)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.social-links__link:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .social-links__link:hover{border-color:var(--surface-hover)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.social-links__link:hover:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .social-links__link:hover:after{opacity:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.message, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .message{align-items:flex-start;border-style:solid;border-width:.0625rem;display:flex;flex-direction:row;font-size:.75rem;font-weight:700;gap:.75rem;justify-content:flex-start;padding:.75rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.message p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .message p{font-size:.75rem;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.message a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .message a{text-decoration:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.message__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .message__title{font-size:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.message--warning, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .message--warning{background-color:var(--surface-functional-warning);border-color:var(--border-functional-warning);color:var(--text-functional-warning)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.message--error, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .message--error{background-color:var(--surface-functional-error);border-color:var(--border-functional-error);color:var(--text-functional-error)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.message--success, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .message--success{background-color:var(--surface-functional-success);border-color:var(--border-functional-success);color:var(--text-functional-success)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer{background-color:var(--surface-primary);display:grid;gap:0;padding:1.5rem 0 6rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__header{display:grid;flex-shrink:0;gap:.75rem;margin:0 auto;text-align:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__logo, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__logo{margin:0 auto;width:5.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav-wrapper{flex:none;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__menu, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__menu{min-width:22%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__menu-list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__menu-list{display:grid;gap:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__link, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__link{color:currentColor;display:inline-block;font-size:1rem;letter-spacing:.015rem;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__link:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__link:before{background-color:var(--surface-cta);content:"";display:block;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__link.is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__link.is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__link:active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__link:active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__link:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__link:hover:before{transform:scaleX(1)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__link:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__link:before{background-color:var(--border-brand);bottom:-.1rem;height:.0625rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__link.is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__link.is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__link:active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__link:active:before{height:.125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__link:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__link:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__title{color:var(--text-cta)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__title{font-size:1.125rem;font-weight:600}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav--desktop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav--desktop{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav--mobile, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav--mobile{width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__button{align-items:center;border-top:.0625rem solid var(--border-subtle);display:flex;flex-direction:row;font-size:1rem;font-weight:600;gap:1em;height:3rem;justify-content:space-between;justify-content:flex-start;padding-bottom:.0625rem;padding-top:.25rem;padding-block:1rem;text-align:left;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__button .false, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__button .false{height:.9rem;position:relative;transition:transform .3s ease;width:.9rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__button .false:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__button .false:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__button .false:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__button .false:before{background-color:currentColor;content:"";display:block;height:.0625rem;position:absolute;top:50%;transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__button .false:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__button .false:before{bottom:0;left:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__button .false:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__button .false:after{left:0;right:0;transform:rotate(90deg)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__button.is-active .false, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__button.is-active .false, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__button[aria-expanded=true] .false, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__button[aria-expanded=true] .false{transform:rotate(45deg)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__button.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__button.focus-visible{position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__button:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__button:before{background-color:currentColor;content:"";display:block;height:1.25em;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' aria-hidden='true'%3E%3Cpath d='M11.92 0h1.81c.4.09.81.19 1.22.28 5.02.98 9.67 4.35 10.63 9.92.12.7.28 1.39.43 2.08v1.08c-.1.46-.22.91-.29 1.38-.7 5.06-3.39 8.55-8.21 10.31-1.11.4-2.28.64-3.42.96h-2.17c-.4-.1-.79-.22-1.19-.32-4.72-1.2-8.37-3.67-10.01-8.49-.3-.9-.48-1.83-.72-2.75v-2.53c.08-.34.18-.69.24-1.03.73-3.75 2.38-6.94 5.88-8.74C7.94 1.21 9.98.7 11.92 0ZM1.51 12.78c-.42 7.7 6.44 11.77 11.46 11.73 6.72-.06 11.44-4.88 11.52-11.65.09-7.54-6.6-11.4-11.67-11.39-5.81.01-11.57 4.95-11.3 11.32Z'/%3E%3Cpath d='M21.76 13.47c-.48.05-.89.11-1.3.12-1.56.02-3.13 0-4.69 0-1.4 0-2.1.73-2.11 2.19 0 1.5.05 3.01-.03 4.51-.03.51-.37 1.43-.55 1.42-1.05-.02-.65-.93-.67-1.51-.06-1.5-.02-3-.02-4.51 0-1.4-.73-2.1-2.19-2.1-1.44 0-2.89.05-4.33-.03-.57-.03-1.61-.4-1.59-.55.09-1.14 1.07-.64 1.68-.67 1.38-.08 2.76-.02 4.14-.03 2.55-.02 2.26.22 2.28-2.37.01-1.38-.05-2.77.03-4.14.04-.57.4-1.61.55-1.59 1.14.09.64 1.07.67 1.68.08 1.44.02 2.88.03 4.33 0 1.4.73 2.1 2.19 2.1 1.74 0 3.49 0 5.23.03.25 0 .56.19.72.39.1.12-.02.43-.05.73Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' aria-hidden='true'%3E%3Cpath d='M11.92 0h1.81c.4.09.81.19 1.22.28 5.02.98 9.67 4.35 10.63 9.92.12.7.28 1.39.43 2.08v1.08c-.1.46-.22.91-.29 1.38-.7 5.06-3.39 8.55-8.21 10.31-1.11.4-2.28.64-3.42.96h-2.17c-.4-.1-.79-.22-1.19-.32-4.72-1.2-8.37-3.67-10.01-8.49-.3-.9-.48-1.83-.72-2.75v-2.53c.08-.34.18-.69.24-1.03.73-3.75 2.38-6.94 5.88-8.74C7.94 1.21 9.98.7 11.92 0ZM1.51 12.78c-.42 7.7 6.44 11.77 11.46 11.73 6.72-.06 11.44-4.88 11.52-11.65.09-7.54-6.6-11.4-11.67-11.39-5.81.01-11.57 4.95-11.3 11.32Z'/%3E%3Cpath d='M21.76 13.47c-.48.05-.89.11-1.3.12-1.56.02-3.13 0-4.69 0-1.4 0-2.1.73-2.11 2.19 0 1.5.05 3.01-.03 4.51-.03.51-.37 1.43-.55 1.42-1.05-.02-.65-.93-.67-1.51-.06-1.5-.02-3-.02-4.51 0-1.4-.73-2.1-2.19-2.1-1.44 0-2.89.05-4.33-.03-.57-.03-1.61-.4-1.59-.55.09-1.14 1.07-.64 1.68-.67 1.38-.08 2.76-.02 4.14-.03 2.55-.02 2.26.22 2.28-2.37.01-1.38-.05-2.77.03-4.14.04-.57.4-1.61.55-1.59 1.14.09.64 1.07.67 1.68.08 1.44.02 2.88.03 4.33 0 1.4.73 2.1 2.19 2.1 1.74 0 3.49 0 5.23.03.25 0 .56.19.72.39.1.12-.02.43-.05.73Z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:1.25em}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__button.is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__button.is-active:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' aria-hidden='true'%3E%3Cg fill='%23010c06'%3E%3Cpath d='M25.57 10.2c-.96-5.57-5.61-8.94-10.63-9.92-.41-.09-.81-.19-1.22-.28h-1.8c-1.94.7-3.98 1.22-5.8 2.15C2.62 3.95.97 7.14.24 10.88c-.06.35-.16.69-.24 1.04v2.52c.24.92.42 1.86.72 2.75 1.64 4.82 5.29 7.3 10.01 8.49.4.1.79.22 1.19.32h2.16c1.14-.31 2.31-.55 3.42-.96 4.83-1.75 7.51-5.24 8.21-10.3.07-.47.19-.92.29-1.38v-1.08c-.14-.69-.3-1.38-.43-2.08Zm-12.6 14.3c-5.02.04-11.88-4.03-11.46-11.72-.26-6.37 5.5-11.3 11.31-11.32 5.07-.01 11.75 3.86 11.67 11.39-.08 6.78-4.81 11.59-11.52 11.65Zm8.78-11.02.01-.01-.01.01z'/%3E%3Cpath d='M15.86 12.32c-1.46 0-.57.04-1.88 0-.4-.01-.73 0-1 .04h-.01c-1.6 0-.31-.06-2.86-.04-1.38.01-2.77-.05-4.15.03-.61.03-1.59-.48-1.68.67 0 .15 1.03.52 1.6.55 1.43.08 2.88.02 4.32.03h1.99c.91-.03.84.17 1.34.03.14.05.41.04.85-.06.75 0-.01.03 1.39.02h4.69c.41-.01.82-.07 1.3-.12.03-.3.14-.6.04-.72-.16-.2-.47-.39-.72-.39-1.74-.04-3.48-.03-5.22-.04Z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' aria-hidden='true'%3E%3Cg fill='%23010c06'%3E%3Cpath d='M25.57 10.2c-.96-5.57-5.61-8.94-10.63-9.92-.41-.09-.81-.19-1.22-.28h-1.8c-1.94.7-3.98 1.22-5.8 2.15C2.62 3.95.97 7.14.24 10.88c-.06.35-.16.69-.24 1.04v2.52c.24.92.42 1.86.72 2.75 1.64 4.82 5.29 7.3 10.01 8.49.4.1.79.22 1.19.32h2.16c1.14-.31 2.31-.55 3.42-.96 4.83-1.75 7.51-5.24 8.21-10.3.07-.47.19-.92.29-1.38v-1.08c-.14-.69-.3-1.38-.43-2.08Zm-12.6 14.3c-5.02.04-11.88-4.03-11.46-11.72-.26-6.37 5.5-11.3 11.31-11.32 5.07-.01 11.75 3.86 11.67 11.39-.08 6.78-4.81 11.59-11.52 11.65Zm8.78-11.02.01-.01-.01.01z'/%3E%3Cpath d='M15.86 12.32c-1.46 0-.57.04-1.88 0-.4-.01-.73 0-1 .04h-.01c-1.6 0-.31-.06-2.86-.04-1.38.01-2.77-.05-4.15.03-.61.03-1.59-.48-1.68.67 0 .15 1.03.52 1.6.55 1.43.08 2.88.02 4.32.03h1.99c.91-.03.84.17 1.34.03.14.05.41.04.85-.06.75 0-.01.03 1.39.02h4.69c.41-.01.82-.07 1.3-.12.03-.3.14-.6.04-.72-.16-.2-.47-.39-.72-.39-1.74-.04-3.48-.03-5.22-.04Z'/%3E%3C/g%3E%3C/svg%3E")}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js .footer-nav__dropdown, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js .footer-nav__dropdown{display:none;height:0;margin:0 -.1875rem;opacity:0;overflow:hidden;padding:0 .1875rem;width:calc(100% + .375rem)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js .footer-nav__dropdown:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js .footer-nav__dropdown:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js .footer-nav__dropdown:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js .footer-nav__dropdown:before{content:"";display:block;position:relative;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js .footer-nav__dropdown:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js .footer-nav__dropdown:before{margin-top:-.3125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js .footer-nav__dropdown:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js .footer-nav__dropdown:after{margin-bottom:-2.8125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js .footer-nav__dropdown.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js .footer-nav__dropdown.is-active{display:block;transition:padding .3s ease,opacity .3s ease}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js .footer-nav__dropdown.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js .footer-nav__dropdown.is-visible{height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__dropdown-inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__dropdown-inner{display:grid;gap:.75rem;padding-left:2.25em}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__bottom, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__bottom{border-top:.0625rem solid var(--border-subtle);padding-block:.75rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__bottom-inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__bottom-inner{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__bottom-details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__bottom-details{display:grid;gap:2rem;justify-content:center;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__copyright, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__copyright{font-size:.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__payment-icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__payment-icons{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__payment-icons svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__payment-icons svg{width:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__payment-icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__payment-icon{display:grid}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__payment-icons--grayscale, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__payment-icons--grayscale{filter:grayscale(100%)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__address, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__address{font-size:.875rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__address p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__address p{margin:0}@media only screen and (min-width:64em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.social-links, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .social-links{justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer{padding:3rem 0 6rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__container{gap:3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__header{flex:2;margin:0;text-align:left}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__logo, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__logo{margin:0;width:7.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav-wrapper{flex:auto;width:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav__title{margin-bottom:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav--desktop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav--desktop{align-items:flex-start;display:flex;flex-direction:row;gap:3rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer-nav--mobile, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer-nav--mobile{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__bottom-inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__bottom-inner{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__bottom-details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__bottom-details{width:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.footer__address, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .footer__address{font-size:1rem;max-width:25ch}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.linkedin .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .linkedin .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.threads .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .threads .icon{height:2rem; width: 2rem;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.social-links:first-of-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .social-links:first-of-type{margin-bottom: 10px;}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic{display:grid;gap:.5rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block{background-color:var(--surface-reverse);color:#fff;display:grid;gap:.25rem;position:relative;width:100%;z-index:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__content{display:flex;flex-direction:column;gap:.25rem;grid-area:1/1;justify-content:flex-end;padding:1rem;position:relative;width:100%;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__overlay, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__overlay{bottom:0;left:0;position:absolute;right:0;top:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__background, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__background{grid-area:1/1;height:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__background img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__title{font-size:1.25rem;font-weight:700;line-height:1.1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__text{display:grid;gap:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__cta{width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__link, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__link{align-items:center;color:currentColor;display:flex;flex-direction:row;font-size:1.25rem;gap:.5rem;justify-content:flex-start;text-decoration-line:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__link:active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__link:active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__link:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__link:hover{opacity:.8}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--1, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--1{grid-column:1/span 2;grid-row:1/span 2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--1 .s-hero-mosaic__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--1 .s-hero-mosaic__content{padding:1.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--1 .s-hero-mosaic__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--1 .s-hero-mosaic__title{font-size:1.625rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic-values, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic-values{background-color:#010c06;color:#fff;padding-block:1.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic-values__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic-values__list{-moz-column-gap:1.5rem;column-gap:1.5rem;flex-direction:row;flex-wrap:wrap;row-gap:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic-values__item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic-values__item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic-values__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic-values__list{align-items:center;display:flex;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic-values__item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic-values__item{flex:1;flex-direction:row;font-size:.875rem;font-weight:600;gap:1rem;line-height:1.2;min-width:9.6rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic-values__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic-values__icon{flex-shrink:0;width:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic-values__icon.loaded:not(.shopify-placeholder), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic-values__icon.loaded:not(.shopify-placeholder){filter:invert(50%) sepia(22%) saturate(6950%) hue-rotate(343deg) brightness(101%) contrast(101%)}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--1 .s-hero-mosaic__cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--1 .s-hero-mosaic__cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--1 .s-hero-mosaic__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--1 .s-hero-mosaic__text{max-width:22.5rem}}@media only screen and (min-width:64em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic{gap:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block{gap:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__content{align-items:flex-start;gap:1rem;justify-content:center;padding:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__title{font-size:2.0625rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__text{gap:.75rem;width:70%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__cta{width:70%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--light, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--light{color:#fff}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--dark, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--dark{color:#010c06}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--dark .btn--primary.btn--reverse, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--dark .btn--primary.btn--reverse{color:#fff}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--dark .btn--primary.btn--reverse:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--dark .btn--primary.btn--reverse:before{background-color:#010c06}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--dark .btn--primary.btn--reverse:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--dark .btn--primary.btn--reverse:hover{color:#010c06}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--dark .btn--primary.btn--reverse:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--dark .btn--primary.btn--reverse:hover:before{background-color:#fff}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--1, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--1{grid-column:1/span 2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--1 .s-hero-mosaic__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--1 .s-hero-mosaic__content{gap:3rem;padding:3.5rem 3.75rem 2rem 5vw}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--1 .s-hero-mosaic__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--1 .s-hero-mosaic__title{font-size:2.9375rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__content--d-vertical-top, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__content--d-vertical-top{justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__content--d-vertical-center, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__content--d-vertical-center{justify-content:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__content--d-vertical-bottom, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__content--d-vertical-bottom{justify-content:flex-end}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__content--d-horizontal-left, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__content--d-horizontal-left{align-items:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__content--d-horizontal-center, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__content--d-horizontal-center{align-items:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__content--d-horizontal-right, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__content--d-horizontal-right{align-items:flex-end}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__content--d-text-left, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__content--d-text-left{text-align:left}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__content--d-text-center, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__content--d-text-center{text-align:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__content--d-text-right, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__content--d-text-right{text-align:right}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic-values, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic-values{padding-block:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic-values__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic-values__list{flex-wrap:nowrap;justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic-values__item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic-values__item{flex:unset;font-size:1rem}}@media only screen and (min-width:120em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--1 .s-hero-mosaic__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--1 .s-hero-mosaic__content{padding-left:8vw}}@media only screen and (max-width:calc(64em - 1px)){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__cta{display:grid}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-hero-mosaic__grid-block--1 .s-hero-mosaic__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-hero-mosaic__grid-block--1 .s-hero-mosaic__content{justify-content:space-between}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta{background-color:#010c06;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta .btn--primary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta .btn--primary{flex-shrink:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__container{background-color:var(--surface-reverse);overflow:hidden;position:relative;z-index:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__content{display:grid;gap:2rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__background, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__background img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__featured-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__featured-image{flex:1;margin:auto;max-width:20.8rem;padding:0 1.25rem;width:clamp(15rem,100%,20.8rem)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__list-num, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__list-num{color:#fff;display:grid;flex:1;gap:1.5rem;padding:.75rem 1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__list-num-item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__list-num-item{align-items:flex-start;display:flex;flex-direction:row;font-size:1.25rem;font-weight:600;gap:1rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__num, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__num{align-items:center;border:.1171875rem solid #fff;border-radius:50%;display:flex;flex-direction:row;flex-shrink:0;font-size:1.17188rem;height:1.875rem;justify-content:center;width:1.875rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__list{color:#fff;display:grid;gap:1rem;padding:2rem 1.25rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__list--desktop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__list--desktop{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__list-item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__list-item{align-items:flex-start;display:flex;flex-direction:row;font-size:1.25rem;font-weight:600;gap:1rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__list-item svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__list-item svg{height:2rem;width:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__icon{flex-shrink:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__icon.loaded:not(.shopify-placeholder), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__icon.loaded:not(.shopify-placeholder){filter:invert(50%) sepia(22%) saturate(6950%) hue-rotate(343deg) brightness(101%) contrast(101%)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__btn{flex-shrink:0;padding-inline:2rem}@media only screen and (min-width:64em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta{background-color:transparent;padding-block:3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__container{border-radius:.5rem;padding:3.5rem 4rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__featured-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__featured-image{margin:0;padding:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__list{border-top:.0625rem solid #646f78;padding:1.5rem 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__list--desktop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__list--desktop{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__list--mobile, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__list--mobile{display:none}}@media only screen and (max-width:calc(64em - 1px)){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-img-list-cta__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-img-list-cta__container{max-width:none;padding:3rem 1.25rem;width:100vw}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta{background-color:var(--surface-primary);display:grid;padding-bottom:.5rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta__header{display:grid;gap:1rem;justify-content:center;justify-items:center;padding-block:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta__title{font-size:1.4375rem;font-weight:700;line-height:1.1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta__cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta__cta{align-items:center;display:flex;flex-direction:row;font-size:1rem;gap:.5rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta__cta:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta__cta:hover{text-decoration:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta__list{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta-feed__list-item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta-feed__list-item{display:grid;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta-feed__list-item a:first-of-type:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta-feed__list-item a:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta-feed__list-item a:first-of-type.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta-feed__list-item a:first-of-type.focus-visible{box-shadow:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta-feed__list-item a:first-of-type.focus-visible:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta-feed__list-item a:first-of-type.focus-visible:before{border-color:var(--text-reverse);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #1866ff;outline:none}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-block:3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta__title{font-size:1.8125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:80em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta__title{font-size:2.0625rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-insta__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-insta__list{grid-template-columns:repeat(4,minmax(0,1fr))}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m{background-color:var(--surface-primary);border-top:.0625rem solid var(--border-inactive);bottom:0;box-shadow:none!important;box-shadow:-.5rem 0 2rem -.75rem rgba(0,0,0,.25);display:none;left:0;margin-top:calc(var(--promo-bar-height) + var(--header-height));max-height:calc(100dvh - var(--promo-bar-height) - var(--header-height));max-width:24rem;max-width:none;overflow:hidden;position:fixed;top:0;transform:translateX(-110%);transition:transform .4s cubic-bezier(.16,.87,.5,1),opacity .4s cubic-bezier(.16,.87,.5,1);width:100%;z-index:10}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m.is-active{display:block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m.is-visible{opacity:1;transform:translateX(0)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__wrapper{display:block;height:100%;overflow-y:scroll}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__menu, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__menu{overflow:hidden}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__menu :first-child>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__menu :first-child>*{border-top:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__menu--utility, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__menu--utility{margin-top:3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__search, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__search{padding:1.25rem 1.25rem 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__search .search-bar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__search .search-bar{position:relative;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__search .predictive-search__results, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__search .predictive-search__results{max-height:none;overflow:hidden;position:relative;z-index:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__ctas, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__ctas{align-items:flex-start;border-bottom:.0625rem solid var(--border-inactive);display:flex;flex:1;flex-direction:row;gap:1.25rem;justify-content:flex-start;margin:1.25rem 1.25rem 0;padding-bottom:1rem;width:calc(100% - 2.5rem)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__ctas>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__ctas>*{flex:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__ctas--limit-2, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__ctas--limit-2{justify-content:flex-end}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m-cta{display:grid;gap:.5rem;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m-cta a:first-of-type:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m-cta a:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m-cta a:first-of-type.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m-cta a:first-of-type.focus-visible{box-shadow:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m-cta a:first-of-type.focus-visible:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m-cta a:first-of-type.focus-visible:before{border-color:var(--text-reverse);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #1866ff;outline:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m-cta:hover .menu-m-cta__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m-cta:hover .menu-m-cta__title{color:var(--text-cta-hover)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m-cta__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m-cta__text{display:grid;gap:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m-cta__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m-cta__title{font-size:1rem;font-weight:600}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m-cta__subtitle, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m-cta__subtitle{color:var(--text-accent);font-size:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__item-level-one, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__item-level-one{border-bottom:.0625rem solid var(--border-inactive);border-top:.0625rem solid var(--border-inactive);display:block;font-size:1rem;font-weight:600;line-height:1.1;margin-bottom:-.0625rem;margin-inline:1.25rem;padding:1rem 0 1rem 2.5rem;position:relative;width:calc(100% - 2.5rem)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__item-level-one.has-dropdown, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__item-level-one.has-dropdown{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__item-level-one.has-dropdown:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__item-level-one.has-dropdown:before{background-color:currentColor;content:"";display:block;height:1.25em;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' aria-hidden='true'%3E%3Cpath d='M11.92 0h1.81c.4.09.81.19 1.22.28 5.02.98 9.67 4.35 10.63 9.92.12.7.28 1.39.43 2.08v1.08c-.1.46-.22.91-.29 1.38-.7 5.06-3.39 8.55-8.21 10.31-1.11.4-2.28.64-3.42.96h-2.17c-.4-.1-.79-.22-1.19-.32-4.72-1.2-8.37-3.67-10.01-8.49-.3-.9-.48-1.83-.72-2.75v-2.53c.08-.34.18-.69.24-1.03.73-3.75 2.38-6.94 5.88-8.74C7.94 1.21 9.98.7 11.92 0ZM1.51 12.78c-.42 7.7 6.44 11.77 11.46 11.73 6.72-.06 11.44-4.88 11.52-11.65.09-7.54-6.6-11.4-11.67-11.39-5.81.01-11.57 4.95-11.3 11.32Z'/%3E%3Cpath d='M21.76 13.47c-.48.05-.89.11-1.3.12-1.56.02-3.13 0-4.69 0-1.4 0-2.1.73-2.11 2.19 0 1.5.05 3.01-.03 4.51-.03.51-.37 1.43-.55 1.42-1.05-.02-.65-.93-.67-1.51-.06-1.5-.02-3-.02-4.51 0-1.4-.73-2.1-2.19-2.1-1.44 0-2.89.05-4.33-.03-.57-.03-1.61-.4-1.59-.55.09-1.14 1.07-.64 1.68-.67 1.38-.08 2.76-.02 4.14-.03 2.55-.02 2.26.22 2.28-2.37.01-1.38-.05-2.77.03-4.14.04-.57.4-1.61.55-1.59 1.14.09.64 1.07.67 1.68.08 1.44.02 2.88.03 4.33 0 1.4.73 2.1 2.19 2.1 1.74 0 3.49 0 5.23.03.25 0 .56.19.72.39.1.12-.02.43-.05.73Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' aria-hidden='true'%3E%3Cpath d='M11.92 0h1.81c.4.09.81.19 1.22.28 5.02.98 9.67 4.35 10.63 9.92.12.7.28 1.39.43 2.08v1.08c-.1.46-.22.91-.29 1.38-.7 5.06-3.39 8.55-8.21 10.31-1.11.4-2.28.64-3.42.96h-2.17c-.4-.1-.79-.22-1.19-.32-4.72-1.2-8.37-3.67-10.01-8.49-.3-.9-.48-1.83-.72-2.75v-2.53c.08-.34.18-.69.24-1.03.73-3.75 2.38-6.94 5.88-8.74C7.94 1.21 9.98.7 11.92 0ZM1.51 12.78c-.42 7.7 6.44 11.77 11.46 11.73 6.72-.06 11.44-4.88 11.52-11.65.09-7.54-6.6-11.4-11.67-11.39-5.81.01-11.57 4.95-11.3 11.32Z'/%3E%3Cpath d='M21.76 13.47c-.48.05-.89.11-1.3.12-1.56.02-3.13 0-4.69 0-1.4 0-2.1.73-2.11 2.19 0 1.5.05 3.01-.03 4.51-.03.51-.37 1.43-.55 1.42-1.05-.02-.65-.93-.67-1.51-.06-1.5-.02-3-.02-4.51 0-1.4-.73-2.1-2.19-2.1-1.44 0-2.89.05-4.33-.03-.57-.03-1.61-.4-1.59-.55.09-1.14 1.07-.64 1.68-.67 1.38-.08 2.76-.02 4.14-.03 2.55-.02 2.26.22 2.28-2.37.01-1.38-.05-2.77.03-4.14.04-.57.4-1.61.55-1.59 1.14.09.64 1.07.67 1.68.08 1.44.02 2.88.03 4.33 0 1.4.73 2.1 2.19 2.1 1.74 0 3.49 0 5.23.03.25 0 .56.19.72.39.1.12-.02.43-.05.73Z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:1.25em}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__item-level-one.has-dropdown.is-active:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__item-level-one.has-dropdown.is-active:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' aria-hidden='true'%3E%3Cg fill='%23010c06'%3E%3Cpath d='M25.57 10.2c-.96-5.57-5.61-8.94-10.63-9.92-.41-.09-.81-.19-1.22-.28h-1.8c-1.94.7-3.98 1.22-5.8 2.15C2.62 3.95.97 7.14.24 10.88c-.06.35-.16.69-.24 1.04v2.52c.24.92.42 1.86.72 2.75 1.64 4.82 5.29 7.3 10.01 8.49.4.1.79.22 1.19.32h2.16c1.14-.31 2.31-.55 3.42-.96 4.83-1.75 7.51-5.24 8.21-10.3.07-.47.19-.92.29-1.38v-1.08c-.14-.69-.3-1.38-.43-2.08Zm-12.6 14.3c-5.02.04-11.88-4.03-11.46-11.72-.26-6.37 5.5-11.3 11.31-11.32 5.07-.01 11.75 3.86 11.67 11.39-.08 6.78-4.81 11.59-11.52 11.65Zm8.78-11.02.01-.01-.01.01z'/%3E%3Cpath d='M15.86 12.32c-1.46 0-.57.04-1.88 0-.4-.01-.73 0-1 .04h-.01c-1.6 0-.31-.06-2.86-.04-1.38.01-2.77-.05-4.15.03-.61.03-1.59-.48-1.68.67 0 .15 1.03.52 1.6.55 1.43.08 2.88.02 4.32.03h1.99c.91-.03.84.17 1.34.03.14.05.41.04.85-.06.75 0-.01.03 1.39.02h4.69c.41-.01.82-.07 1.3-.12.03-.3.14-.6.04-.72-.16-.2-.47-.39-.72-.39-1.74-.04-3.48-.03-5.22-.04Z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' aria-hidden='true'%3E%3Cg fill='%23010c06'%3E%3Cpath d='M25.57 10.2c-.96-5.57-5.61-8.94-10.63-9.92-.41-.09-.81-.19-1.22-.28h-1.8c-1.94.7-3.98 1.22-5.8 2.15C2.62 3.95.97 7.14.24 10.88c-.06.35-.16.69-.24 1.04v2.52c.24.92.42 1.86.72 2.75 1.64 4.82 5.29 7.3 10.01 8.49.4.1.79.22 1.19.32h2.16c1.14-.31 2.31-.55 3.42-.96 4.83-1.75 7.51-5.24 8.21-10.3.07-.47.19-.92.29-1.38v-1.08c-.14-.69-.3-1.38-.43-2.08Zm-12.6 14.3c-5.02.04-11.88-4.03-11.46-11.72-.26-6.37 5.5-11.3 11.31-11.32 5.07-.01 11.75 3.86 11.67 11.39-.08 6.78-4.81 11.59-11.52 11.65Zm8.78-11.02.01-.01-.01.01z'/%3E%3Cpath d='M15.86 12.32c-1.46 0-.57.04-1.88 0-.4-.01-.73 0-1 .04h-.01c-1.6 0-.31-.06-2.86-.04-1.38.01-2.77-.05-4.15.03-.61.03-1.59-.48-1.68.67 0 .15 1.03.52 1.6.55 1.43.08 2.88.02 4.32.03h1.99c.91-.03.84.17 1.34.03.14.05.41.04.85-.06.75 0-.01.03 1.39.02h4.69c.41-.01.82-.07 1.3-.12.03-.3.14-.6.04-.72-.16-.2-.47-.39-.72-.39-1.74-.04-3.48-.03-5.22-.04Z'/%3E%3C/g%3E%3C/svg%3E")}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__item-level-one.has-dropdown:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__item-level-one.has-dropdown:before{bottom:0;left:0;margin:auto;position:absolute;top:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__item-level-two, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__item-level-two{display:block;font-size:1rem;font-weight:600;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__item-level-two.has-dropdown, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__item-level-two.has-dropdown{color:var(--text-cta);margin-bottom:.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__item-level-three, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__item-level-three{font-size:1rem;text-align:left}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__item-standalone-outer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__item-standalone-outer{background-color:var(--surface-callout);padding-inline:1.25rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__item-standalone, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__item-standalone{align-items:center;border-top:.0625rem solid var(--border-inactive);font-size:1rem;font-weight:600;gap:1rem;padding-block:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m-back, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m-back, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__item-standalone, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__item-standalone{display:flex;flex-direction:row;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m-back, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m-back{align-items:stretch;border-bottom:.0625rem solid var(--border-inactive)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m-back__btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m-back__btn{border-right:.0625rem solid var(--border-subtle);padding:1.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m-back__btn:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m-back__btn:after{border-bottom:.09375rem solid;border-right:.09375rem solid;content:"";display:block;height:.5rem;transform:rotate(135deg);transform-origin:50% 65%;transition:transform .3s ease-in-out;width:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m-back__link, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m-back__link{align-items:center;border-bottom:0;display:flex;flex-direction:row;justify-content:flex-start;padding:.75rem 1.5rem .75rem .75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__dropdown-level-one, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__dropdown-level-one{display:none;height:0;margin:0 -.1875rem;opacity:0;overflow:hidden;padding:0 .1875rem;width:calc(100% + .375rem)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__dropdown-level-one:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__dropdown-level-one:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__dropdown-level-one:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__dropdown-level-one:before{content:"";display:block;position:relative;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__dropdown-level-one:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__dropdown-level-one:before{margin-top:-.3125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__dropdown-level-one:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__dropdown-level-one:after{margin-bottom:-2.8125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__dropdown-level-one.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__dropdown-level-one.is-active{display:block;transition:padding .3s ease,opacity .3s ease}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__dropdown-level-one.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__dropdown-level-one.is-visible{height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__dropdown-level-one-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__dropdown-level-one-wrapper{display:grid;gap:.75rem;padding:0 0 0 3.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m__dropdown-level-two, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m__dropdown-level-two{display:grid;gap:.75rem}@media only screen and (min-width:64em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m{display:none!important}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.message, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .message{align-items:flex-start;border-style:solid;border-width:.0625rem;display:flex;flex-direction:row;font-size:.75rem;font-weight:700;gap:.75rem;justify-content:flex-start;padding:.75rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.message p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .message p{font-size:.75rem;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.message a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .message a{text-decoration:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.message__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .message__title{font-size:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.message--warning, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .message--warning{background-color:var(--surface-functional-warning);border-color:var(--border-functional-warning);color:var(--text-functional-warning)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.message--error, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .message--error{background-color:var(--surface-functional-error);border-color:var(--border-functional-error);color:var(--text-functional-error)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.message--success, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .message--success{background-color:var(--surface-functional-success);border-color:var(--border-functional-success);color:var(--text-functional-success)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter{background-color:var(--surface-callout);padding:3rem 0;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter--darker-background, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter--darker-background, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter.newsletter--collection, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter.newsletter--collection{background-color:var(--surface-inactive)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter--has-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter--has-cta{padding:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter--has-cta .newsletter__form-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter--has-cta .newsletter__form-wrapper{display:grid;gap:1rem;justify-content:stretch;padding-block:1.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter__title{font-size:1.4375rem;font-weight:700;line-height:1.1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter__form-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter__form-wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:row;flex-wrap:wrap;gap:5vw;justify-content:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter__form-wrapper>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter__form-wrapper>*{flex:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter__form, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter__form{display:grid;gap:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta{background-color:#010c06;color:#fff;flex:1;overflow:hidden;padding-block:1.25rem;padding-right:1.5rem;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__inner{display:grid;gap:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__content{align-items:center;display:flex;flex:1;flex-direction:row;gap:.75rem;justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__content-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__content-wrapper{display:grid;flex:1;gap:1rem;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__text{display:grid;flex:1;gap:.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__title{font-size:1.4375rem;font-weight:700;line-height:1.1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__eyebrow, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__eyebrow{color:#ff7f53;font-family:Walter Turncoat,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__image{flex-shrink:0;width:9.7rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__background, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__background{bottom:0;left:0;opacity:.2;position:absolute;right:0;top:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__background img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter--has-cta .newsletter__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter--has-cta .newsletter__container{max-width:none;padding:0;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter--has-cta .newsletter-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter--has-cta .newsletter-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter--has-cta .newsletter__form-outer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter--has-cta .newsletter__form-outer{width:50vw}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter--has-cta .newsletter-cta>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter--has-cta .newsletter-cta>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter--has-cta .newsletter__form-outer>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter--has-cta .newsletter__form-outer>*{max-width:39rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter--has-cta .newsletter__form-outer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter--has-cta .newsletter__form-outer{display:grid;justify-content:stretch;justify-items:flex-end;padding-left:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter--has-cta .newsletter__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter--has-cta .newsletter__container{align-items:center;display:flex;flex-direction:row;justify-content:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter--has-cta .newsletter__form-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter--has-cta .newsletter__form-wrapper{padding-right:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter__title{font-size:1.8125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter__form .input-line, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter__form .input-line{gap:1.4rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter__form .input-line input:not([type=submit]), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter__form .input-line input:not([type=submit]){border-right-width:.0625rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter__form .input-line .btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter__form .input-line .btn{border-radius:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__inner{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;padding-left:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__content{align-items:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__content-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__content-wrapper{gap:1.5rem;justify-items:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__title{font-size:1.8125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__image{width:8.5rem}}@media only screen and (min-width:64em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter--has-cta .newsletter__form-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter--has-cta .newsletter__form-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__inner{gap:1.5rem;padding-block:3rem}}@media only screen and (min-width:80em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter__title{font-size:2.0625rem}}@media only screen and (max-width:calc(48em - 1px)){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:1.25rem;padding-right:1.25rem;width:100vw}}@media only screen and (max-width:calc(48em - 1px)) and (min-width:30em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.newsletter-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .newsletter-cta{padding-left:1.5rem;padding-right:1.5rem}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search{margin:auto;position:relative;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search__heading, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search__heading{font-size:1rem;font-weight:700;line-height:1.1;margin-bottom:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search__results, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search__results{background-color:var(--surface-primary);border:.0625rem solid var(--border-light);border-radius:0 0 1.5rem 1.5rem;border-top:0;display:grid;gap:1.5rem;left:0;margin-top:-1.5rem;max-height:calc(100dvh - var(--header-height) - var(--promo-bar-height));overflow-y:auto;padding:2.75rem 1.25rem 1.25rem;position:absolute;right:0;top:100%;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search__results-inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search__results-inner{display:grid;gap:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search__results-inner .btn--primary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search__results-inner .btn--primary{color:var(--text-on-cta);padding-inline:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search__list-items, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search__list-items{display:grid;gap:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search__list-item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search__list-item{border-bottom:.0625rem solid var(--border-subtle);padding-bottom:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search__link, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search__link{font-size:.875rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search__link:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search__link:hover{text-decoration:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search-result, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search-result{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search-result a:first-of-type:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search-result a:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search-result a:first-of-type.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search-result a:first-of-type.focus-visible{box-shadow:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search-result a:first-of-type.focus-visible:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search-result a:first-of-type.focus-visible:before{border-color:var(--text-reverse);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #1866ff;outline:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search-result .shopify-placeholder, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search-result .shopify-placeholder{height:3.75rem;width:3.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search-result__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search-result__image{flex-shrink:0;height:3rem;width:3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search-result__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search-result__title{font-size:1rem;font-weight:600;margin:0;z-index:2}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search__heading, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search__heading{font-size:1.125rem}}@media only screen and (min-width:80em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search__heading, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search__heading{font-size:1.125rem}}@media (hover:hover){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.predictive-search-result__title:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .predictive-search-result__title:hover{text-decoration:underline}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press{background-color:#f6f6f6;display:grid;gap:.75rem;max-width:100vw;overflow:hidden;padding-block:1.5rem;position:relative;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press__title{color:#010c06;font-size:1.125rem;font-weight:700;line-height:1.1;text-align:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press__list{-ms-overflow-style:none;align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;overflow-x:auto;padding-inline:1.25rem;scrollbar-width:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press__list::-webkit-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press__list::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press__list::-moz-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press__list::-moz-scrollbar{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press__item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press__item{flex-shrink:0;max-width:7.5rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press__item img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press__item img{height:100%;max-height:4.75rem;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press__item a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press__item a{display:block}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press__title{font-size:1.25rem}}@media only screen and (min-width:64em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press{gap:1rem;padding-block:3rem 1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press__list{gap:3.5rem;padding-inline:calc(5% + 1.5rem)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press__item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press__item{max-width:10rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press__item img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press__item img{max-height:5rem}}@media only screen and (min-width:80em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press__title{font-size:1.4375rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-press__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-press__list{padding-inline:calc(50vw - 39rem)}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content{--padding:1.5rem;--column-count:1;background-color:var(--surface-primary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content>*{min-height:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__header{align-items:center;background-color:var(--surface-primary);display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.5rem;padding-left:1.5rem;padding-top:.75rem;position:sticky;top:0;width:100%;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__header .btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__header .btn{margin-left:auto;margin-right:.125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__list{display:grid;gap:.75rem;grid-template-columns:repeat(var(--column-count),minmax(0,1fr));padding:.25rem var(--padding) var(--padding) var(--padding)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__footer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__footer{align-items:center;background-color:var(--surface-primary);bottom:0;box-shadow:0 -.45rem .75rem rgba(1,12,6,.05);-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:1rem var(--padding);position:sticky;row-gap:.5rem;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__actions, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__actions{align-items:stretch;display:flex;flex-direction:row;flex-grow:2;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__actions>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__actions>*{flex:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__actions>.input-group:not(.input-qty), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__actions>.input-group:not(.input-qty){display:grid}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__actions .input-qty, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__actions .input-qty{max-width:-moz-max-content;max-width:max-content}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__actions select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__actions select{border-radius:.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content--modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content--modal{bottom:0;display:none;height:auto;justify-content:stretch!important;left:0;margin:auto;position:fixed;right:0;top:0;transform:translateY(100%);transition:transform .25s ease-in-out;width:100%;z-index:-10}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content--modal.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content--modal.is-active{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:none;z-index:10}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content--modal.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content--modal.is-visible{transform:translateY(0)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content--modal>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content--modal>*{background-color:var(--surface-primary);overflow-y:scroll;pointer-events:auto;position:relative;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content--modal.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content--modal.is-active{display:flex!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__status, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__status{font-size:1.15rem;font-weight:700;line-height:1.2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__prod-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__prod-title{font-family:Walter Turncoat,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__title{font-size:1.65rem;font-weight:700;line-height:1.2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__atc.is-unavailable, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__atc.is-unavailable{opacity:.5!important;pointer-events:none!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__count-left, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__count-left{background-color:rgba(255,114,64,.25);padding:0 .3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-item{background-color:var(--surface-callout);border-radius:.25rem;display:grid;gap:.2rem;height:100%;padding:.75rem .5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-item.is-selected, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-item.is-selected{background-color:rgba(255,114,64,.1);box-shadow:0 0 0 .125rem #ff591f}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-item.is-disabled, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-item.is-disabled{opacity:.75;pointer-events:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-item__bottom, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-item__bottom{align-content:space-between;display:grid;gap:1rem;justify-items:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-item__bottom .input-qty__input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-item__bottom .input-qty__input{background-color:transparent}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__text{display:grid;gap:.2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-item__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-item__title{font-size:1.125rem;font-weight:800;line-height:1.2;text-align:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-item__flavor, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-item__flavor{font-family:Walter Turncoat,sans-serif;font-size:.75rem;font-size:.875rem;font-weight:400;line-height:1.1;text-align:center;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-item__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-item__image{margin-bottom:.5rem}@media only screen and (min-width:23.4375em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content{--column-count:2}}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content{--column-count:3}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__list{gap:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__actions, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__actions{gap:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content--modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content--modal{max-height:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-item{padding:1.25rem 1rem}}@media only screen and (min-width:64em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content{--padding:2.5rem;--column-count:4}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__header{padding-left:2.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__actions, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__actions{flex-grow:unset}}@media only screen and (min-width:80em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content{--column-count:5}}@media only screen and (prefers-color-scheme:light){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-item__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-item__image{mix-blend-mode:multiply}}@media only screen and (prefers-color-scheme:no-preference){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-item__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-item__image{mix-blend-mode:multiply}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__status-m, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__status-m{font-size: 1.15rem; font-weight: 700; line-height: 1.2;} body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__actions > .s-bundle-content__status-m, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__actions > .s-bundle-content__status-m{display: none; margin: auto;}@media(max-width: 520px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__actions > .s-bundle-content__status-m, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__actions > .s-bundle-content__status-m{display: flex;} body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-bundle-content__footer > div:first-of-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-bundle-content__footer > div:first-of-type{display: none;}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-notes{background-color:var(--surface-callout);border-radius:.5rem;display:grid;font-size:.875rem;font-weight:700;gap:1.25rem;line-height:1.1;padding:1.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-notes__row, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-notes__row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-notes__row--list{gap:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-notes__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-notes__note{gap:.25rem;white-space:nowrap}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-notes__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-notes__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-notes__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-notes__note{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-notes__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-notes__icons{gap:.1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-notes__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-notes__icon{height:1.625rem;width:1.625rem}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-notes{font-size:1rem}}@media only screen and (min-width:80em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-notes{font-size:1rem}}@media only screen and (prefers-color-scheme:dark){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-notes__icon.loaded, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-notes__icon.loaded{filter:invert(1)}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget{display:grid;gap:.5rem;margin-top:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__purchase-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__purchase-type{border:.0625rem solid var(--border-primary);border-radius:.25rem;color:var(--text-primary);display:block;padding:1rem 1.2rem .9rem;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__purchase-type .input-radio, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__purchase-type .input-radio{position:static}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__purchase-type:has([name=purchase-option]:checked), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__purchase-type:has([name=purchase-option]:checked){--primary-color:var(--text-reverse);--background-color:var(--surface-reverse);background-color:var(--surface-reverse);color:var(--text-reverse)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__purchase-type:has([name=purchase-option]:checked) .sub-widget__description, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__purchase-type:has([name=purchase-option]:checked) .sub-widget__description{--checkmark-color:#ff7f53}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__option-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__option-title{align-items:flex-start;font-family:Walter Turncoat,sans-serif;font-size:.875rem;font-weight:400;gap:.5rem;line-height:1.1;text-transform:uppercase;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__option-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__option-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__option-title--text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__option-title--text{display:flex;flex-direction:row;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__option-title--text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__option-title--text{align-items:center;position:relative;z-index:3}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__legend, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__legend{font-size:.875rem;font-weight:700;line-height:1.1;margin-block:.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__purchase-type--subscription, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__purchase-type--subscription{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__purchase-type--subscription.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__purchase-type--subscription.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__purchase-type--subscription.is-selected .sub-widget__plans, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__purchase-type--subscription.is-selected .sub-widget__plans{display:block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__plans, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__plans{display:none;height:0;margin:0 -.1875rem;opacity:0;overflow:hidden;padding:0 .1875rem;position:relative;width:calc(100% + .375rem);z-index:3}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__plans:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__plans:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__plans:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__plans:before{content:"";display:block;position:relative;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__plans:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__plans:before{margin-top:-.3125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__plans:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__plans:after{margin-bottom:-2.8125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__plans.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__plans.is-active{display:block;transition:padding .3s ease,opacity .3s ease}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__plans.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__plans.is-visible{height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__plans-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__plans-wrapper{border-top:.0625rem solid var(--surface-accent);padding:.75rem 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__plan-options, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__plan-options{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__plan-options .input-pill, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__plan-options .input-pill{--border-radius:0;--border-color:#9fa4a8;--text-color:var(--text-reverse);--padding:0.75rem 0.5rem;display:grid;flex:auto;margin:0 -.0625rem 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__plan-options .input-pill:first-of-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__plan-options .input-pill:first-of-type{--border-radius:0.25rem 0 0 0.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__plan-options .input-pill:last-of-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__plan-options .input-pill:last-of-type{--border-radius:0 0.25rem 0.25rem 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__plan-options .input-pill:has(:checked), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__plan-options .input-pill:has(:checked){--background-color:var(--surface-callout);--text-color:var(--surface-reverse);--border-color:var(--surface-callout)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__plan-options-name, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__plan-options-name{display:block;font-size:.75rem;font-weight:700;margin-bottom:.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__badge, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__badge{background-color:#ff7f53;border-radius:.125rem;display:none;font-size:.875rem;line-height:1.35;padding:.25rem .45rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__badge.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__badge.is-active{display:inline-block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__savings-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__savings-wrapper{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-left:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__savings-badge, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__savings-badge{background-color:var(--surface-secondary);border-radius:.125rem;color:var(--text-color,var(--text-on-cta));display:inline-block;flex-shrink:0;font-family:Walter Turncoat,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1;padding:.25rem .5rem;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__price{font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:600;margin-left:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__price s, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__price s{font-weight:400}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__description, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__description{font-size:.875rem!important;margin-block:1rem;position:relative;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__description>ul, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__description>ul{display:grid;gap:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__description>ul>li, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__description>ul>li{list-style:none!important;margin:0!important;padding-left:1.3em;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__description>ul>li:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__description>ul>li:before{background-color:var(--checkmark-color,var(--text-cta));content:"";height:1em;left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-hidden='true' viewBox='0 0 12 9'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006h-.001z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-hidden='true' viewBox='0 0 12 9'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006h-.001z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.2em;width:.8em}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__popup-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__popup-content{--checkmark-color:var(--text-primary);display:grid;font-family:Source Sans\ 3,sans-serif;gap:.5rem;text-transform:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__popup-content .sub-widget__description, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__popup-content .sub-widget__description{margin-block:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__popup-content ul, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__popup-content ul{margin:0;padding:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__popup-content ul li:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__popup-content ul li:before{background-color:var(--surface-reverse)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__popup-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__popup-title{font-size:1rem;font-weight:700}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__legend, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__legend{font-size:1rem}}@media only screen and (min-width:80em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sub-widget__legend, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sub-widget__legend{font-size:1rem}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch{display:inline-block;margin:.25rem .35rem .25rem .25rem;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch label{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch{--border-radius:50%;background-position:50%;background-size:cover;border-radius:var(--border-radius);display:block;flex-shrink:0;height:2.375rem;position:relative;width:2.375rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch:before{border-radius:var(--border-radius);content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch:after{border:.0625rem solid rgba(0,0,0,.15);height:100%;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch .swatch:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch .swatch:before{border:.0625rem solid transparent;height:125%;width:125%;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input:checked~label .swatch:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input:checked~label .swatch:before{border-color:var(--border-primary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input.focus-visible{box-shadow:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input.focus-visible~label .swatch:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input.focus-visible~label .swatch:before{border-color:var(--text-reverse);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #1866ff;outline:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input:disabled, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input:disabled{pointer-events:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch input:disabled~label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch input:disabled~label{opacity:.5}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-swatch--small .swatch, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-swatch--small .swatch{height:1.5rem;width:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill{display:grid;padding:0;position:relative;z-index:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill label{align-items:center;border:.0625rem solid transparent;border-radius:var(--border-radius,0);color:var(--text-color,var(--text-primary));display:inline-flex;font-family:Walter Turncoat,sans-serif;font-size:.75rem;font-weight:500;justify-content:center;line-height:1;margin:0;min-height:2rem;padding:var(--padding,.85rem 1rem);text-align:center;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill label:before{background-color:var(--background-color,transparent);border:var(--border-width,.109375rem) solid var(--border-color,var(--text-primary));border-radius:var(--border-radius,0);bottom:0;content:"";display:block;left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:0;transition:background-color .15s ease-in;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:hover), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:hover){--border-color:var(--border-brand-hover)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:checked), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:checked){--text-color:var(--text-reverse);--background-color:var(--surface-reverse);--border-color:var(--border-strong)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(.is-unavailable) label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(.is-unavailable) label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:disabled) label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:disabled) label{cursor:default;opacity:.5}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(.is-unavailable) label:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(.is-unavailable) label:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:disabled) label:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:disabled) label:after{background:linear-gradient(to left top,transparent 48.5%,currentColor 0,transparent 50%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:disabled), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:disabled){pointer-events:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill:has(:disabled) label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill:has(:disabled) label{cursor:default;pointer-events:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill input.focus-visible~label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill input.focus-visible~label{border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #1866ff}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill input.focus-visible~label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill input.focus-visible~label:before{border-color:var(--border-color)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill--lg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill--lg{--padding:1.4rem 3rem;--border-width:0.15625rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill--simple, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill--simple{--border-width:0.0625rem;--border-radius:0.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill--simple:has(:hover):not(:has(:checked)), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill--simple:has(:hover):not(:has(:checked)){--text-color:#010c06;--background-color:var(--surface-cta-hover)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.input-pill--simple label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .input-pill--simple label:before{-webkit-mask-image:none;mask-image:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-options, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-options{display:grid;gap:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-options__option, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-options__option{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-options__option>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-options__option>*{flex:auto;white-space:nowrap}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-options__option-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-options__option-title{font-size:1rem;font-weight:700;margin-bottom:.3125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-form, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-form{display:grid;gap:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-form__actions, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-form__actions{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-form__actions button[type=submit], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-form__actions button[type=submit]{flex:1;height:100%;padding-inline:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.slider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .slider{overflow:hidden;position:relative;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.slider__slide, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .slider__slide{padding:0 spacing(2)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.slider__controls, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .slider__controls{align-items:center;display:flex;justify-content:space-between;margin:0;padding:.5rem .1875rem .1875rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.slider__dots .fm-slider__dot--standard~label:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .slider__dots .fm-slider__dot--standard~label:before{height:.75rem;opacity:.75;width:.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.slider__dots .fm-slider__dot--thumb~label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .slider__dots .fm-slider__dot--thumb~label{background-position:50%;background-size:cover;border:1px solid var(--border-subtle);border-radius:.5rem;height:3rem;margin:.125rem;width:3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.slider__dots .fm-slider__dot--thumb.current~label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .slider__dots .fm-slider__dot--thumb.current~label{border-color:var(--border-primary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.slider__dots .fm-slider__dot--thumb.focus-visible~label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .slider__dots .fm-slider__dot--thumb.focus-visible~label{border-color:var(--text-reverse);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #1866ff;outline:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.slider__btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .slider__btn{flex-shrink:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.slider__autoplay-btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .slider__autoplay-btn{background-color:var(--surface-primary);border-radius:50%;left:spacing(2);position:absolute;top:spacing(2);z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.slider__autoplay-btn .play, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .slider__autoplay-btn .play{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.slider__autoplay-btn.paused .play, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .slider__autoplay-btn.paused .play{display:block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.slider__autoplay-btn.paused .pause, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .slider__autoplay-btn.paused .pause{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery{margin:0 auto;overflow:hidden;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery .fm-slider__slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery .fm-slider__slides{background-color:var(--surface-primary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery .fm-slider__slide, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery .fm-slider__slide{align-items:center;display:flex;flex-direction:column;justify-content:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery .slider__btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery .slider__btn{background-color:var(--surface-primary);border-radius:50%;position:absolute;top:calc(50% - 2.125rem);transform:translateY(-50%)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery .slider__btn:first-of-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery .slider__btn:first-of-type{left:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery .slider__btn:nth-of-type(2), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery .slider__btn:nth-of-type(2){right:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery .slider__controls, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery .slider__controls{min-height:4.9375rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery .fm-slider__dots, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery .fm-slider__dots{justify-content:flex-start!important;padding:.5rem .85rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery__slide, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery__slide{width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery__slide picture, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery__slide picture{display:block;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-accordion, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-accordion{border-bottom:.0625rem solid var(--text-primary);margin-top:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js .prod-accordion__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js .prod-accordion__content{display:none;height:0;margin:0 -.1875rem;opacity:0;overflow:hidden;padding:0 .1875rem;width:calc(100% + .375rem)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js .prod-accordion__content:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js .prod-accordion__content:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js .prod-accordion__content:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js .prod-accordion__content:before{content:"";display:block;position:relative;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js .prod-accordion__content:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js .prod-accordion__content:before{margin-top:-.3125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js .prod-accordion__content:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js .prod-accordion__content:after{margin-bottom:-2.8125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js .prod-accordion__content.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js .prod-accordion__content.is-active{display:block;transition:padding .3s ease,opacity .3s ease}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js .prod-accordion__content.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js .prod-accordion__content.is-visible{height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-accordion__btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-accordion__btn{align-items:center;border-top:.0625rem solid var(--text-primary);display:flex;flex-direction:row;font-size:1.125rem;font-weight:700;height:3rem;justify-content:space-between;line-height:1.1;padding-bottom:.0625rem;padding-top:.25rem;text-align:left;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-accordion__btn .indicator, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-accordion__btn .indicator{height:.9rem;position:relative;transition:transform .3s ease;width:.9rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-accordion__btn .indicator:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-accordion__btn .indicator:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-accordion__btn .indicator:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-accordion__btn .indicator:before{background-color:currentColor;content:"";display:block;height:.0625rem;position:absolute;top:50%;transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-accordion__btn .indicator:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-accordion__btn .indicator:before{bottom:0;left:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-accordion__btn .indicator:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-accordion__btn .indicator:after{left:0;right:0;transform:rotate(90deg)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-accordion__btn.is-active .indicator, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-accordion__btn.is-active .indicator, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-accordion__btn[aria-expanded=true] .indicator, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-accordion__btn[aria-expanded=true] .indicator{transform:rotate(45deg)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-accordion__btn.focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-accordion__btn.focus-visible{position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-badge, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-badge{background-color:var(--background-color,var(--surface-cta));border-radius:.125rem;color:var(--text-color,var(--text-on-cta));font-family:Walter Turncoat,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1;padding:.5rem .75rem;position:absolute;right:.5rem;text-transform:uppercase;top:.5rem;z-index:2}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-badge--static, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-badge--static{inset:auto;position:static}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-badge--secondary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-badge--secondary{--background-color:var(--surface-secondary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-badge--tertiary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-badge--tertiary{--background-color:var(--surface-tertiary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.c-prod-badge--inactive, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .c-prod-badge--inactive{--background-color:var(--surface-inactive);--text-color:var(--text-secondary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product{background-color:var(--surface-primary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;overflow:hidden;padding-block:0 2.5rem;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__media, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__media{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:1.25rem;padding-right:1.25rem;position:relative;width:100vw}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__media:focus-within .product__zoom-btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__media:focus-within .product__zoom-btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__media:hover .product__zoom-btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__media:hover .product__zoom-btn{opacity:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__zoom-btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__zoom-btn{--border-radius:0.5rem;border:.0625rem solid var(--border-light);border-radius:var(--border-radius);opacity:0;position:absolute;right:.5rem;top:.5rem;transition:opacity .25s ease}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__zoom-btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__zoom-btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__zoom-btn:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__zoom-btn:hover{background-color:var(--surface-primary)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__details{display:grid;gap:1.5rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__details-inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__details-inner{display:grid;gap:1rem;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__details--no-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__details--no-image{margin:auto;max-width:600px;width:100%!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__header{display:grid;gap:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__title{font-size:1.4375rem;font-weight:700;line-height:1.1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__reviews-link, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__reviews-link{color:currentColor;text-decoration-line:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__reviews-link:active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__reviews-link:active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__reviews-link:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__reviews-link:hover{opacity:.8}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__description .metafield-rich_text_field p:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__description .metafield-rich_text_field p:first-child{margin-top:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__subtitle, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__subtitle{color:var(--text-secondary);font-family:Walter Turncoat,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1;text-transform:uppercase}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__price{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.125rem;font-weight:700;justify-content:flex-start;position:relative;row-gap:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__price s, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__price s{font-weight:400}@media only screen and (min-width:30em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__media, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__media{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.slider__dots .fm-slider__dot--thumb~label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .slider__dots .fm-slider__dot--thumb~label{height:5rem;width:5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery{padding:.125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery .fm-slider__dots, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery .fm-slider__dots{padding:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery__slide, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery__slide{--border-radius:0.5rem;padding:.125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery__slide picture, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery__slide picture{border-radius:.5rem;overflow:hidden}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-accordion__btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-accordion__btn{font-size:1.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product{padding-top:2rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__container{overflow:unset;padding-block:1.5rem 3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__media, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__media{margin:0;position:sticky;top:calc(1.5rem + var(--header-height));width:calc(100% - 27rem)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__media .product-badge, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__media .product-badge{left:auto;right:1.25rem;top:1.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__zoom-btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__zoom-btn{left:1rem;left:.1875rem;right:auto;top:.1875rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__details{width:25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__title{font-size:1.8125rem}}@media only screen and (min-width:64em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery{padding-left:6.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product-gallery .slider__btn:first-of-type, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product-gallery .slider__btn:first-of-type{left:7rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__container{padding-block:.75rem 3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__media, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__media{width:calc(100% - 29rem)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__details{width:27.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__price{font-size:1.4375rem}}@media only screen and (min-width:80em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.prod-accordion__btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .prod-accordion__btn{font-size:1.4375rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__title{font-size:2.0625rem}}@media only screen and (max-width:calc(48em - 1px)){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__media, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__media{padding-left:0;padding-right:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.product__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .product__header{padding-top:.5rem}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more{display:block !important;margin-bottom:.5rem!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more p:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more p:first-child{margin-top:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more p:last-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more p:last-child{margin-bottom:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more__excerpt, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more__excerpt{--line-height:1.5;display:none;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 1rem*var(--line-height) - 1px) no-repeat,linear-gradient(to left,transparent,#000 100%) bottom/100% calc(1rem*var(--line-height) + 1px) no-repeat;mask:linear-gradient(#000 0 0) top/100% calc(100% - 1rem*var(--line-height) - 1px) no-repeat,linear-gradient(to left,transparent,#000 100%) bottom/100% calc(1rem*var(--line-height) + 1px) no-repeat}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more__excerpt.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more__excerpt.is-visible{display:block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more__excerpt>p:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more__excerpt>p:after{content:"..."}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more__text{display:none;height:0;margin:0 -.1875rem;opacity:0;overflow:hidden;padding:0 .1875rem;width:calc(100% + .375rem)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more__text:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more__text:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more__text:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more__text:before{content:"";display:block;position:relative;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more__text:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more__text:before{margin-top:-.3125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more__text:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more__text:after{margin-bottom:-2.8125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more__text.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more__text.is-active{display:block;transition:padding .3s ease,opacity .3s ease}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more__text.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more__text.is-visible{height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more__btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more__btn{color:var(--text-cta);text-decoration-line:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more__btn:active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more__btn:active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more__btn:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more__btn:hover{color:var(--text-cta-hover)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.read-more__excerpt::after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .read-more__excerpt::after{content:"...";}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta{background-color:#010c06;color:#fff;padding-block:2rem;position:relative;width:100%;z-index:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__overlay, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__container{display:grid;gap:1.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__content{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;max-width:56.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__text{display:grid;gap:.5rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__title{font-size:1.4375rem;font-weight:700;line-height:1.1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__icon{padding-top:.15rem;width:1.75rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__icon:not(svg), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__icon:not(svg){filter:invert(63%) sepia(46%) saturate(4526%) hue-rotate(333deg) brightness(103%) contrast(101%)}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta{padding-block:3rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__content{gap:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__text{gap:.25rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__title{font-size:1.8125rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__icon{padding-top:.25rem;width:3.5rem}}@media only screen and (min-width:80em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-simp-cta__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-simp-cta__title{font-size:2.0625rem}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-text-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-text-content{display:grid;gap:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-text-content__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-text-content__title{font-size:1.625rem;font-weight:700;line-height:1.1}@media only screen and (min-width:48em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-text-content__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-text-content__title{font-size:2.0625rem}}@media only screen and (min-width:80em){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-text-content__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-text-content__title{font-size:2.625rem}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.toggletip, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .toggletip{--background-color:var(--surface-tertiary);--width:20rem;--triangle-size:0.75rem;--triangle-spacing:0.5rem;--border-size:0.0625rem;--border-color:var(--surface-tertiary);display:inline-flex;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.toggletip:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .toggletip:after{background-color:var(--background-color);border:var(--border-size) solid var(--border-color);content:"";height:var(--triangle-size);margin:auto;opacity:0;position:absolute;transform:rotate(45deg);transition:opacity .2s ease-in-out;width:var(--triangle-size);z-index:3}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.toggletip:has(.is-visible):after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .toggletip:has(.is-visible):after{opacity:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.toggletip[tip-position=top]:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .toggletip[tip-position=top]:after{border-width:0 var(--border-size) var(--border-size) 0;left:0;right:0;top:calc(var(--triangle-size)/-2 - var(--triangle-spacing))}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.toggletip[tip-position=bottom]:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .toggletip[tip-position=bottom]:after{border-width:var(--border-size) 0 0 var(--border-size);bottom:calc(var(--triangle-size)/-2 - var(--triangle-spacing));left:0;right:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.toggletip[tip-position=right]:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .toggletip[tip-position=right]:after{border-width:0 0 var(--border-size) var(--border-size);right:calc(var(--triangle-size)/-2 - var(--triangle-spacing));top:calc(50% - var(--triangle-size)/2)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.toggletip[tip-position=left]:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .toggletip[tip-position=left]:after{border-width:var(--border-size) var(--border-size) 0 0;left:calc(var(--triangle-size)/-2 - var(--triangle-spacing));top:calc(50% - var(--triangle-size)/2)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.toggletip__close, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .toggletip__close{position:absolute;right:0;top:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.toggletip__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .toggletip__content{--x:-50%;--y:0.25rem;background-color:var(--background-color);border:var(--border-size) solid var(--border-color);border-radius:.25rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);color:#010c06;display:none;font-size:.875rem!important;inline-size:var(--width);inset-block-end:calc(100% + var(--triangle-size));inset-inline-start:50%;margin-inline:var(--margin-inline,0);max-inline-size:min(var(--width),100vw - 3rem);opacity:0;padding:1rem;position:absolute;transform:translateX(var(--x,0)) translateY(var(--y,0));transition:opacity .2s ease-in-out;z-index:3}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.toggletip__content .rte, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .toggletip__content .rte{font-size:.875rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.toggletip__content.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .toggletip__content.is-active{display:block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.toggletip__content.is-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .toggletip__content.is-visible{opacity:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[tip-position=bottom] .toggletip__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [tip-position=bottom] .toggletip__content{--x:-50%;--y:-0.25rem;inset:calc(100% + var(--triangle-size)) 0 auto 50%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[tip-position=right] .toggletip__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [tip-position=right] .toggletip__content{--x:-0.25rem;--y:50%;inset:auto auto 50% calc(100% + var(--triangle-size))}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[tip-position=left] .toggletip__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [tip-position=left] .toggletip__content{--x:0.25rem;--y:50%;inset:auto calc(100% + var(--triangle-size)) 50% auto}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__button--hidden, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__button--hidden{visibility:hidden}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__button{height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px);min-height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px);border-radius:var(--shopify-accelerated-checkout-button-border-radius,0px);color:#fff;cursor:pointer;text-align:center;border:none;width:100%;font-size:1em;font-weight:500;line-height:1;transition:background .2s ease-in-out;display:block;box-shadow:0 0 #0000}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__button[disabled], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__button[disabled]{opacity:.6;cursor:default}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__button--unbranded, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__button--unbranded{background-color:#1990c6;padding:1em 2em}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__button--unbranded:hover:not([disabled]), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#136f99}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__more-options, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__more-options{cursor:pointer;text-align:center;background:0 0;border:0;width:100%;margin-top:1em;font-size:1em;text-decoration:underline;display:block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__more-options.shopify-payment-button__skeleton, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__more-options.shopify-payment-button__skeleton{width:50%;margin-left:25%;margin-right:25%;border-radius:4px!important;height:auto!important;min-height:0!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__button.shopify-payment-button__button--branded, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__button.shopify-payment-button__button--branded{z-index:1;flex-direction:column;display:flex;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate{flex-direction:column!important;flex:1!important;display:flex!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__button.button.loading, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__button.button.loading{color:#0000;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__button.button.loading>.loading-overlay__spinner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__button.button.loading>.loading-overlay__spinner{align-items:center;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__button.button.loading>.loading-overlay__spinner .spinner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__button.button.loading>.loading-overlay__spinner .spinner{width:fit-content}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.button.loading>.loading-overlay__spinner .path, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .button.loading>.loading-overlay__spinner .path{stroke:#fff}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__button .loading-overlay__spinner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__button .loading-overlay__spinner{width:1.8rem;display:inline-block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__button .spinner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__button .spinner{animation:1.4s linear infinite htw-kf-38f0982263b09da5}@keyframes htw-kf-38f0982263b09da5{0%{transform:rotate(0)}to{transform:rotate(270deg)}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__button .path, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__button .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:50%;stroke:#121212;animation:1.4s ease-in-out infinite htw-kf-7b495f058a05d71f}@media screen and (forced-colors:active){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__button .path, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__button .path{stroke:canvastext}}@keyframes htw-kf-7b495f058a05d71f{0%{stroke-dashoffset:280px}50%{stroke-dashoffset:75px;transform:rotate(135deg)}to{stroke-dashoffset:280px;transform:rotate(450deg)}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-buyer-consent-76d47f81f8, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-buyer-consent-76d47f81f8{width:100%;margin-top:1em;display:inline-block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-buyer-consent-76d47f81f8.hidden, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-buyer-consent-76d47f81f8.hidden{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-subscription-policy-butt-2e320940da, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-subscription-policy-butt-2e320940da, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-managed-markets-terms-an-4986b1ad8f, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-managed-markets-terms-an-4986b1ad8f, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-managed-markets-privacy--1ed0895ee8, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-managed-markets-privacy--1ed0895ee8{font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-subscription-policy-butt-2e320940da:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-subscription-policy-butt-2e320940da:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-managed-markets-terms-an-4986b1ad8f:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-managed-markets-terms-an-4986b1ad8f:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-managed-markets-privacy--1ed0895ee8:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-managed-markets-privacy--1ed0895ee8:before{box-shadow:none}@keyframes htw-kf-de06728657d33630{50%{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1)}75%{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5)}to{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1)}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.shopify-payment-button__skeleton, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .shopify-payment-button__skeleton{animation:htw-kf-de06728657d33630 var(--shopify-accelerated-checkout-skeleton-animation-duration,4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function,ease) infinite;background-color:var(--shopify-accelerated-checkout-skeleton-background-color,#dedede);box-sizing:border-box;height:var(--shopify-accelerated-checkout-button-block-size,inherit);border-radius:var(--shopify-accelerated-checkout-button-border-radius,inherit);min-height:25px;max-height:55px;animation-delay:-.168s;text-decoration:none!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-button__skeleton, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-button__skeleton{animation:htw-kf-de06728657d33630 var(--shopify-accelerated-checkout-skeleton-animation-duration,4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function,ease) infinite;background-color:var(--shopify-accelerated-checkout-skeleton-background-color,#dedede);animation-delay:-.168s}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-button-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-button-wrapper{width:100%;container:wrapper/inline-size}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid{justify-content:var(--shopify-accelerated-checkout-inline-alignment,start);flex-direction:row;margin:0 -5px -5px;padding:0;display:flex}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-button-container{margin:0 5px 5px;position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-button{width:auto;min-width:100px;height:clamp(25px, var(--shopify-accelerated-checkout-button-inline-size,var(--shopify-accelerated-checkout-button-block-size,42px)), 55px);border-radius:var(--shopify-accelerated-checkout-button-border-radius,4px);text-align:center;flex:1 1 0;list-style-type:none!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid.wallet-cart-grid--vertical, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid.wallet-cart-grid--vertical, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.additional-checkout-buttons--vertical .wallet-cart-grid, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .additional-checkout-buttons--vertical .wallet-cart-grid{flex-direction:column;justify-content:flex-start;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child{margin:8px 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid.wallet-cart-grid--horizontal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid.wallet-cart-grid--horizontal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.additional-checkout-buttons--horizontal .wallet-cart-grid, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .additional-checkout-buttons--horizontal .wallet-cart-grid{justify-content:stretch}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button{min-width:0}@container wrapper (width>=100px) and (width<=500px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))){flex-direction:column;justify-content:flex-start;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child{margin:8px 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}@container wrapper (width<=210px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))){flex-direction:column;justify-content:flex-start;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child{margin:8px 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}@container wrapper (width<=320px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))){flex-direction:column;justify-content:flex-start;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child{margin:8px 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}@container wrapper (width<=430px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))){flex-direction:column;justify-content:flex-start;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child{margin:8px 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}@container wrapper (width<=540px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))){flex-direction:column;justify-content:flex-start;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child{margin:8px 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)){flex-direction:column;justify-content:flex-start;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child{margin:8px 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}@media screen and (width<=750px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid{justify-content:stretch}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-button{min-width:0}}@supports (not (container-type:inline-size)) or (not selector(:has(*))){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-grid, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-grid{flex-direction:column;justify-content:flex-start;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-button-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-button-container:first-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-button-container:first-child{margin:8px 0 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.wallet-cart-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.screen-reader-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .screen-reader-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}



	body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 {
		opacity: 0;
		transition: opacity 0.35s ease;
	}
	body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 {
		--promo-bar-height: 37px;
		--header-height: 83px;
	}



        body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-buyer-consent-76d47f81f8, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-buyer-consent-76d47f81f8 {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-buyer-consent-76d47f81f8.hidden, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-buyer-consent-76d47f81f8.hidden {
  display: none;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-subscription-policy-butt-2e320940da, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-subscription-policy-butt-2e320940da {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-subscription-policy-butt-2e320940da::before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-subscription-policy-butt-2e320940da::before {
  box-shadow: none;
}

      

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container], body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] *, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] *, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] :after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] :after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] :before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] :before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews *, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews *, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews :after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews :after, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews :before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews :before{box-sizing:border-box}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] h1, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] h1, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] h2, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] h2, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] h3, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] h3, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] h4, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] h4, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] h5, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] h5, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] h6, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] h6, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews h1, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews h1, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews h2, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews h2, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews h3, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews h3, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews h4, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews h4, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews h5, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews h5, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews h6, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] ul, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] ul, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews ul, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews ul{padding:0;margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] li, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] li, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews li, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews li{list-style-type:none;padding:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] p, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews p{line-height:1.8;margin:0 0 4px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] p:last-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] p:last-child, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews p:last-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews p:last-child{margin-bottom:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] a, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews a{text-decoration:none;color:inherit}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] button, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] textarea, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] textarea, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews button, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews input, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews select, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews textarea, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews textarea{font-family:inherit;font-size:1em}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] select, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews label, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews select{display:inline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] select, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews select{width:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] article, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] article, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] aside, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] aside, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews article, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews article, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews aside, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews aside{margin:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] table, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] table, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews table, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] table td, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] table td, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] table th, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] table th, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] table tr, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] table tr, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews table td, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews table td, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews table th, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews table th, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews table tr, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] table td, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] table td, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] table th, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] table th, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews table td, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews table td, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews table th, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] table tr:hover td, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] table tr:hover td, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] table tr:hover th, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] table tr:hover th, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews table tr:hover td, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews table tr:hover td, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews table tr:hover th, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews table tr:hover th{background:transparent}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] fieldset, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] fieldset, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews fieldset, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] svg, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews img, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews svg{max-width:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] div:empty, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] div:empty, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews div:empty, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews div:empty{display:block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon:before{font-family:oke-widget-icons!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;color:inherit}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--select-arrow:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--select-arrow:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--select-arrow:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--select-arrow:before{content:""}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--loading:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--loading:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--loading:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--loading:before{content:""}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--pencil:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--pencil:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--pencil:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--pencil:before{content:""}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--filter:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--filter:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--filter:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--filter:before{content:""}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--play:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--play:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--play:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--play:before{content:""}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--tick-circle:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--tick-circle:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--tick-circle:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--tick-circle:before{content:""}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--chevron-left:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--chevron-left:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--chevron-left:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--chevron-left:before{content:""}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--chevron-right:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--chevron-right:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--chevron-right:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--chevron-right:before{content:""}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--thumbs-down:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--thumbs-down:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--thumbs-down:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--thumbs-down:before{content:""}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--thumbs-up:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--thumbs-up:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--thumbs-up:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--thumbs-up:before{content:""}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--close:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--close:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--close:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--close:before{content:""}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--chevron-up:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--chevron-up:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--chevron-up:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--chevron-up:before{content:""}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--chevron-down:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--chevron-down:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--chevron-down:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--chevron-down:before{content:""}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--star:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--star:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--star:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--star:before{content:""}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-icon--magnifying-glass:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-icon--magnifying-glass:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-icon--magnifying-glass:before{content:""}@font-face{font-family:oke-widget-icons;src:url() format("truetype"),url() format("woff"),url() format("svg");font-weight:400;font-style:normal;font-display:swap}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-button, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-button-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-button-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-button .oke-icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-button .oke-icon, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-button-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-button-text, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-button .oke-icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-button .oke-icon{line-height:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-button.oke-is-loading, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-button.oke-is-loading, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-button.oke-is-loading, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-button.oke-is-loading{position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-button.oke-is-loading:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-button.oke-is-loading:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-button.oke-is-loading:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!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;content:"";color:undefined;font-size:12px;display:inline-block;animation:htw-kf-7ae718845a03469c 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-button.oke-is-loading>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-button.oke-is-loading>*, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-button.oke-is-loading>*, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-button.oke-is-loading>*{opacity:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-button.oke-is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-button.oke-is-active, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-button.oke-is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-button:not(.oke-is-loading), body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-button:not(.oke-is-loading), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-title, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-bodyText, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-bodyText, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-bodyText, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-linkButton, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-linkButton, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-linkButton, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-linkButton{cursor:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-linkButton:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-linkButton:hover, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-linkButton:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-linkButton:hover{text-decoration:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-readMore, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-readMore, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-readMore, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-select, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-select:disabled, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-select:disabled, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-select:disabled, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-loader, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-loader, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-loader, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-loader{position:relative}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-loader:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-loader:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-loader:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-loader:before{font-family:oke-widget-icons!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;content:"";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:htw-kf-7ae718845a03469c 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-a11yText, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-a11yText, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-a11yText, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-hidden, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-hidden, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-hidden, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-hidden{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 12px}@media only screen and (min-width:1024px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal ::-moz-selection, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal ::-moz-selection, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal ::-moz-selection, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal ::selection, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal ::selection, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal ::selection, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal p, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal p{color:#272d45}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal-content, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 24px)}@media only screen and (min-width:1024px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal-content, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal-content{max-width:1000px}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal-close, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal-close, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal-close, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal-close:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal-close:before, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal-close:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!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;content:"";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal-overlay, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal-overlay, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal-overlay, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal--large .oke-modal-content, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal--large .oke-modal-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal .oke-helpful, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal .oke-helpful, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal .oke-helpful, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal .oke-helpful, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal .oke-helpful-vote-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal .oke-helpful-vote-button, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-modal .oke-reviewContent-date, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-modal .okeReviews[data-oke-container].oke-w, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-modal .okeReviews[data-oke-container].oke-w, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-modal div.okeReviews.oke-w, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-modal div.okeReviews.oke-w{color:#272d45}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-tag, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-tag, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-tag, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-tag svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-tag svg, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-tag svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .hooper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .hooper, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .hooper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .hooper{height:auto}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews--left, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews--left{text-align:left}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews--right, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews--right{text-align:right}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews--center, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews--center{text-align:center}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews :not([tabindex="-1"]):focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.is-oke-modalOpen, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .is-oke-modalOpen{overflow:hidden!important}body.htw-source-site-shell img.htw-m-3766d5ee8c7fc767.oke-is-error, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes htw-kf-7ae718845a03469c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes htw-kf-325f2a18fc42dd49{0%{opacity:0}to{opacity:1}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.layout-panel-flex>div:has([data-oke-container]), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .layout-panel-flex>div:has([data-oke-container]){width:100%}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-stars{line-height:1;position:relative;display:inline-block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-stars-background svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-stars-background svg{overflow:visible}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-stars-foreground, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-sr, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-sr .oke-is-clickable, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-sr .oke-is-clickable{cursor:pointer}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-sr--hidden, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-sr--hidden{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-sr-count, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-sr-count, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-sr-rating, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-sr-rating, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-sr-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-sr-stars{display:inline-block;vertical-align:middle}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-sr-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-sr-stars{line-height:1;margin-right:8px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-sr-rating, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-sr-rating{display:none}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-sr-count--brackets:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-sr-count--brackets:before{content:"("}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-sr-count--brackets:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-sr-count--brackets:after{content:")"}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-rk, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-rk{display:block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewsKeywords-heading, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-reviewsKeywords-heading, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-reviewsKeywords-heading, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-reviewsKeywords-heading{font-weight:700;margin-bottom:8px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewsKeywords-heading-skeleton, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-reviewsKeywords-heading-skeleton, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-reviewsKeywords-heading-skeleton, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-reviewsKeywords-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewsKeywords-list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-reviewsKeywords-list, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-reviewsKeywords-list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-reviewsKeywords-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-reviewsKeywords-list-category, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-reviewsKeywords-list-category, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-reviewsKeywords-list-category{background-color:var(--oke-filter-backgroundColor);color:var(--oke-filter-textColor);border:1px solid var(--oke-filter-borderColor);border-radius:var(--oke-filter-borderRadius);padding:6px 16px;transition:background-color .1s ease-out,border-color .1s ease-out;white-space:nowrap}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-clickable, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-clickable, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-reviewsKeywords-list-category.oke-is-clickable, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-reviewsKeywords-list-category.oke-is-clickable{cursor:pointer}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-active, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-reviewsKeywords-list-category.oke-is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-reviewsKeywords-list-category.oke-is-active{background-color:var(--oke-filter-backgroundColorActive);color:var(--oke-filter-textColorActive);border-color:var(--oke-filter-borderColorActive)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewsKeywords .oke-translateButton, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-reviewsKeywords .oke-translateButton, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-reviewsKeywords .oke-translateButton, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-reviewsKeywords .oke-translateButton{margin-top:12px}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-rs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-rs{display:block}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-reviewsSummary .oke-tooltip, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-reviewsSummary .oke-tooltip-trigger, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewsSummary-heading, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-reviewsSummary-heading, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-reviewsSummary-heading, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-reviewsSummary-heading-skeleton, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewsSummary-icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-reviewsSummary-icon, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-reviewsSummary-icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-reviewsSummary-icon svg, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-reviewsSummary-icon svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews .oke-reviewsSummary-summary.oke-is-truncated, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767{--oke-widget-spaceAbove:0;--oke-widget-spaceBelow:40px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#ff7240;--oke-button-backgroundColorHover:#ff7f53;--oke-button-backgroundColorActive:#ff7240;--oke-button-textColor:#010c06;--oke-button-textColorHover:#010c06;--oke-button-textColorActive:#010c06;--oke-button-borderColor:#ff7240;--oke-button-borderColorHover:#ff7f53;--oke-button-borderColorActive:#ff7240;--oke-button-borderRadius:2px;--oke-button-borderWidth:1px;--oke-button-fontWeight:400;--oke-button-fontSize:18px;--oke-button-fontFamily:inherit;--oke-border-color:#646f78;--oke-border-width:1px;--oke-text-primaryColor:#242424;--oke-text-secondaryColor:#646f78;--oke-text-small:16px;--oke-text-regular:16px;--oke-text-large:18px;--oke-text-fontFamily:inherit;--oke-avatar-size:48px;--oke-avatar-backgroundColor:#000506;--oke-avatar-placeholderTextColor:#fff;--oke-highlightColor:#646f78;--oke-shadingColor:#fff;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#ff7240;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#828282;--oke-attributeBar-markerColor:#ff7240;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#ff7240;--oke-filter-borderColor:#ccc;--oke-filter-borderColorActive:#ff7240;--oke-filter-textColor:#000;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:2px;--oke-filter-searchHighlightColor:#ff0;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#000506;--oke-stars-backgroundColor:#ccc;--oke-stars-borderWidth:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-w, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-w, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-modal{--oke-stars-foregroundColor:#ff591f;--oke-stars-backgroundColor:#fff;--oke-stars-borderWidth:1;--oke-stars-borderColor:#ff591f}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-w, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-w, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.oke-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .oke-modal{--oke-title-fontWeight:600;--oke-title-fontSize:var(--oke-text-regular,14px);--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeReviews.oke-sr, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeReviews.oke-sr{display:block}body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container].oke-w, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container].oke-w{max-width:unset}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.grid__item .okeReviews.oke-sr, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .grid__item .okeReviews.oke-sr{padding:0 20px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.template-product .product-single .okeReviews.oke-sr, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .template-product .product-single .okeReviews.oke-sr{margin-top:19px;padding:0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.template-product div.okeReviews[data-oke-container].oke-w, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .template-product div.okeReviews[data-oke-container].oke-w{--oke-widget-spaceAbove:40px}body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewContent-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-reviewContent-title{font-size:1.5em;font-weight:700;color:#000506}body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] p, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-w-reviewer-name, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-w-reviewer-name, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-w-reviewerRecommendation, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-w-reviewerRecommendation, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewContent-date, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-reviewContent-date, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-w-review-main .oke-helpful, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-w-review-main .oke-helpful{line-height:21px}body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-button{font-family:"Walter Turncoat";letter-spacing:1px;line-height:24px}body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:none}body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-w-writeReview:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-w-writeReview:before{vertical-align:middle;padding-bottom:2px}body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-is-small .oke-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-is-small .oke-button, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-is-small .oke-w-reviews-writeReview, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-is-small .oke-w-reviews-writeReview, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-is-small .oke-qw-header-askQuestion, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-is-small .oke-qw-header-askQuestion{width:100%}body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-is-small .oke-w-writeReview, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-is-small .oke-w-writeReview{margin-top:1em}body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-w-reviews-controls, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-w-reviews-controls{flex-wrap:wrap}body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-w-reviews-count, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-w-reviews-count{padding-right:2em}body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-sortSelect-label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-sortSelect-label{margin-right:0}body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-helpful-label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-helpful-label{vertical-align:text-bottom}body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.oke-modal .okeReviews[data-oke-container].oke-w, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.oke-modal .okeReviews[data-oke-container].oke-w, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-modal, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-modal p, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal .oke-helpful, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-modal .oke-helpful, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date{color:#788188}body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.oke-drp, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.oke-drp{padding-bottom:55px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-oke-referrals-widget] .c-okeReferralsApp, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-oke-referrals-widget] .c-okeReferralsApp{max-width:600px;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-oke-referrals-widget] .c-okeReferralsApp .c-referralHeader--logo.c-referralHeader, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-oke-referrals-widget] .c-okeReferralsApp .c-referralHeader--logo.c-referralHeader{padding:28px 16px 0}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-oke-badge] .oke-ratingsBadge, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-oke-badge] .oke-ratingsBadge{margin:45px auto 0}@media all and (min-width:480px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-oke-referrals-widget] .c-okeReferralsApp .c-okeReferralsApp-page, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-oke-referrals-widget] .c-okeReferralsApp .c-okeReferralsApp-page{padding:28px 48px 48px}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect .c-tagInput-container--side-by-side, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect .c-tagInput-container--side-by-side{gap:16px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect .c-tagInput-container--side-by-side .c-tagInput-label-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect .c-tagInput-container--side-by-side .c-tagInput-label-text{padding:12px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-resultBlock-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-resultBlock-title{margin-bottom:12px !important;line-height:1;font-size:26px !important}@media all and (max-width:749px){body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] p, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-w-reviewer-name, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-w-reviewer-name, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-w-reviewerRecommendation, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-w-reviewerRecommendation, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-reviewContent-date, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-reviewContent-date, body.htw-source-site-shell div.htw-m-3766d5ee8c7fc767.okeReviews[data-oke-container] .oke-w-review-main .oke-helpful, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 div.okeReviews[data-oke-container] .oke-w-review-main .oke-helpful{font-size:.94444em}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-pageContent .c-startPanel, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-pageContent .c-startPanel{padding:32px 24px !important;max-width:1200px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-title.c-startPanel-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-title.c-startPanel-title{font-size:26px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-title.c-startPanel-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-title.c-startPanel-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-subtitle.c-startPanel-subtitle, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-subtitle.c-startPanel-subtitle{text-align:left !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-subtitle.c-startPanel-subtitle, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-subtitle.c-startPanel-subtitle{margin:0 0 24px !important;padding-bottom:24px;font-size:18px !important;border-bottom:1px solid rgba(0,0,0,0.10)}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-title.c-startPanel-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-title.c-startPanel-title{font-size:26px !important;line-height:100% !important;margin-top:0 !important;margin-bottom:12px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-pageContent .c-startPanel, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-pageContent .c-startPanel{align-items:start !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-startPanel-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-startPanel-button{margin:0 auto !important;padding:16px 32px !important;text-transform:uppercase;letter-spacing:1px;font-weight:400 !important;font-family:Walter Turncoat,sans-serif !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-questionsForm .c-questions, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-questionsForm .c-questions{max-width:1200px;margin:32px 0 !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect .c-pageContent .c-questionsForm, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect .c-pageContent .c-questionsForm{padding:32px 0 !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect .c-progressBar--bar-short, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect .c-progressBar--bar-short{margin-top:0 !important;margin-bottom:12px !important;width:calc(100% - 48px) !important;max-width:408px !important;height:8px !important;border-radius:12px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-progressBar-background, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-progressBar-background{border:1px solid #646f78;background-color:transparent !important;opacity:1 !important;border-radius:12px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect .c-progressText, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect .c-progressText{text-transform:uppercase;font-family:Walter Turncoat,sans-serif !important;font-size:14px !important;letter-spacing:1px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect .c-questions-question, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect .c-questions-question{margin:32px auto 0 !important;max-width:408px;width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect .c-questions-header-subtitle, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect .c-questions-header-subtitle{display:none !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-resultBlock-subtitle, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-resultBlock-subtitle{font-size:18px !important;margin:12px 0 0 !important;line-height:1.45 !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-coupon-reward-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-coupon-reward-title{font-size:23px !important;line-height:1;padding:0 !important;margin-bottom:10px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect .c-coupon-reward-obscured-coupon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect .c-coupon-reward-obscured-coupon{border-color:#646f78 !important;background-color:#f6f6f6 !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect .u-marginTop--large, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect .u-marginTop--large{margin-top:26px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-submitEmail label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-submitEmail label{font-size:16px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-resultButton.c-resultButton-primary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-resultButton.c-resultButton-primary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-addToCart, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-addToCart, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-submitEmail-inputs-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-submitEmail-inputs-button{margin-top:0 !important;font-size:16px !important;padding:16px 32px !important;text-transform:uppercase;font-family:Walter Turncoat,sans-serif !important;letter-spacing:1px !important;font-weight:400 !important;line-height:100% !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .l-products, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .l-products{margin:32px 0 !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .l-productRow-item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .l-productRow-item{margin-right:24px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .l-productRow-item:last-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .l-productRow-item:last-child{margin-right:0 !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-resultButton.c-resultButton-secondary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-resultButton.c-resultButton-secondary, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-resultButton, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-resultButton{padding:12px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-recommendedProduct-name a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-recommendedProduct-name a{font-size:16px !important;font-weight:700 !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .oke-stars svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .oke-stars svg{color:#ff6128 !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-recommendedProduct-rating--stacked .c-resultProductRating-reviewsCount, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-recommendedProduct-rating--stacked .c-resultProductRating-reviewsCount{color:#646f78 !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-submitEmail-inputs-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-submitEmail-inputs-button{border-radius:2px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-submitEmail-inputs .c-input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-submitEmail-inputs .c-input{margin-bottom:8px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect .c-questions-header-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect .c-questions-header-title{margin-bottom:0 !important;font-size:26px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-title.c-questions-header-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-title.c-questions-header-title{font-size:18px !important;margin-bottom:0 !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect .c-questionsForm .c-terms, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect .c-questionsForm .c-terms{font-size:14px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-recommendedProduct--stacked .c-recommendedProduct-ctas, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-recommendedProduct--stacked .c-recommendedProduct-ctas{width:100%}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-recommendedProduct-rating--stacked .c-resultProductRating-reviewsCount, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-recommendedProduct-rating--stacked .c-resultProductRating-reviewsCount{margin-top:0 !important}@media screen and (min-width:348px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .l-productRow-item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .l-productRow-item{width:160px !important}}@media screen and (min-width:480px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-submitEmail-inputs .c-input, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-submitEmail-inputs .c-input{margin-bottom:0 !important}}@media screen and (min-width:749px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-resultBlock-subtitle, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-resultBlock-subtitle{font-size:20px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-recommendedProduct-name a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-recommendedProduct-name a{font-size:18px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-resultBlock-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-resultBlock-title{font-size:47px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-questionsForm .c-questions, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-questionsForm .c-questions{margin:48px 0 !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-pageContent .c-startPanel, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-pageContent .c-startPanel{align-items:center !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-title.c-startPanel-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-title.c-startPanel-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-subtitle.c-startPanel-subtitle, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-subtitle.c-startPanel-subtitle{text-align:center !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-subtitle.c-startPanel-subtitle, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-subtitle.c-startPanel-subtitle{padding:0 160px 32px;font-size:20px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes .c-pageContent .c-startPanel, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes .c-pageContent .c-startPanel{padding:48px 24px !important;margin-block:48px}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-title.c-startPanel-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-title.c-startPanel-title{font-size:47px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect .c-pageContent .c-questionsForm, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect .c-pageContent .c-questionsForm{padding:48px 0 !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect.okeQuizzes.okeQuizzes .c-title.c-questions-header-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect.okeQuizzes.okeQuizzes .c-title.c-questions-header-title{font-size:23px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.okeConnect .c-questions-question, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .okeConnect .c-questions-question{margin-top:48px !important}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[oke-quiz][oke-channel-quiz-id="d73d2582-84fe-4709-9403-71c89e000280"] .okeConnect.okeQuizzes.okeQuiz.okeQuiz--embed button.c-startPanel-button.c-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [oke-quiz][oke-channel-quiz-id="d73d2582-84fe-4709-9403-71c89e000280"] .okeConnect.okeQuizzes.okeQuiz.okeQuiz--embed button.c-startPanel-button.c-button{font-size:0 !important;padding:25px !important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[oke-quiz][oke-channel-quiz-id="d73d2582-84fe-4709-9403-71c89e000280"] .okeConnect.okeQuizzes.okeQuiz.okeQuiz--embed button.c-startPanel-button.c-button::before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [oke-quiz][oke-channel-quiz-id="d73d2582-84fe-4709-9403-71c89e000280"] .okeConnect.okeQuizzes.okeQuiz.okeQuiz--embed button.c-startPanel-button.c-button::before{font-size:16px;content:"Get Started";vertical-align:middle}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ig-hidden, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ig-hidden { display: none !important; }

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.minmaxify-p-bg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .minmaxify-p-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 2147483641; overflow: hidden; position: fixed; background: rgb(11, 11, 11, 0.8); opacity: 0.2; } body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.minmaxify-p-bg.minmaxify-a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .minmaxify-p-bg.minmaxify-a { transition: opacity 0.15s ease-out; opacity: 1; display: block; } 
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.minmaxify-p-wrap, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .minmaxify-p-wrap { top: 0; left: 0; width: 100%; height: 100%; display: table; z-index: 2147483642; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; pointer-events: none; }
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.minmaxify-p-wrap > div, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .minmaxify-p-wrap > div { display: table-cell; vertical-align: middle; }
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.minmaxify-p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .minmaxify-p { opacity: .5; color: black; background-color: white; padding: 18px; max-width: 500px; margin: 18px auto; width: calc(100% - 36px); pointer-events: auto; border: solid white 1px; overflow: auto; max-height: 95vh; } body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.minmaxify-p.minmaxify-a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .minmaxify-p.minmaxify-a { opacity: 1; transition: all 0.25s ease-in; border-width: 0px; }
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.minmaxify-ok, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .minmaxify-ok { display: inline-block; padding: 8px 20px; margin: 0; line-height: 1.42; text-decoration: none; text-align: center; vertical-align: middle; white-space: nowrap; border: 1px solid transparent; border-radius: 2px; font-family: "Montserrat","HelveticaNeue","Helvetica Neue",sans-serif; font-weight: 400;font-size: 14px;text-transform: uppercase;transition:background-color 0.2s ease-out;background-color: #528ec1; color: white; min-width: unset; }
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.minmaxify-ok:after, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .minmaxify-ok:after { content: "OK"; }
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.minmaxify-close, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .minmaxify-close { font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; overflow: visible; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0 0 0 10px; box-shadow: none; margin-top: -10px; opacity: .65; }
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.minmaxify-p button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .minmaxify-p button { user-select: none; -webkit-user-select: none; cursor: pointer; float:right; width: unset; }
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.minmaxify-close:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .minmaxify-close:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.minmaxify-close:focus, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .minmaxify-close:focus { opacity: 1; }
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.minmaxify-p ul, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .minmaxify-p ul { padding-left: 2rem; margin-bottom: 2rem; }

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--AbraCartDrawerBannerContainer-c69600bd67, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--AbraCartDrawerBannerContainer-c69600bd67 { display: none !important; }

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.yotpo-widget-empty-placeholder, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .yotpo-widget-empty-placeholder { display: block!important; }

/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url() format('woff2'),
       url() format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url() format('woff2'),
       url() format('woff');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url() format('woff2'),
       url() format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url() format('woff2'),
       url() format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url() format('woff2'),
       url() format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url() format('woff2'),
       url() format('woff');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url() format('woff2'),
       url() format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.yotpo-reviews-star-ratings-widget, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .yotpo-reviews-star-ratings-widget {
display: flex;
  a:empty, article:empty, div:empty, dl:empty, h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty, p:empty, section:empty, ul:empty {
    display: block;
  }
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[v-cloak], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [v-cloak] {
	display: none;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.yotpo-star-rating-reviews-summary-text:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .yotpo-star-rating-reviews-summary-text:hover {
    cursor: pointer;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.yotpo-highly-rated-topics-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .yotpo-highly-rated-topics-content {
  display: inline-flex;
  gap: 0; /* Ensures no space between elements */
  cursor: pointer !important;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.yotpo-topic-underline, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .yotpo-topic-underline {
  text-decoration: underline !important;
  cursor: pointer !important;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.yotpo-topic-comma, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .yotpo-topic-comma {
  text-decoration: none;
  cursor: pointer !important;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button {
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    text-decoration: none;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.yotpo-sr-bottom-line-button:focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .yotpo-sr-bottom-line-button:focus-visible {
    outline: #000 auto 2px;
    box-shadow: 0 0 0 4px #fff;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-score, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-score {
    cursor: pointer;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.yotpo-sr-bottom-line-score, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .yotpo-sr-bottom-line-score, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.yotpo-sr-bottom-line-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .yotpo-sr-bottom-line-text {
    margin: 0;
    padding: 0;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.yotpo-widget-clear, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .yotpo-widget-clear {
  animation: none;
  animation-delay: 0;
  animation-direction: normal;
  animation-duration: 0;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: none;
  animation-play-state: running;
  animation-timing-function: ease;
  backface-visibility: visible;
  background: 0;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0;
  border-style: none;
  border-width: medium;
  border-color: inherit;
  border-bottom: 0;
  border-bottom-color: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-collapse: separate;
  border-image: none;
  border-left: 0;
  border-left-color: inherit;
  border-left-style: none;
  border-left-width: medium;
  border-radius: 0;
  border-right: 0;
  border-right-color: inherit;
  border-right-style: none;
  border-right-width: medium;
  border-spacing: 0;
  border-top: 0;
  border-top-color: inherit;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-style: none;
  border-top-width: medium;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: inherit;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-rule-color: currentColor;
  column-rule-style: none;
  column-rule-width: none;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font: normal;
  font-family: var(--primary-font-family);
  font-style: var(--primary-font-style);
  font-weight: var(--primary-font-weight);
  font-size: medium;
  font-variant: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 0;
  outline: 0;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: inherit;
  text-align-last: auto;
  text-decoration: none;
  text-decoration-color: inherit;
  text-decoration-line: none;
  text-decoration-style: solid;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-style: flat;
  transition: none;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  transition-timing-function: ease;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  widows: 0;
  width: auto;
  word-spacing: normal;
  z-index: auto;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.sr-only, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .sr-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}


/* Vinson Sep. 12, 2025 - Launch CSS */
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.smart-cart--enabled #htw-m-3766d5ee8c7fc767--ajaxCart-6b2882f37e, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .smart-cart--enabled #htw-m-3766d5ee8c7fc767--ajaxCart-6b2882f37e { display: none; }
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top] [data-rebuy-cart-header-top-inner], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top] [data-rebuy-cart-header-top-inner] {
  max-width: 100%;
  gap: 0px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout-close, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout-close {
  color: transparent;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-cart-anchor="header"]
    [data-rebuy-cart-header-top]
    [data-rebuy-cart-header-top-inner], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-cart-anchor="header"]
    [data-rebuy-cart-header-top]
    [data-rebuy-cart-header-top-inner] {
    justify-content: center;
}
/* Or disable the login button via the block's eye button */
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="login"], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="login"] {
    display: none !important;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=announcement-bar], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=announcement-bar] {

}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="progress-bar"] .rebuy-cart__progress-bar-meter-fill, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="progress-bar"] .rebuy-cart__progress-bar-meter-fill {
background: #ff7240;

}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=progress-bar] .rebuy-cart__progress-bar-meter, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=progress-bar] .rebuy-cart__progress-bar-meter {
    position: relative;
    margin: 8px 0 0;
    border-radius: 12px;
    background: #ffffff;
    padding: 0;
    width: 100%;
    height: 12px;
    border: 1px solid #ff7240;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-product-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-product-title {
line-height: 1.2;
    width: calc(100% - 60px);
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-product-title:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-product-title:hover {
    text-decoration: underline;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-price {
font-size: .875rem;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=title-bar], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=title-bar] {
    display: flex
;
    width: 100%;
    justify-content: space-between;
    overflow: visible !important;
    color: #fff;
}
/* Layout */
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout {
  border-radius: 0;
  gap: 0;
  margin: 0;
  width: 375px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-cart-anchor], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-cart-anchor] {
  gap: 0;
}

/* Header */
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-cart-anchor=header], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-cart-anchor=header] {
  padding: 0;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top] {
  padding-block: 11px;
      background: #000;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top] :is(
  .rebuy-cart__flyout-close, 
  .rebuy-cart__flyout-close:hover, 
  .rebuy-cart__flyout-close:focus), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top] :is(
  .rebuy-cart__flyout-close, 
  .rebuy-cart__flyout-close:hover, 
  .rebuy-cart__flyout-close:focus) {
  position: absolute;
  right: 16px;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=progress-bar] .rebuy-cart__progress-gifts-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=progress-bar] .rebuy-cart__progress-gifts-container {
  display: flex;
  padding-top: 16px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=progress-bar] .rebuy-cart__progress-gift, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=progress-bar] .rebuy-cart__progress-gift {
  max-width: 50% !important;
  flex-direction: row;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=progress-bar] .rebuy-cart__progress-gift-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=progress-bar] .rebuy-cart__progress-gift-image {
  min-width: 65px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=progress-bar] .rebuy-cart__progress-gift-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=progress-bar] .rebuy-cart__progress-gift-title {
  white-space: normal;
  text-align: left;
  font-size: 10px;
  line-height: 1.33;
  padding-inline: 8px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=progress-bar] .rebuy-cart__progress-gift-variant-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=progress-bar] .rebuy-cart__progress-gift-variant-title {
  display: block;
  text-align: left;
  font-size: 10px;
  line-height: 1.33;
  padding-left: 8px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=progress-bar] .rebuy-cart__progress-gift-selection-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=progress-bar] .rebuy-cart__progress-gift-selection-container {
  height: 24px;
  width: auto;
  margin-left: 8px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=progress-bar] .rebuy-cart__progress-gift-variant-readd, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=progress-bar] .rebuy-cart__progress-gift-variant-readd {
  font-size: 10px;
}

/* Body */
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] {
  flex: unset;
  padding-block: 10px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item {
  align-items: center;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-info, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-info {
  padding-left: 5px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-product-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-product-title {
  text-decoration: none;
  margin-bottom: 4px;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=notes], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=notes] {
  padding: 5px 16px 0px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=notes] + [data-rebuy-component=notes], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=notes] + [data-rebuy-component=notes] {
  padding-top: 0;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cross-sell-widget], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cross-sell-widget] {
  padding: 16px;
  background: #010c06;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-cart-scroll-area], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-cart-scroll-area] {
  scrollbar-width: thin;
}


/* Footer */
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-subtotal], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-subtotal] {
    margin: 3px 0;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=checkout-area], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=checkout-area] {
  gap: 0;
  margin-bottom: 6px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=checkout-area] .rebuy-button + .rebuy-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=checkout-area] .rebuy-button + .rebuy-button {
  margin-top: 10px;
}

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__checkout-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__checkout-button {
    height: 50px;
    font-family: Source Sans\ 3, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol !important;
    font-size: 1.125rem !important;
    font-weight: 700 !important;
    letter-spacing: .05em;
    padding-block: 1.25rem 20px;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="checkout-area"] .rebuy-cart__flyout-installments, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="checkout-area"] .rebuy-cart__flyout-installments {
  margin-top: 8px;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.property-value-rebuy-gift-with-purchase .rebuy-cart__flyout-item-quantity-widget, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .property-value-rebuy-gift-with-purchase .rebuy-cart__flyout-item-quantity-widget {
  display: none;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.property-value-rebuy-gift-with-purchase a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .property-value-rebuy-gift-with-purchase a {
  pointer-events: none;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.property-value-rebuy-tiered-progress-bar .rebuy-cart__flyout-item-price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .property-value-rebuy-tiered-progress-bar .rebuy-cart__flyout-item-price {
  width: 100%;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-custom-cart-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-custom-cart-title {
      font-family: Walter Turncoat, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.1;
    margin: auto;
    text-transform: uppercase;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-custom-close, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-custom-close {
      transition: color .15s 
ease-in;
    z-index: 2;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-custom-close:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-custom-close:hover {
color: #cc3d0b;
}



body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__progress-step-icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__progress-step-icon {
  background: #fff;
  border: 2px solid #eeeeee;
  height: 40px;
  width: 40px;
  margin-bottom: 5px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__progress-step-icon.use-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__progress-step-icon.use-image {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__progress-step-icon.use-image svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__progress-step-icon.use-image svg {
  display: none !important;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__progress-step-icon svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__progress-step-icon svg {
  height: 50%;
  width: 50%;
}
/* SC-V2 ONLY */
/* Replaces: .rebuy-cart__progress-step-icon */
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=progress-bar] .rebuy-cart__progress-step-icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=progress-bar] .rebuy-cart__progress-step-icon {
  background: #fff;
  border: 2px solid #eeeeee;
  height: 40px !important;
  width: 40px !important;
  margin-bottom: 5px;
}
/* Replaces: .rebuy-cart__progress-step-icon.use-image */
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=progress-bar] .rebuy-cart__progress-step-icon.use-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=progress-bar] .rebuy-cart__progress-step-icon.use-image {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
/* Replaces: .rebuy-cart__progress-step-icon.use-image svg */
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=progress-bar] .rebuy-cart__progress-step-icon.use-image svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=progress-bar] .rebuy-cart__progress-step-icon.use-image svg {
  display: none !important;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=progress-bar], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=progress-bar] {
  position: relative;
      padding-bottom: 10px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__progress-step-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__progress-step-wrapper {
  position: absolute;
  top: 38px;  
  width: 100%;
  z-index: 1;
}
/* END SC-V2 ONLY */
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=progress-bar] .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=progress-bar] .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon {
    border: 2px solid #ff7240;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=progress-bar] .rebuy-cart__progress-step-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=progress-bar] .rebuy-cart__progress-step-wrapper {
    padding-right: 2rem;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="progress-bar"] .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="progress-bar"] .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon {
        color: #fff;
    background: #ffffff;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__progress-bar-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__progress-bar-wrapper {
  display: flex;
  flex-direction: column-reverse;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__progress-step-wrapper.count-2 + .rebuy-cart__progress-bar-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__progress-step-wrapper.count-2 + .rebuy-cart__progress-bar-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__progress-step-wrapper.count-3 + .rebuy-cart__progress-bar-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__progress-step-wrapper.count-3 + .rebuy-cart__progress-bar-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__progress-step-wrapper.count-4 + .rebuy-cart__progress-bar-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__progress-step-wrapper.count-4 + .rebuy-cart__progress-bar-wrapper {
  gap: 17.5px;
  padding-bottom: 50px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__progress-free-products, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__progress-free-products {
    display: none; /* Remove this to show the free gifts section */
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__progress-bar-prompt, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__progress-bar-prompt {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
  margin: 0;
}
/* Correct Line Item Size (picture and Info) */
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-media, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-media {
    height: 64px;
    width: 64px;
    margin-bottom: auto;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-media img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-media img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-media video, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-media video {
	height: 64px;
	width: 64px;
  border: 1px solid #0000001a;
  border-radius: 4px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-info, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-info {
	width: calc(100% - 64px - var(--rb-cart-item-gap));
}

/* Price Next to item title + remove next to quantity selector */
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-item-title-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-item-title-container {
    width: 100%;
    display: flex;
    align-items: baseline;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-product-title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-product-title {
  width: calc(100% - 65px);
    padding: 0;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-price {
    margin: 0;
    position: absolute;
    right: 0;
    display: flex
;
    width: 60px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout-item-remove, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout-item-remove, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove:focus, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove:focus {
  position: relative;
  margin: 10px 0 0;
    width: 56px;
}
/* End Price next to line item title */


/* Quantity Selector and Remove Line Item Section */
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-quantity-and-remove-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-quantity-and-remove-container {
  width: 100%;
    display: flex;
  margin-top: 12px;
  height: 32px;
  gap: 5px;
  justify-content: space-between;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity {
  width: unset;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove {
  height: 32px !important;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove {
  margin: 0 !important;
}




/* END Quantity Selector and Remove Line Item Section */

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-button.block, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-button.block, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout-empty-cart a.block, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout-empty-cart a.block {
    display: inline-flex;
    width: 100%;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription .rebuy-button:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription .rebuy-button:hover {
  color: #fff;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription .rebuy-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription .rebuy-button {
  display: inline-flex;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription .rebuy-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription .rebuy-button {
    color: #010c06;
    z-index: 1;
        border: none;
    background: transparent;
        transition: background-color .15s 
ease-in;
    font-family: Source Sans\ 3, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: .875rem;
    font-weight: 700;
        text-transform: uppercase;
            padding: .75rem;
                line-height: 1;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription .rebuy-button:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription .rebuy-button:before {
border: 2px solid #ff7240;
    background-color: #f5f6e4;
    mask-image: none;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription .rebuy-button:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription .rebuy-button:hover:before {
border-color: #010c06;
    background-color: #010c06;
    color: #fff;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button:focus, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button:focus {
    width: 32px;
    height: 32px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout-item-quantity-widget-label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout-item-quantity-widget-label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-quantity-widget-label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-quantity-widget-label {
    border: none;
    line-height: 32px;
    width: 40px;
    font-size: 1rem;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button {
    background: #ffffff;
    color: #010c06;
    border: 1px solid #010c06;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button:hover {
    background: #ffffff;
    color: #010c06;
    border: 1px solid #010c06;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout-item-quantity-widget, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout-item-quantity-widget, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-quantity-widget, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-quantity-widget {
  border: none;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-remove, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-remove, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-remove:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-remove:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-remove:focus, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-remove:focus {
  display: flex;
    flex-direction: row;
    font-size: .75rem;
    gap: .125rem;
    justify-content: flex-start;
    letter-spacing: unset;
    line-height: 1;
    margin-left: auto;
    padding: .25rem .375rem .25rem .625rem;
    min-height: 2rem;
    min-width: 2rem;
    width: auto;
    align-items: center;
    color: #010c06;
    border: 1px solid #0000001a;
    transition: all .15s 
ease-in;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove svg {
height: .875rem;
    width: .875rem;
    color: #010c06;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-remove:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-remove:hover {
  border-color: #010c06;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item {
    padding-bottom: 16px;
    border-bottom: 1px solid #0000001a;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item:last-child, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item:last-child {
    padding-bottom: 0px;
    border-bottom: none;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-custom-graphic, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-custom-graphic {
  margin: auto;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription.subscription-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription.subscription-active {
padding: 0;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription {
    margin: 0;
    width: 100%;
    background: #f5f6e4;
    border-radius: .25rem;
    display: grid
;
    gap: .5rem;
    padding: .75rem;
        margin-top: 2px;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart-subscription-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart-subscription-container {
      font-family: Walter Turncoat, sans-serif;
    font-size: .875rem;
    letter-spacing: .0625rem;
    line-height: 100%;
    text-transform: uppercase;
}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart-subscription-container-details li, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart-subscription-container-details li {
align-items: flex-start;
    display: flex
;
    flex-direction: row;
    gap: .5rem;
    justify-content: flex-start;
        font-size: .875rem;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart-subscription-container-details li:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart-subscription-container-details li:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.059.566c.246.274.246.684 0 .93l-7.22 7.219c-.273.273-.683.273-.929 0L1.191 4.996a.599.599 0 0 1 0-.902.599.599 0 0 1 .903 0l3.254 3.254 6.78-6.782a.644.644 0 0 1 .903 0h.028Z' fill='%23CC3D0B'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    flex-shrink: 0;
    height: 1.125rem;
    width: .8125rem;
}

/* When the item is a subscription, hide the subscription details section */
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout-item-subscription.subscription-active .rebuy-cart-subscription-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout-item-subscription.subscription-active .rebuy-cart-subscription-container, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout-item-subscription.subscription-active .rebuy-cart-subscription-container-details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout-item-subscription.subscription-active .rebuy-cart-subscription-container-details {
  display: none;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-select.muted, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-select.muted, body.htw-source-site-shell select.htw-m-3766d5ee8c7fc767.rebuy-select.muted, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 select.rebuy-select.muted {

}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-app-id="8"], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-app-id="8"] {
  padding-inline: 16px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout .govx-id-slim-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout .govx-id-slim-wrapper {
    margin: 8px 0;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout-subtotal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout-subtotal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component="cart-subtotal"] .rebuy-cart__flyout-subtotal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component="cart-subtotal"] .rebuy-cart__flyout-subtotal {
    font-size: 1rem;
    font-weight: 700;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart-tax-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart-tax-text {
  font-size: .75rem;
    margin-block: .25rem;
    margin-inline: auto;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--rebuy-cart-9e82e5b1b5.has-items [data-rebuy-cart-anchor=footer], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--rebuy-cart-9e82e5b1b5.has-items [data-rebuy-cart-anchor=footer] {
  padding-bottom: 0px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout-subtotal-amount > span:nth-child(2), body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout-subtotal-amount > span:nth-child(2) {
  display: flex
;
    flex-direction: row-reverse;
    gap: 5px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout {
    margin: 0px;
    border-radius: 0px;
    gap: 0px;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout-note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout-note{
  padding: 10px !important;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__background, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__background, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart .rebuy-star-rating > *, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart .rebuy-star-rating > * {
    display: block !important;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-checkbox, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-checkbox {
    appearance: none !important;
    -webkit-appearance: none !important;
    padding: 0 0 0 15px !important;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-checkbox:checked:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-checkbox:checked:before {
    appearance: none;
    -webkit-appearance: none;
    display: inherit;
}
@media (max-width: 500px) {
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout {
  width: 100%;
}
}

@media (prefers-color-scheme: dark) {
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout {
    color: #000;
  }
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout .govx-id-slim-wrapper .govx-id-slim a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout .govx-id-slim-wrapper .govx-id-slim a {
    color: #000 !important;
    background-color: #fff !important;
  }
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout .govx-id-slim .govx-text span, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout .govx-id-slim .govx-text span {
    color: #000000 !important;
  }
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-subscription {
    color: #000;
  }
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-select.muted, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-select.muted, body.htw-source-site-shell select.htw-m-3766d5ee8c7fc767.rebuy-select.muted, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 select.rebuy-select.muted {
    color: #000;
  -webkit-text-fill-color: #000;
  }
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-select, body.htw-source-site-shell select.htw-m-3766d5ee8c7fc767.rebuy-select, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 select.rebuy-select {
        color: #000;
  -webkit-text-fill-color: #000;
  }
}


body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tapcart-webbridge #htw-m-3766d5ee8c7fc767--tapcart-web-banner-1472d7e185, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tapcart-webbridge #htw-m-3766d5ee8c7fc767--tapcart-web-banner-1472d7e185{display:none!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tapcart-webbridge footer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tapcart-webbridge footer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tapcart-webbridge header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tapcart-webbridge header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tapcart-webbridge #htw-m-3766d5ee8c7fc767--footer-0301844ccd, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tapcart-webbridge #htw-m-3766d5ee8c7fc767--footer-0301844ccd, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.tapcart-webbridge #htw-m-3766d5ee8c7fc767--header-1e0584a25d, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .tapcart-webbridge #htw-m-3766d5ee8c7fc767--header-1e0584a25d{display:none}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-govx-id], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-govx-id]{width:100%;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-govx-id] .govx-id-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-govx-id] .govx-id-text{fill:#231f20;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-govx-id] .govx-id-shield, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-govx-id] .govx-id-shield{fill:#ee6337;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper{font-style:normal;clear:both;display:flex;font-family:sans-serif;padding:20px 0 !important;margin:0 auto;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper.govx-mini, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper.govx-mini{padding-left:0 !important;padding-right:0 !important;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper.govx-sides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper.govx-sides{padding:20px 20px !important;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper.govx-left, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper.govx-left{justify-content:flex-start;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper.govx-center, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper.govx-center{justify-content:center;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper.govx-right, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper.govx-right{justify-content:flex-end;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.preview .govx-id-full-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .preview .govx-id-full-wrapper{padding:inherit;height:auto;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper a{color:#3d4246;text-decoration:none;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper p{font-size:13px;font-family:sans-serif;letter-spacing:0.45px !important;margin:0 0 19.44444px;color:#333;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper.govx-mini .govx-id-full, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper.govx-mini .govx-id-full, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper.govx-min .govx-id-full, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper.govx-min .govx-id-full{width:100% !important;min-width:auto !important;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper .govx-id-full, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper .govx-id-full{width:35%;min-width:325px;max-width:350px;text-align:left;line-height:1.5;font-size:12px;font-family:sans-serif;padding:15px;color:#333 !important;background-color:#fff;border:1px solid #eee;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.preview .govx-id-full-wrapper .govx-id-full, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .preview .govx-id-full-wrapper .govx-id-full{width:auto;}@media only screen and (max-width:749px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper .govx-id-full, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper .govx-id-full{width:100%;padding:1em;margin-left:0;}}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper .govx-id-full .govx-id-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper .govx-id-full .govx-id-button{width:100%;font-size:16px;font-weight:bold;font-family:sans-serif;border:1px solid #ddd;background-color:#eee;padding:0.75em 0;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:1em;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper .govx-id-full .govx-id-button:hover, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper .govx-id-full .govx-id-button:hover{background-color:#fff;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper .govx-id-full a.govx-id-link, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper .govx-id-full a.govx-id-link{font-size:12px !important;display:block;text-align:right;color:#00a1df;padding-top:5px;border:0;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-full-wrapper .govx-id-button-content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-full-wrapper .govx-id-button-content{display:flex;justify-content:center;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-button img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-button img{display:block !important;width:24px !important;height:24px !important;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim-wrapper{font-style:normal;clear:both;display:block !important;width:100%;padding:20px 0 !important;letter-spacing:initial;text-transform:none;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim-wrapper .govx-id-slim, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim-wrapper .govx-id-slim{display:flex !important;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim-wrapper.govx-sides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim-wrapper.govx-sides{width:calc(100% - 40px);padding:20px 20px !important;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim-wrapper.govx-max .govx-id-slim a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim-wrapper.govx-max .govx-id-slim a{max-width:350px !important;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim-wrapper.govx-left .govx-id-slim, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim-wrapper.govx-left .govx-id-slim{justify-content:flex-start;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim-wrapper.govx-center .govx-id-slim, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim-wrapper.govx-center .govx-id-slim{justify-content:center;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim-wrapper.govx-right .govx-id-slim, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim-wrapper.govx-right .govx-id-slim{justify-content:flex-end;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767[data-product-menu-state='addtocart'] .product-menu-slideout [data-govx-id='slim'].govx-id-slim-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 [data-product-menu-state='addtocart'] .product-menu-slideout [data-govx-id='slim'].govx-id-slim-wrapper{display:none !important;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.header .mini-cart .mini-cart__recap .govx-id-slim-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .header .mini-cart .mini-cart__recap .govx-id-slim-wrapper{padding:20px 0 0 0 !important;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim-wrapper .govx-id-slim a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim-wrapper .govx-id-slim a{display:flex;width:100% !important;border:1px solid #eee;color:#333 !important;background-color:white !important;flex-direction:row;padding:10px;justify-content:flex-start;text-align:left;text-decoration:none;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim img{width:24px;height:24px;max-width:24px;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim .govx-icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim .govx-icon{display:block;flex-grow:0;align-self:center;width:24px;height:24px;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim .govx-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim .govx-text{display:block;flex-grow:2;flex-wrap:wrap;align-self:center;padding-left:15px;max-width:400px;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim .govx-text p, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim .govx-text p{color:#333;line-height:16px;font-size:14px;margin:0px;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-slim .govx-text span, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-slim .govx-text span{font-weight:400;font-size:13px;white-space:normal;font-family:sans-serif;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-page li, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-page li{list-style-type:disc;list-style-position:inside;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-page .govx-id-cta-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-page .govx-id-cta-wrapper{padding:0 0 16px 0;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-page .govx-id-cta-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-page .govx-id-cta-wrapper, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-page .govx-id-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-page .govx-id-cta{display:flex;justify-content:center;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-page .govx-id-cta a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-page .govx-id-cta a{display:block;text-decoration:none;padding:.2em 2em;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-page .govx-id-cta, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-page .govx-id-cta{width:250px !important;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-page .govx-id-cta .shopify-product-form, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-page .govx-id-cta .shopify-product-form, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-page .govx-id-cta .shopify-payment-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-page .govx-id-cta .shopify-payment-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-page .govx-id-cta button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-page .govx-id-cta button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-page .govx-id-cta button.shopify-payment-button__button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-page .govx-id-cta button.shopify-payment-button__button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-page .govx-id-cta button.shopify-payment-button__button--unbranded, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-page .govx-id-cta button.shopify-payment-button__button--unbranded{width:100% !important;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-page button.govx-custom, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-page button.govx-custom{border-radius:2px;padding:8px 16px;border:0;margin:16px 0;background-color:#eeeeee;font-weight:bold;font-size:18px;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-id-page .govx-id svg, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-id-page .govx-id svg{background-color:#fff;width:100px !important;height:35px !important;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-widget-footer, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-widget-footer{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;padding:16px 0;border-top:solid 1px #e3e3e3;border-bottom:solid 1px #e3e3e3;margin:48px 0;text-align:center;}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-widget-footer .footer-item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-widget-footer .footer-item{width:100%;}@media only screen and (min-width:749px){body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.govx-widget-footer .footer-item, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .govx-widget-footer .footer-item{width:auto;}}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.htw-interaction-toast, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .htw-interaction-toast{position:fixed;z-index:2147483000;right:1rem;bottom:1rem;max-width:min(28rem,calc(100vw - 2rem));padding:.8rem 1rem;background:#07150d;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:.4rem;box-shadow:0 6px 24px rgba(0,0,0,.24);font:500 14px/1.4 system-ui,sans-serif;opacity:0;transform:translateY(.5rem);pointer-events:none;transition:opacity .18s ease,transform .18s ease}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.htw-interaction-toast[data-visible="true"], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .htw-interaction-toast[data-visible="true"]{opacity:1;transform:translateY(0)}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js-megamenu-children[data-htw-interaction-open="true"], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js-megamenu-children[data-htw-interaction-open="true"], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m[data-htw-interaction-open="true"], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m[data-htw-interaction-open="true"]{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js-megamenu-children[data-htw-interaction-open="false"], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js-megamenu-children[data-htw-interaction-open="false"], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m[data-htw-interaction-open="false"], body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m[data-htw-interaction-open="false"]{pointer-events:none!important}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js-fm-slider-slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js-fm-slider-slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js-simple-slider-slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js-simple-slider-slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.simple-slider__slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .simple-slider__slides{scrollbar-width:none}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js-fm-slider-slides::-webkit-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js-fm-slider-slides::-webkit-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.js-simple-slider-slides::-webkit-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .js-simple-slider-slides::-webkit-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.simple-slider__slides::-webkit-scrollbar, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .simple-slider__slides::-webkit-scrollbar{display:none}

body.htw-source-site-shell .htw-m-3766d5ee8c7fc767{opacity:1!important}body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--gorgias-chat-container-bb7cf2f05d, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--gorgias-chat-container-bb7cf2f05d, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--ps__widget-65ff61a2ee, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--ps__widget-65ff61a2ee, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-bubble-global-alert-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-bubble-global-alert-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.csm-cmp-root, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .csm-cmp-root{display:none!important}


  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.menu-m, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .menu-m {
    display: none;
  }



    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image label {
      display: inline-flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      gap: 8px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__image img {
      display: block;
      width: 35px;
      height: 35px;
      object-fit: contain;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__label {
      white-space: nowrap;
    }
  


  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal {
    width: min(96vw, 56rem);
    max-height: min(90dvh, 900px);
    padding: 0;
    border: none;
    background: transparent;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal::backdrop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal::backdrop {
    background: transparent;
    backdrop-filter: brightness(0.72);
    -webkit-backdrop-filter: brightness(0.72);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__panel, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__panel {
    position: relative;
    border-radius: 0.5rem;
    overflow: auto;
    max-height: min(90dvh, 900px);
    -webkit-overflow-scrolling: touch;
    padding: clamp(0.75rem, 3vw, 1.5rem);
    padding-top: 2.75rem;
    background-color: var(--surface-primary);
    color: var(--text-primary);

    .sub-widget__savings-wrapper {
      @media screen and (max-width: 361px) {
        min-width: 93px;
      }
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    z-index: 2;
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    padding: 0;
    margin: 0;
    border-radius: 50%;
    border: 1px solid var(--text-primary, #010c06);
    background-color: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close .icon {
    width: 14px;
    height: 14px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating {
    margin-bottom: 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars {
    align-items: center;
    flex-wrap: nowrap;
    gap: 8px;
    justify-content: flex-start;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons {
    gap: 3.5px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__icons .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__icons .icon {
    width: 15px;
    height: 15px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__score, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__score {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__divider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__divider {
    display: inline-block;
    width: 1px;
    height: 11px;
    background-color: var(--text-primary, #010c06);
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__count, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__count {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.75;
    color: #2c2c2c;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__gallery, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__gallery {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
    width: 100%;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target {
    width: 360px;
    max-width: 100%;
    margin-inline: auto;
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image {
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    align-items: center;
    width: 100%;
    max-width: 360px;
    margin-inline: auto;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    padding-bottom: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 80px;
    min-width: 80px;
    height: 80px;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    border: 1px solid var(--border-subtle);
    background-color: var(--surface-primary);
    cursor: pointer;
    overflow: hidden;
    position: relative;
    transition: border-color 0.15s ease, border-width 0.15s ease;
    box-sizing: border-box;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb.is-active {
    border-width: 2px;
    border-color: var(--border-strong);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb:focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb:focus-visible {
    outline: 2px solid var(--border-focus);
    outline-offset: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb-img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb-img {
    display: block;
    width: 80px;
    height: 80px;
    object-fit: cover;
    pointer-events: none;
  }

  @media screen and (min-width: 64em) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
      flex-direction: row;
      align-items: flex-start;
      gap: 2rem;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__media, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__media {
      flex: 0 0 42%;
      max-width: 420px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__details {
      flex: 1;
      min-width: 0;
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__title {
    font-size: clamp(1.25rem, 2.5vw, 1.75rem);
    margin: 0 0 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__flavor, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__flavor {
    margin: 0 0 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__price {
    margin-bottom: 1rem;
  }

  /* Product notes row (Figma node 50:1639): roast + tasting notes, horizontal, gap 16px */
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes {
    margin-bottom: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.24;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__title {
    margin: 0;
    font-size: inherit;
    font-weight: 400;
    line-height: 1.24;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__row, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__row {
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes ul.c-prod-notes__row--list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note {
    font-weight: 400;
    font-size: inherit;
    align-items: center;
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list {
    gap: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__icon {
    width: 20px;
    height: 20px;
    max-width: 20px;
    max-height: 20px;
    object-fit: contain;
  }

  @media screen and (max-width: 768px) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
      display: none;
    }
  }



    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image label {
      display: inline-flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      gap: 8px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__image img {
      display: block;
      width: 35px;
      height: 35px;
      object-fit: contain;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__label {
      white-space: nowrap;
    }
  


  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal {
    width: min(96vw, 56rem);
    max-height: min(90dvh, 900px);
    padding: 0;
    border: none;
    background: transparent;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal::backdrop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal::backdrop {
    background: transparent;
    backdrop-filter: brightness(0.72);
    -webkit-backdrop-filter: brightness(0.72);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__panel, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__panel {
    position: relative;
    border-radius: 0.5rem;
    overflow: auto;
    max-height: min(90dvh, 900px);
    -webkit-overflow-scrolling: touch;
    padding: clamp(0.75rem, 3vw, 1.5rem);
    padding-top: 2.75rem;
    background-color: var(--surface-primary);
    color: var(--text-primary);

    .sub-widget__savings-wrapper {
      @media screen and (max-width: 361px) {
        min-width: 93px;
      }
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    z-index: 2;
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    padding: 0;
    margin: 0;
    border-radius: 50%;
    border: 1px solid var(--text-primary, #010c06);
    background-color: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close .icon {
    width: 14px;
    height: 14px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating {
    margin-bottom: 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars {
    align-items: center;
    flex-wrap: nowrap;
    gap: 8px;
    justify-content: flex-start;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons {
    gap: 3.5px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__icons .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__icons .icon {
    width: 15px;
    height: 15px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__score, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__score {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__divider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__divider {
    display: inline-block;
    width: 1px;
    height: 11px;
    background-color: var(--text-primary, #010c06);
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__count, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__count {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.75;
    color: #2c2c2c;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__gallery, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__gallery {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
    width: 100%;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target {
    width: 360px;
    max-width: 100%;
    margin-inline: auto;
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image {
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    align-items: center;
    width: 100%;
    max-width: 360px;
    margin-inline: auto;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    padding-bottom: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 80px;
    min-width: 80px;
    height: 80px;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    border: 1px solid var(--border-subtle);
    background-color: var(--surface-primary);
    cursor: pointer;
    overflow: hidden;
    position: relative;
    transition: border-color 0.15s ease, border-width 0.15s ease;
    box-sizing: border-box;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb.is-active {
    border-width: 2px;
    border-color: var(--border-strong);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb:focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb:focus-visible {
    outline: 2px solid var(--border-focus);
    outline-offset: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb-img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb-img {
    display: block;
    width: 80px;
    height: 80px;
    object-fit: cover;
    pointer-events: none;
  }

  @media screen and (min-width: 64em) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
      flex-direction: row;
      align-items: flex-start;
      gap: 2rem;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__media, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__media {
      flex: 0 0 42%;
      max-width: 420px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__details {
      flex: 1;
      min-width: 0;
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__title {
    font-size: clamp(1.25rem, 2.5vw, 1.75rem);
    margin: 0 0 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__flavor, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__flavor {
    margin: 0 0 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__price {
    margin-bottom: 1rem;
  }

  /* Product notes row (Figma node 50:1639): roast + tasting notes, horizontal, gap 16px */
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes {
    margin-bottom: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.24;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__title {
    margin: 0;
    font-size: inherit;
    font-weight: 400;
    line-height: 1.24;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__row, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__row {
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes ul.c-prod-notes__row--list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note {
    font-weight: 400;
    font-size: inherit;
    align-items: center;
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list {
    gap: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__icon {
    width: 20px;
    height: 20px;
    max-width: 20px;
    max-height: 20px;
    object-fit: contain;
  }

  @media screen and (max-width: 768px) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
      display: none;
    }
  }



    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image label {
      display: inline-flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      gap: 8px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__image img {
      display: block;
      width: 35px;
      height: 35px;
      object-fit: contain;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__label {
      white-space: nowrap;
    }
  


  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal {
    width: min(96vw, 56rem);
    max-height: min(90dvh, 900px);
    padding: 0;
    border: none;
    background: transparent;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal::backdrop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal::backdrop {
    background: transparent;
    backdrop-filter: brightness(0.72);
    -webkit-backdrop-filter: brightness(0.72);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__panel, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__panel {
    position: relative;
    border-radius: 0.5rem;
    overflow: auto;
    max-height: min(90dvh, 900px);
    -webkit-overflow-scrolling: touch;
    padding: clamp(0.75rem, 3vw, 1.5rem);
    padding-top: 2.75rem;
    background-color: var(--surface-primary);
    color: var(--text-primary);

    .sub-widget__savings-wrapper {
      @media screen and (max-width: 361px) {
        min-width: 93px;
      }
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    z-index: 2;
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    padding: 0;
    margin: 0;
    border-radius: 50%;
    border: 1px solid var(--text-primary, #010c06);
    background-color: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close .icon {
    width: 14px;
    height: 14px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating {
    margin-bottom: 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars {
    align-items: center;
    flex-wrap: nowrap;
    gap: 8px;
    justify-content: flex-start;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons {
    gap: 3.5px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__icons .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__icons .icon {
    width: 15px;
    height: 15px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__score, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__score {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__divider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__divider {
    display: inline-block;
    width: 1px;
    height: 11px;
    background-color: var(--text-primary, #010c06);
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__count, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__count {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.75;
    color: #2c2c2c;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__gallery, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__gallery {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
    width: 100%;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target {
    width: 360px;
    max-width: 100%;
    margin-inline: auto;
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image {
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    align-items: center;
    width: 100%;
    max-width: 360px;
    margin-inline: auto;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    padding-bottom: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 80px;
    min-width: 80px;
    height: 80px;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    border: 1px solid var(--border-subtle);
    background-color: var(--surface-primary);
    cursor: pointer;
    overflow: hidden;
    position: relative;
    transition: border-color 0.15s ease, border-width 0.15s ease;
    box-sizing: border-box;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb.is-active {
    border-width: 2px;
    border-color: var(--border-strong);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb:focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb:focus-visible {
    outline: 2px solid var(--border-focus);
    outline-offset: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb-img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb-img {
    display: block;
    width: 80px;
    height: 80px;
    object-fit: cover;
    pointer-events: none;
  }

  @media screen and (min-width: 64em) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
      flex-direction: row;
      align-items: flex-start;
      gap: 2rem;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__media, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__media {
      flex: 0 0 42%;
      max-width: 420px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__details {
      flex: 1;
      min-width: 0;
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__title {
    font-size: clamp(1.25rem, 2.5vw, 1.75rem);
    margin: 0 0 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__flavor, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__flavor {
    margin: 0 0 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__price {
    margin-bottom: 1rem;
  }

  /* Product notes row (Figma node 50:1639): roast + tasting notes, horizontal, gap 16px */
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes {
    margin-bottom: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.24;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__title {
    margin: 0;
    font-size: inherit;
    font-weight: 400;
    line-height: 1.24;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__row, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__row {
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes ul.c-prod-notes__row--list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note {
    font-weight: 400;
    font-size: inherit;
    align-items: center;
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list {
    gap: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__icon {
    width: 20px;
    height: 20px;
    max-width: 20px;
    max-height: 20px;
    object-fit: contain;
  }

  @media screen and (max-width: 768px) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
      display: none;
    }
  }



    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image label {
      display: inline-flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      gap: 8px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__image img {
      display: block;
      width: 35px;
      height: 35px;
      object-fit: contain;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__label {
      white-space: nowrap;
    }
  


  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal {
    width: min(96vw, 56rem);
    max-height: min(90dvh, 900px);
    padding: 0;
    border: none;
    background: transparent;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal::backdrop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal::backdrop {
    background: transparent;
    backdrop-filter: brightness(0.72);
    -webkit-backdrop-filter: brightness(0.72);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__panel, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__panel {
    position: relative;
    border-radius: 0.5rem;
    overflow: auto;
    max-height: min(90dvh, 900px);
    -webkit-overflow-scrolling: touch;
    padding: clamp(0.75rem, 3vw, 1.5rem);
    padding-top: 2.75rem;
    background-color: var(--surface-primary);
    color: var(--text-primary);

    .sub-widget__savings-wrapper {
      @media screen and (max-width: 361px) {
        min-width: 93px;
      }
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    z-index: 2;
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    padding: 0;
    margin: 0;
    border-radius: 50%;
    border: 1px solid var(--text-primary, #010c06);
    background-color: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close .icon {
    width: 14px;
    height: 14px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating {
    margin-bottom: 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars {
    align-items: center;
    flex-wrap: nowrap;
    gap: 8px;
    justify-content: flex-start;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons {
    gap: 3.5px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__icons .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__icons .icon {
    width: 15px;
    height: 15px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__score, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__score {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__divider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__divider {
    display: inline-block;
    width: 1px;
    height: 11px;
    background-color: var(--text-primary, #010c06);
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__count, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__count {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.75;
    color: #2c2c2c;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__gallery, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__gallery {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
    width: 100%;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target {
    width: 360px;
    max-width: 100%;
    margin-inline: auto;
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image {
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    align-items: center;
    width: 100%;
    max-width: 360px;
    margin-inline: auto;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    padding-bottom: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 80px;
    min-width: 80px;
    height: 80px;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    border: 1px solid var(--border-subtle);
    background-color: var(--surface-primary);
    cursor: pointer;
    overflow: hidden;
    position: relative;
    transition: border-color 0.15s ease, border-width 0.15s ease;
    box-sizing: border-box;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb.is-active {
    border-width: 2px;
    border-color: var(--border-strong);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb:focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb:focus-visible {
    outline: 2px solid var(--border-focus);
    outline-offset: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb-img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb-img {
    display: block;
    width: 80px;
    height: 80px;
    object-fit: cover;
    pointer-events: none;
  }

  @media screen and (min-width: 64em) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
      flex-direction: row;
      align-items: flex-start;
      gap: 2rem;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__media, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__media {
      flex: 0 0 42%;
      max-width: 420px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__details {
      flex: 1;
      min-width: 0;
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__title {
    font-size: clamp(1.25rem, 2.5vw, 1.75rem);
    margin: 0 0 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__flavor, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__flavor {
    margin: 0 0 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__price {
    margin-bottom: 1rem;
  }

  /* Product notes row (Figma node 50:1639): roast + tasting notes, horizontal, gap 16px */
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes {
    margin-bottom: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.24;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__title {
    margin: 0;
    font-size: inherit;
    font-weight: 400;
    line-height: 1.24;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__row, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__row {
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes ul.c-prod-notes__row--list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note {
    font-weight: 400;
    font-size: inherit;
    align-items: center;
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list {
    gap: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__icon {
    width: 20px;
    height: 20px;
    max-width: 20px;
    max-height: 20px;
    object-fit: contain;
  }

  @media screen and (max-width: 768px) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
      display: none;
    }
  }



    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image label {
      display: inline-flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      gap: 8px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__image img {
      display: block;
      width: 35px;
      height: 35px;
      object-fit: contain;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__label {
      white-space: nowrap;
    }
  


  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal {
    width: min(96vw, 56rem);
    max-height: min(90dvh, 900px);
    padding: 0;
    border: none;
    background: transparent;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal::backdrop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal::backdrop {
    background: transparent;
    backdrop-filter: brightness(0.72);
    -webkit-backdrop-filter: brightness(0.72);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__panel, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__panel {
    position: relative;
    border-radius: 0.5rem;
    overflow: auto;
    max-height: min(90dvh, 900px);
    -webkit-overflow-scrolling: touch;
    padding: clamp(0.75rem, 3vw, 1.5rem);
    padding-top: 2.75rem;
    background-color: var(--surface-primary);
    color: var(--text-primary);

    .sub-widget__savings-wrapper {
      @media screen and (max-width: 361px) {
        min-width: 93px;
      }
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    z-index: 2;
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    padding: 0;
    margin: 0;
    border-radius: 50%;
    border: 1px solid var(--text-primary, #010c06);
    background-color: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close .icon {
    width: 14px;
    height: 14px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating {
    margin-bottom: 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars {
    align-items: center;
    flex-wrap: nowrap;
    gap: 8px;
    justify-content: flex-start;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons {
    gap: 3.5px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__icons .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__icons .icon {
    width: 15px;
    height: 15px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__score, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__score {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__divider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__divider {
    display: inline-block;
    width: 1px;
    height: 11px;
    background-color: var(--text-primary, #010c06);
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__count, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__count {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.75;
    color: #2c2c2c;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__gallery, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__gallery {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
    width: 100%;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target {
    width: 360px;
    max-width: 100%;
    margin-inline: auto;
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image {
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    align-items: center;
    width: 100%;
    max-width: 360px;
    margin-inline: auto;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    padding-bottom: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 80px;
    min-width: 80px;
    height: 80px;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    border: 1px solid var(--border-subtle);
    background-color: var(--surface-primary);
    cursor: pointer;
    overflow: hidden;
    position: relative;
    transition: border-color 0.15s ease, border-width 0.15s ease;
    box-sizing: border-box;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb.is-active {
    border-width: 2px;
    border-color: var(--border-strong);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb:focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb:focus-visible {
    outline: 2px solid var(--border-focus);
    outline-offset: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb-img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb-img {
    display: block;
    width: 80px;
    height: 80px;
    object-fit: cover;
    pointer-events: none;
  }

  @media screen and (min-width: 64em) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
      flex-direction: row;
      align-items: flex-start;
      gap: 2rem;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__media, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__media {
      flex: 0 0 42%;
      max-width: 420px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__details {
      flex: 1;
      min-width: 0;
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__title {
    font-size: clamp(1.25rem, 2.5vw, 1.75rem);
    margin: 0 0 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__flavor, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__flavor {
    margin: 0 0 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__price {
    margin-bottom: 1rem;
  }

  /* Product notes row (Figma node 50:1639): roast + tasting notes, horizontal, gap 16px */
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes {
    margin-bottom: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.24;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__title {
    margin: 0;
    font-size: inherit;
    font-weight: 400;
    line-height: 1.24;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__row, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__row {
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes ul.c-prod-notes__row--list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note {
    font-weight: 400;
    font-size: inherit;
    align-items: center;
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list {
    gap: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__icon {
    width: 20px;
    height: 20px;
    max-width: 20px;
    max-height: 20px;
    object-fit: contain;
  }

  @media screen and (max-width: 768px) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
      display: none;
    }
  }



  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider {
    padding-block: clamp(2.5rem, 5vw, 4rem);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__inner {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    flex-wrap: wrap;
    padding-inline: 7%;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__title {
    margin: 0;
    font-weight: 700;
    font-size: clamp(1.75rem, 3vw, 2.625rem);
    line-height: 1.1;
    color: inherit;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__controls, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__controls {
    display: inline-flex;
    align-items: center;
    gap: 1.875rem;
    color: inherit;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__arrow.btn, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__arrow.btn {
    background: transparent;
    border: none;
    padding: 0;
    min-height: 0;
    min-width: 0;
    line-height: 1;
    color: inherit;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__arrow.btn:disabled, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__arrow.btn:disabled {
    opacity: 0.3;
    cursor: not-allowed;
    pointer-events: none;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__arrow .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__arrow .icon {
    width: 20px;
    height: 20px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__index, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__index {
    font-size: 1.1875rem;
    line-height: 1.5;
    color: inherit;
    white-space: nowrap;
    min-width: 3.5rem;
    text-align: center;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__slider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__slider {
    width: 100%;
    padding-left: 7%;
    box-sizing: border-box;
  }

  /* Standalone full-bleed: defeat fm-slider's overflow:hidden / max-width:100vw caps on the inner. */
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .s-plain-prod-slider__inner, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .s-plain-prod-slider__inner {
    overflow: visible !important;
    max-width: none !important;
  }

  /* Fallback layout before fm-slider JS initializes (library then switches to display: grid). */
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__slides {
    display: flex;
    flex-direction: row;
    gap: 24px;
  }

  /* Desktop slides: 4.25 visible. Override engine's gridTemplateColumns to account for gap. */
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .fm-slider--active .fm-slider__slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .fm-slider--active .fm-slider__slides {
    grid-template-columns: repeat(var(--cc-slide-count, 8), calc((100% - (4 * 24px)) / 4.25)) !important;
    grid-column-gap: 24px !important;
    -moz-column-gap: 24px !important;
    column-gap: 24px !important;
  }

  @media (hover: hover) and (pointer: fine) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .fm-slider--active .fm-slider__slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .fm-slider--active .fm-slider__slides {
      cursor: grab;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .fm-slider--active .fm-slider__slides.s-plain-prod-slider__slides--pointer-drag, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .fm-slider--active .fm-slider__slides.s-plain-prod-slider__slides--pointer-drag {
      cursor: grabbing;
      -webkit-user-select: none;
      user-select: none;
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__slide, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__slide {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
    background-color: var(--prod-background-color, var(--surface-primary));
    border-radius: 0.25rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__controls--mobile, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__controls--mobile {
    display: none;
    justify-content: center;
  }

  /* ========================================================
     Mobile (<48em): standalone with padding-left: 20px only.
     1.33 slides visible (one full + ~33% peek).
     ======================================================== */
  @media screen and (max-width: 47.9375em) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider {
      padding-block: 2rem;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__header, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__header {
      padding-inline: 20px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__slider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__slider {
      padding-left: 20px;
      padding-right: 0;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__slides {
      gap: 20px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .fm-slider--active .fm-slider__slides, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .fm-slider--active .fm-slider__slides {
      grid-template-columns: repeat(var(--cc-slide-count, 8), calc((100% - 20px) / 1.33)) !important;
      grid-column-gap: 20px !important;
      -moz-column-gap: 20px !important;
      column-gap: 20px !important;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__controls--desktop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__controls--desktop {
      display: none;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__controls--mobile, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__controls--mobile {
      display: inline-flex;
    }
  }

  /* ============================================================
     Figma 50:912 — Mobile typography / sizing overrides.
     Scoped to .s-plain-prod-slider so other usages of
     product-thumbnail-medium are not affected.
     ============================================================ */
  @media screen and (max-width: 47.9375em) {
    /* Heading: Source Sans 3, 700, 26px / 28.6px. */
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider__title {
      font-family: 'Source Sans 3', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-size: 1.625rem;
      line-height: 1.1;
    }

    /* Card content padding: 16px top, 12px sides, 12px bottom, gap 16px. */
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .prod-thumb--medium .prod-thumb__content, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .prod-thumb--medium .prod-thumb__content {
      padding: 1rem 0.75rem 0.75rem;
      gap: 1rem;
    }

    /* Card title: 18px / 19.8px, 700. */
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .prod-thumb--medium .prod-thumb__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .prod-thumb--medium .prod-thumb__title {
      font-family: 'Source Sans 3', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
      font-size: 1.125rem;
      line-height: 1.1;
      font-weight: 700;
    }

    /* Flavor / subtitle: 12px / 18px, 400, #646f78. */
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .prod-thumb--medium .prod-thumb__flavor, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .prod-thumb--medium .prod-thumb__flavor {
      font-family: 'Source Sans 3', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
      font-size: 0.75rem;
      line-height: 1.5;
      font-weight: 400;
      color: #646f78;
    }

    /* Roast + flavor-roast rows: 12px / 17.4px, 400, #010c06. */
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .prod-thumb--medium .prod-thumb-roast, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .prod-thumb--medium .prod-thumb-roast, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .prod-thumb--medium .prod-fr, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .prod-thumb--medium .prod-fr, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .prod-thumb--medium .prod-fr__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .prod-thumb--medium .prod-fr__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .prod-thumb--medium .prod-fr__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .prod-thumb--medium .prod-fr__title {
      font-family: 'Source Sans 3', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
      font-size: 0.75rem;
      line-height: 1.45;
      font-weight: 400;
      color: #010c06;
    }

    /* Roast scale beans 11.2px; flavor-roast note icons 16px. */
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .prod-thumb--medium .prod-thumb-roast__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .prod-thumb--medium .prod-thumb-roast__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .prod-thumb--medium .prod-fr__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .prod-thumb--medium .prod-fr__icon {
      width: 0.7rem;
      height: 0.7rem;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .prod-thumb--medium .prod-fr__icon.note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .prod-thumb--medium .prod-fr__icon.note {
      width: 1rem;
      height: 1rem;
    }

    /* Price: 16px / 24px, 700. */
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .prod-thumb--medium .prod-thumb__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .prod-thumb--medium .prod-thumb__price {
      font-family: 'Source Sans 3', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
      font-size: 1rem;
      line-height: 1.5;
      font-weight: 700;
      color: #010c06;
    }

    /* Image container stays 1:1 via image-ratio. */
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.s-plain-prod-slider .prod-thumb--medium .prod-thumb__image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .s-plain-prod-slider .prod-thumb--medium .prod-thumb__image {
      width: 100%;
      aspect-ratio: 1 / 1;
    }
  }


 body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--277948-dbaf1a1950 .s-plain-prod-slider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--277948-dbaf1a1950 .s-plain-prod-slider {display: none;} 


    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image label {
      display: inline-flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      gap: 8px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__image img {
      display: block;
      width: 35px;
      height: 35px;
      object-fit: contain;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__label {
      white-space: nowrap;
    }
  


  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal {
    width: min(96vw, 56rem);
    max-height: min(90dvh, 900px);
    padding: 0;
    border: none;
    background: transparent;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal::backdrop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal::backdrop {
    background: transparent;
    backdrop-filter: brightness(0.72);
    -webkit-backdrop-filter: brightness(0.72);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__panel, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__panel {
    position: relative;
    border-radius: 0.5rem;
    overflow: auto;
    max-height: min(90dvh, 900px);
    -webkit-overflow-scrolling: touch;
    padding: clamp(0.75rem, 3vw, 1.5rem);
    padding-top: 2.75rem;
    background-color: var(--surface-primary);
    color: var(--text-primary);

    .sub-widget__savings-wrapper {
      @media screen and (max-width: 361px) {
        min-width: 93px;
      }
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    z-index: 2;
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    padding: 0;
    margin: 0;
    border-radius: 50%;
    border: 1px solid var(--text-primary, #010c06);
    background-color: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close .icon {
    width: 14px;
    height: 14px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating {
    margin-bottom: 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars {
    align-items: center;
    flex-wrap: nowrap;
    gap: 8px;
    justify-content: flex-start;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons {
    gap: 3.5px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__icons .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__icons .icon {
    width: 15px;
    height: 15px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__score, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__score {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__divider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__divider {
    display: inline-block;
    width: 1px;
    height: 11px;
    background-color: var(--text-primary, #010c06);
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__count, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__count {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.75;
    color: #2c2c2c;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__gallery, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__gallery {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
    width: 100%;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target {
    width: 360px;
    max-width: 100%;
    margin-inline: auto;
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image {
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    align-items: center;
    width: 100%;
    max-width: 360px;
    margin-inline: auto;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    padding-bottom: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 80px;
    min-width: 80px;
    height: 80px;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    border: 1px solid var(--border-subtle);
    background-color: var(--surface-primary);
    cursor: pointer;
    overflow: hidden;
    position: relative;
    transition: border-color 0.15s ease, border-width 0.15s ease;
    box-sizing: border-box;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb.is-active {
    border-width: 2px;
    border-color: var(--border-strong);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb:focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb:focus-visible {
    outline: 2px solid var(--border-focus);
    outline-offset: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb-img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb-img {
    display: block;
    width: 80px;
    height: 80px;
    object-fit: cover;
    pointer-events: none;
  }

  @media screen and (min-width: 64em) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
      flex-direction: row;
      align-items: flex-start;
      gap: 2rem;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__media, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__media {
      flex: 0 0 42%;
      max-width: 420px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__details {
      flex: 1;
      min-width: 0;
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__title {
    font-size: clamp(1.25rem, 2.5vw, 1.75rem);
    margin: 0 0 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__flavor, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__flavor {
    margin: 0 0 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__price {
    margin-bottom: 1rem;
  }

  /* Product notes row (Figma node 50:1639): roast + tasting notes, horizontal, gap 16px */
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes {
    margin-bottom: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.24;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__title {
    margin: 0;
    font-size: inherit;
    font-weight: 400;
    line-height: 1.24;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__row, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__row {
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes ul.c-prod-notes__row--list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note {
    font-weight: 400;
    font-size: inherit;
    align-items: center;
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list {
    gap: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__icon {
    width: 20px;
    height: 20px;
    max-width: 20px;
    max-height: 20px;
    object-fit: contain;
  }

  @media screen and (max-width: 768px) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
      display: none;
    }
  }



    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image label {
      display: inline-flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      gap: 8px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__image img {
      display: block;
      width: 35px;
      height: 35px;
      object-fit: contain;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__label {
      white-space: nowrap;
    }
  


  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal {
    width: min(96vw, 56rem);
    max-height: min(90dvh, 900px);
    padding: 0;
    border: none;
    background: transparent;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal::backdrop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal::backdrop {
    background: transparent;
    backdrop-filter: brightness(0.72);
    -webkit-backdrop-filter: brightness(0.72);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__panel, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__panel {
    position: relative;
    border-radius: 0.5rem;
    overflow: auto;
    max-height: min(90dvh, 900px);
    -webkit-overflow-scrolling: touch;
    padding: clamp(0.75rem, 3vw, 1.5rem);
    padding-top: 2.75rem;
    background-color: var(--surface-primary);
    color: var(--text-primary);

    .sub-widget__savings-wrapper {
      @media screen and (max-width: 361px) {
        min-width: 93px;
      }
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    z-index: 2;
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    padding: 0;
    margin: 0;
    border-radius: 50%;
    border: 1px solid var(--text-primary, #010c06);
    background-color: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close .icon {
    width: 14px;
    height: 14px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating {
    margin-bottom: 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars {
    align-items: center;
    flex-wrap: nowrap;
    gap: 8px;
    justify-content: flex-start;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons {
    gap: 3.5px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__icons .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__icons .icon {
    width: 15px;
    height: 15px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__score, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__score {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__divider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__divider {
    display: inline-block;
    width: 1px;
    height: 11px;
    background-color: var(--text-primary, #010c06);
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__count, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__count {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.75;
    color: #2c2c2c;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__gallery, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__gallery {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
    width: 100%;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target {
    width: 360px;
    max-width: 100%;
    margin-inline: auto;
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image {
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    align-items: center;
    width: 100%;
    max-width: 360px;
    margin-inline: auto;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    padding-bottom: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 80px;
    min-width: 80px;
    height: 80px;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    border: 1px solid var(--border-subtle);
    background-color: var(--surface-primary);
    cursor: pointer;
    overflow: hidden;
    position: relative;
    transition: border-color 0.15s ease, border-width 0.15s ease;
    box-sizing: border-box;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb.is-active {
    border-width: 2px;
    border-color: var(--border-strong);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb:focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb:focus-visible {
    outline: 2px solid var(--border-focus);
    outline-offset: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb-img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb-img {
    display: block;
    width: 80px;
    height: 80px;
    object-fit: cover;
    pointer-events: none;
  }

  @media screen and (min-width: 64em) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
      flex-direction: row;
      align-items: flex-start;
      gap: 2rem;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__media, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__media {
      flex: 0 0 42%;
      max-width: 420px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__details {
      flex: 1;
      min-width: 0;
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__title {
    font-size: clamp(1.25rem, 2.5vw, 1.75rem);
    margin: 0 0 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__flavor, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__flavor {
    margin: 0 0 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__price {
    margin-bottom: 1rem;
  }

  /* Product notes row (Figma node 50:1639): roast + tasting notes, horizontal, gap 16px */
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes {
    margin-bottom: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.24;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__title {
    margin: 0;
    font-size: inherit;
    font-weight: 400;
    line-height: 1.24;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__row, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__row {
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes ul.c-prod-notes__row--list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note {
    font-weight: 400;
    font-size: inherit;
    align-items: center;
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list {
    gap: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__icon {
    width: 20px;
    height: 20px;
    max-width: 20px;
    max-height: 20px;
    object-fit: contain;
  }

  @media screen and (max-width: 768px) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
      display: none;
    }
  }



    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image label {
      display: inline-flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      gap: 8px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__image img {
      display: block;
      width: 35px;
      height: 35px;
      object-fit: contain;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal .input-pill--with-image .input-pill__label, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal .input-pill--with-image .input-pill__label {
      white-space: nowrap;
    }
  


  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal {
    width: min(96vw, 56rem);
    max-height: min(90dvh, 900px);
    padding: 0;
    border: none;
    background: transparent;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal::backdrop, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal::backdrop {
    background: transparent;
    backdrop-filter: brightness(0.72);
    -webkit-backdrop-filter: brightness(0.72);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__panel, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__panel {
    position: relative;
    border-radius: 0.5rem;
    overflow: auto;
    max-height: min(90dvh, 900px);
    -webkit-overflow-scrolling: touch;
    padding: clamp(0.75rem, 3vw, 1.5rem);
    padding-top: 2.75rem;
    background-color: var(--surface-primary);
    color: var(--text-primary);

    .sub-widget__savings-wrapper {
      @media screen and (max-width: 361px) {
        min-width: 93px;
      }
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    z-index: 2;
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    padding: 0;
    margin: 0;
    border-radius: 50%;
    border: 1px solid var(--text-primary, #010c06);
    background-color: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__close .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__close .icon {
    width: 14px;
    height: 14px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating {
    margin-bottom: 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars {
    align-items: center;
    flex-wrap: nowrap;
    gap: 8px;
    justify-content: flex-start;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars--with-score .c-review-stars__icons {
    gap: 3.5px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__icons .icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__icons .icon {
    width: 15px;
    height: 15px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__score, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__score {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__divider, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__divider {
    display: inline-block;
    width: 1px;
    height: 11px;
    background-color: var(--text-primary, #010c06);
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__rating .c-review-stars__count, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__rating .c-review-stars__count {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.75;
    color: #2c2c2c;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__gallery, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__gallery {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
    width: 100%;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target {
    width: 360px;
    max-width: 100%;
    margin-inline: auto;
    flex-shrink: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image {
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 0;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__main-target picture.media-image img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__main-target picture.media-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    align-items: center;
    width: 100%;
    max-width: 360px;
    margin-inline: auto;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    padding-bottom: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 80px;
    min-width: 80px;
    height: 80px;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    border: 1px solid var(--border-subtle);
    background-color: var(--surface-primary);
    cursor: pointer;
    overflow: hidden;
    position: relative;
    transition: border-color 0.15s ease, border-width 0.15s ease;
    box-sizing: border-box;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb.is-active, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb.is-active {
    border-width: 2px;
    border-color: var(--border-strong);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb:focus-visible, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb:focus-visible {
    outline: 2px solid var(--border-focus);
    outline-offset: 2px;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumb-img, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumb-img {
    display: block;
    width: 80px;
    height: 80px;
    object-fit: cover;
    pointer-events: none;
  }

  @media screen and (min-width: 64em) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__layout, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__layout {
      flex-direction: row;
      align-items: flex-start;
      gap: 2rem;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__media, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__media {
      flex: 0 0 42%;
      max-width: 420px;
    }

    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__details, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__details {
      flex: 1;
      min-width: 0;
    }
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__title {
    font-size: clamp(1.25rem, 2.5vw, 1.75rem);
    margin: 0 0 0.5rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__flavor, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__flavor {
    margin: 0 0 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__price, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__price {
    margin-bottom: 1rem;
  }

  /* Product notes row (Figma node 50:1639): roast + tasting notes, horizontal, gap 16px */
  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes {
    margin-bottom: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.24;
    color: var(--text-primary, #010c06);
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__title, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__title {
    margin: 0;
    font-size: inherit;
    font-weight: 400;
    line-height: 1.24;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__row, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__row {
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes ul.c-prod-notes__row--list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note {
    font-weight: 400;
    font-size: inherit;
    align-items: center;
    gap: 0.375rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__note ul.c-prod-notes__row--list {
    gap: 1rem;
  }

  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__notes .c-prod-notes__icon, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__notes .c-prod-notes__icon {
    width: 20px;
    height: 20px;
    max-width: 20px;
    max-height: 20px;
    object-fit: contain;
  }

  @media screen and (max-width: 768px) {
    body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.quick-view-modal__thumbs, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .quick-view-modal__thumbs {
      display: none;
    }
  }


 body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--277948-b3ecd871a3 .container-text, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--277948-b3ecd871a3 .container-text {max-width: 80rem; width: 95%; text-align: center;} body.htw-source-site-shell .htw-m-3766d5ee8c7fc767#htw-m-3766d5ee8c7fc767--shopify-section-template--277948-b3ecd871a3 .read-more__excerpt, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 #htw-m-3766d5ee8c7fc767--shopify-section-template--277948-b3ecd871a3 .read-more__excerpt {mask: linear-gradient(#000 0 0) top/100% calc(100% - 1rem * var(--line-height) - 1px) no-repeat, linear-gradient(to left, transparent, #000 60%) bottom/100% calc(1rem * var(--line-height) + 1px) no-repeat; -webkit-mask: linear-gradient(#000 0 0) top/100% calc(100% - 1rem * var(--line-height) - 1px) no-repeat, linear-gradient(to left, transparent, #000 60%) bottom/100% calc(1rem * var(--line-height) + 1px) no-repeat;} 


  body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.ajax-cart, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .ajax-cart {
    display: none;
  }



body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-button:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-button:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout-empty-cart a:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout-empty-cart a:before {
    content: "";
    display: block;
    height: 100%;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 193 61'%3E%3Cpath d='M192.79 45.04c-.1.63-.16 3.14-.16 4.48 0 .31 0 .55.01.7v.04c.05 1.35 0 5.75.2 7.06.03.19.03.38 0 .56v.11c.22 1.48-.53 2.26-2.03 2.38-.51.04-1.02.04-1.52.03-.4.02-.59-.01-1.01-.02-.14 0-.29-.01-.43-.01-1.24 0-2.48-.23-3.72-.25-.41 0-.83.01-1.24.06-.08.01-.15.01-.23.02-1.24.15-2.44.21-3.7.09-.12-.01-.24-.01-.37-.03-1.5-.19-3.05-.17-4.6-.14l-1.55.03c-2.82.04-5.65.05-8.48.03-.7 0-1.4-.09-2.09-.05-.14.01-.27.02-.41.04-.28.04-.55.11-.82.22-.18.06-.36.05-.54-.01-.84-.3-1.7-.23-2.56-.21-.29 0-.59 0-.89-.02-1.52-.12-3.03.15-4.55.03h-.26c-1.87-.21-3.75.07-5.62.15-1.03.04-2.07.18-3.11.24-.35.02-.69.03-1.04.02-.5 0-.98.12-1.46.21-.4.07-.79.12-1.19.16-.61.06-1.22.07-1.86 0-1.94-.23-3.89-.33-5.85-.3h-.14c-.57.01-1.14.01-1.71.01-1.14-.01-2.29-.04-3.43-.06-.57 0-1.14-.01-1.72 0-1.89.01-3.8-.28-5.7.2-.04.02-.09.02-.13.03-.51.1-1.07.09-1.59-.11-.34-.14-.68-.16-1.05-.14-.26.02-.52.02-.77.02-1.79-.02-3.56-.41-5.37-.24-1.77.17-3.55-.45-5.33-.04a.715.715 0 0 1-.25-.03c-.09-.03-.18-.06-.27-.05-.36.01-.72-.02-1.07-.06-.44-.05-.88-.11-1.32-.17-.58-.07-1.16-.13-1.75-.08-.85.07-1.71.11-2.56.02-2.32-.23-4.65-.04-6.96-.33-.84-.11-1.67-.11-2.5-.06-.95.05-1.9.15-2.85.25-1.07.1-2.14.19-3.22.14-1.34-.06-2.67.13-4.02.29-.37.05-.75.09-1.13.12h-.15c-.24.01-.48.03-.72.04-.29.01-.58.01-.87-.01-.12 0-.25 0-.37-.01-1.88-.08-3.77-.16-5.66.01-.1 0-.2 0-.29.01-.02.01-.04.01-.05.01-.38.03-.78 0-1.05-.29-4.22-.07-38.93.51-42.2.02-.47 0-.76.01-.82.02h-.02c-1.32.44-2.69.25-4 .13-1.11-.1-2.22-.18-3.32-.18-.68 0-1.37.03-2.05.11-2.03.23-4.01-.18-6.02-.03-1.38.1-2.76-.17-4.13-.24-.16.01-.31.02-.48.04-.32.04-.64.03-.95 0h-.06c-.92.11-1.68-.14-2.45-.47-.5-.21-.67-.55-.65-1.13v-1.21c-.01-1.76-.08-4.64-.21-5.8-.01-.03-.01-.07-.02-.11-.01-.05-.01-.11-.02-.16-.12-.65-.16-4.13-.08-4.78.04-.34.12-.68.12-1.02 0-2.8-.45-9.4-.21-12.21.12-1.46.11-12.46-.09-13.89-.15-1.01.09-3.87.05-4.85-.03-.94-.14-1.9-.09-2.83.14-2.36.32-7.57.17-9.94C.14.88.63.4 1.45.4c.7 0 1.4.01 2.1.01.04 0 .07-.01.11-.01.26 0 .48 0 .68.01C5.26.39 6.17.33 7.09.17h.02c.13-.01.26-.01.38.02 1.16.26 2.32.14 3.48.09l.48-.03c1.25-.03 2.51-.04 3.76-.1.27-.02.53-.02.8-.01 1.06.02 2.13.16 3.2.17.22.01.44 0 .66 0 .57-.03 1.15-.11 1.72-.29.04-.01.08-.01.13-.01.05.01.1.02.14.02.32.07.64.12.96.17C23.91.35 25 .36 26.1.17c.27-.04.54-.02.81.01.14 0 .27.02.41.02 1.12.02 2.24.03 3.36.03 1.38.01 2.76-.02 4.15-.03.24 0 .49-.01.73-.01h.1c.35 0 .71.03 1.07.07.18.01.36.04.54.06.49.05.97.11 1.46.13.05 0 .09.01.14.01.32.01.64-.01.96-.05.04-.01.07-.01.11-.01.01 0 .02 0 .03-.01.68-.1 1.37-.14 2.05-.15.35 0 .69 0 1.04.02l1.04.06c.07.01.14.01.21.01.19 0 .39-.02.58-.05 2.22-.31 4.46.03 6.69-.12 1.15-.08 2.33.09 3.5.08 1.78-.02 3.57-.21 5.35.15.21.04.44-.03.66-.06 1.17-.13 2.35-.57 3.52.03.14.08.36.06.53.04C67.01.12 68.9.3 70.77.23c.26-.01.51 0 .77.01.82.04 1.64.16 2.43.1 1.39-.1 2.76-.06 4.14-.1.85-.03 1.68.28 2.54.18 3.21-.4 6.45-.23 9.67-.21 1.6 0 3.22-.08 4.83-.07 1.25.01 2.51.07 3.75.28.58.09 1.16.12 1.74.11 1.45-.02 2.9-.25 4.35-.19.29.02.58.04.87.08.34.05.67.05 1.01.03.6-.04 1.19-.14 1.79-.2 1.12-.11 2.22.23 3.35.18 1.1-.05 2.21-.09 3.32-.12.81-.02 1.61-.03 2.42-.03h.16c2.04.01 4.07.11 6.11.16.58 0 1.2.05 1.73-.11.52-.16 1.03-.19 1.53-.15.25.02.5.05.73.11 1.17.27 2.33.19 3.49.22.58.02 1.18-.04 1.75.05.28.05.56.08.84.1.27.02.55.03.83.03.56 0 1.11-.04 1.67-.11 2.12-.27 4.27.44 6.37-.21.06-.02.14.02.22.03.01.01.03.01.04.01 1.2.13 2.4.19 3.6.19 1.12 0 2.24-.05 3.36-.14.51-.05 1.02-.07 1.53-.1.96-.04 1.92-.07 2.89-.05 2.54.06 5.07.22 7.61.22.85 0 1.7-.01 2.55-.05 1.01-.05 2.03-.09 3.06-.09h.35c.57.01 1.15.03 1.71.07.38.02.76.07 1.14.12.19.02.38.03.57.06.14.02.27.02.4 0 .09-.02.18-.03.25-.08.13-.09.25-.15.38-.18.38-.11.77-.03 1.17.04.24.05.49.06.73.07.25 0 .49-.02.74-.03.95-.05 1.92-.14 2.86-.14h.27c.34 0 .68.02 1.01.05 1.56.17 3.08-.06 4.63.06.56.05 1.12.06 1.69.06 1.17-.03 2.06-.21 4.06-.31.26-.02.49 0 .71.04.19-.02.39-.03.58-.04.6-.03 1.09.14 1.24.74.11.41.24.81.35 1.22.1.31.16.62.19.9v.06c.03.29.02.54-.01.73-.28 1.88-.12 6.64-.23 8.52-.02.3-.03.71-.04 1.2-.07 4.69.38 16.93.29 19.83-.03 1.28.34 2.57-.02 3.87-.14.52-.12 4.95 0 5.49.17.78.08 1.55-.04 2.31Z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    position: absolute;
    transition: background-color .15s ease-in;
    width: 100%;
    z-index: -1;
    background-color: #ff7240;
}
 body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-button, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout-empty-cart a, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout-empty-cart a {
    text-transform: uppercase;
    font-weight: 400;
    transition: color 0.5s, background-color 0.5s !important;
    align-items: center;
    border: .0625rem solid transparent;
    display: inline-flex;
    font-family: Walter Turncoat,sans-serif;
    font-size: 1rem;
    gap: .5625rem;
    justify-content: center;
    line-height: 1;
    max-height: 4rem;
    position: relative;
    text-align: left;
    transition: color .15s ease-in;
    z-index: 1;
}
body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-button:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-button:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767.rebuy-cart__flyout-empty-cart a:hover:before, body.htw-source-site-shell .htw-m-3766d5ee8c7fc767 .rebuy-cart__flyout-empty-cart a:hover:before {
background-color: #ff7f53;
}

